ประโยชน์ของ CPU แบบดูอัลคอร์เหนือควอดคอร์ในเดสก์ท็อปพีซีคืออะไร


15

ฉันรู้ว่าในกรณีส่วนใหญ่เมื่อคุณซื้อ CPU แบบดูอัลคอร์ในราคาเดียวกับที่คุณได้รับแบบ quad-core คุณจะได้รับ 2 คอร์ที่เร็วกว่าทีละ 4 คอร์ในซีพียูแบบ quad-core

ได้คุณสามารถประมวลผล 4 กระบวนการพร้อมกันโดยใช้ quad-core เมื่อเทียบกับ 2 ด้วย dual-core แต่เนื่องจากความแตกต่างดังกล่าวข้างต้นคุณอาจพบว่า CPU dual-core ทำงานได้ดีขึ้นบนเครื่องเดสก์ท็อปของคุณ

นี่คือทฤษฎีแน่นอน

มีใครทดสอบหรือไม่ นอกจากนี้ความคิดของทุกคนในหัวข้อนี้คืออะไร?

คำตอบ:


13

ลองอ่านโพสต์เหล่านี้จาก Coding Horror:

เลือก Dual Core หรือ Quad Core

Quad Core Desktops และ Diminishing Returns


ลิงก์ทั้งสองไปที่ URL เดียวกัน คุณตั้งใจออกจาก URL สำหรับลิงก์ที่สองหรือไม่ ฉันสมมติว่าคุณกำลังพยายามชี้ให้เห็น 2 บทความที่แตกต่างกัน
Chris Pietschmann

1
จริงๆแล้วใช่ฉันเป็น! แต่มีลิงค์สำหรับลิงค์ที่สองจากลิงค์แรก ฉันจะแก้ไขให้ถูกต้อง

1
เอ่อ ... สำหรับฉันพวกเขาไปที่ลิงค์อื่น อาจจะมีคนแก้ไขมันแล้ว?

7

ฉันยังคงต้องบอกว่าแม้หลังจากตลอดเวลานี้ (เกือบ 1 ปีหลังจากโพสต์คำถามเดิม) ก็ยังไม่เป็นประโยชน์จริง ๆ ที่มี quad-core ผ่าน dual-core ที่รวดเร็ว และจะยังคงเหมือนเดิมจนกว่าซอฟต์แวร์จะถูกเขียนใหม่เพื่อใช้ประโยชน์จากแกนประมวลผลหลายแกน

อย่างไรก็ตามฉันต้องบอกว่า Intel Core i7 (Quad Core) นั้นดีจริงๆในความจริงที่ว่ามันเร็วเพียงธรรมดา โดยเฉพาะอย่างยิ่งกับตัวควบคุมหน่วยความจำบน CPU แทนที่จะเป็นที่อื่นบนเมนบอร์ด สิ่งนี้จะช่วยให้สิ่งต่าง ๆ ทำงานได้เร็วขึ้นและทำให้ฮาร์ดไดรฟ์เป็นคอขวดของระบบเท่านั้น แต่ถึงแม้ซีพียูนี้จะไม่ได้ใช้อย่างเต็มที่โดยไม่ต้องใช้ซอฟต์แวร์แบบมัลติคอร์ที่เหมาะสม

ดูเหมือนว่า (เว้นแต่คุณจะทำการเขียนโปรแกรมแบบมัลติคอร์) มันอาจจะดีกว่าหากใช้ Dual Core ที่เร็วกว่าแทนที่จะใช้ Quad Core สิ่งที่ฉันหมายถึง "เร็วกว่า" เป็น Dual Core ที่มีความเร็วสัญญาณนาฬิกาต่อคอร์เร็วกว่า Quad Core อย่างไรก็ตาม Intel Core i7 เป็นสถาปัตยกรรมที่แตกต่างจาก Core 2 ดังนั้นแม้แต่ Core i7 ที่ช้าที่สุด (920 ที่ 2.6Ghz) ก็ยังเร็วกว่า Core 2 Duo ส่วนใหญ่

หากคุณไม่ต้องการซื้อ / สร้าง / สร้างพีซีเครื่องใหม่สิ่งที่ยิ่งใหญ่ที่สุดที่คุณสามารถทำได้ในวันนี้เพื่อปรับปรุงประสิทธิภาพด้วย Dual Core ของคุณ (มากกว่าการใช้ Quad Core) คือการรับ Solid State Drive ไป แทนที่ฮาร์ดไดรฟ์ของคุณ ในเกือบทุกระบบฮาร์ดไดรฟ์เป็นคอขวดประสิทธิภาพที่ใหญ่ที่สุดและสิ่งนี้จะช่วยให้มันทันกับซีพียูและแรมค่อนข้างน้อย อย่างไรก็ตามไดรฟ์ Solid State ยังมีราคาค่อนข้างแพง

ในท้ายที่สุดถ้าคุณมี Dual Core ที่เหมาะสมกับความต้องการของคุณฉันจะบอกว่ามันจนกว่าจะมีมัลติคอร์ที่ใหม่กว่า (Quad Core หรือใหญ่กว่า) ถูกใช้อย่างเต็มที่โดยซอฟต์แวร์ที่คุณใช้ทุกวัน โดยเฉพาะอย่างยิ่งเนื่องจาก Quad Core มีวางจำหน่ายแล้ววันนี้ซื้อในอีกไม่กี่ปีข้างหน้าเรามีแนวโน้มที่จะเห็น 8 Cores, 16 Core หรือมากกว่านั้นในที่สุดและบางทีสักวันหนึ่งซอฟแวร์ทั้งหมดของเราจะใช้มันอย่างเต็มที่มากขึ้น , Firefox และ MS Office)


ดังนั้นเร็ว, ดูอัลคอร์, i7 M 620 น่าจะดีที่สุด? :)
endolith

1
ควอดคอร์ i7-720QM ดูเหมือนจะแย่กว่าเดิมเนื่องจากมีความเร็วต่ำกว่า 1.6 GHz และซอฟต์แวร์จะไม่ถูกปรับให้เหมาะสม แต่ก็มีความถี่เทอร์โบสูงสุดที่ 2.8 GHz ซึ่งสูงกว่า Dual Core นั่นหมายความว่ามันสามารถทำประสิทธิภาพที่คล้ายกันเป็น dual core เมื่อใช้งานซอฟต์แวร์ที่ไม่ได้รับการปรับแต่งหรือไม่
endolith

2

ฉันจะไม่บอกว่าไม่มีแกนประมวลผล / เพิ่มเติม ฉันสามารถหาบางสิ่งให้พวกเขาทำอยู่เสมอ นอกจากนี้ฉันไม่สามารถสังเกตเห็นความแตกต่างกับ Intel Quad Core ของฉันกับ Intel Dual Core ของฉันเมื่อเล่นเกม บางทีการ์ดวิดีโอของฉันอาจปิดบังความแตกต่าง


2

คุณมีกระบวนการที่เรียกร้อง 4 อย่างที่เรียกใช้ในเวลาเดียวกันบ่อยเพียงใด หรือโปรแกรมที่มีการกระจายสัญญาณอย่างถูกต้องใช้ CPU ทั้งหมดหรือไม่ ในปัจจุบันสำหรับพีซีเดสก์ทอปมากกว่าสองแกนไม่ได้ใช้อย่างถูกต้อง ดังนั้นสองคอร์ที่เร็วกว่าที่มีแคชที่ใหญ่กว่าจะเร็วกว่าคอร์ที่ช้ากว่าสี่คอร์


คุณลืมว่าระบบปฏิบัติการของคุณนั้นขนานกันอย่างมาก

@Darren ... ล้อเล่นของคุณใช่มั้ย
2545

ใช้งานเว็บเซิร์ฟเวอร์ของเครื่องคอมพิวเตอร์เพื่อพัฒนาเว็บไซต์หรือไม่? ตามซอฟต์แวร์ montoriing ค่อนข้างบ่อย i7 สำหรับผู้ชนะ
Fiasco Labs

2

ฉันมีแปดคอร์และมีจำนวนมากจริงๆสร้างความแตกต่าง - ไม่มีซอฟต์แวร์ที่ใช้ทั้งแปดในเวลาเดียวกัน แต่ในฐานะนักพัฒนาที่มีจำนวนมากที่เกิดขึ้นในเวลาเดียวกัน (Visual Studio, SQL Server, เบราว์เซอร์หลายตัวและ Windows มากมาย) บริการการบีบอัด / คลายการบีบอัดข้อมูล ฯลฯ ) ประโยชน์ที่เห็นได้ชัดเจนจริงๆ ดูที่ตัวจัดการงานจะแสดงวิธีการใช้งานคอร์ทั้งแปดคอร์ ประสิทธิภาพดีกว่า Dual Core รุ่นก่อนหน้าของฉัน


1

เว้นแต่ว่าคุณเป็นนักเล่นเกมตัวยงคุณจะไม่ต้องการพลังมากเท่าที่เคยมีมา ...
RAM มีประโยชน์มากกว่าพีซีตั้งโต๊ะทั่วไป (ไม่ใช่เกม) เห็นได้ว่าแม้กระทั่งในปัจจุบันผู้ใช้เว็บเบราเซอร์สามารถรับ RAM ได้ 300 เมกะบิตจาก lilttle มากกว่า เพียงแค่เบราส์เบา ๆ .. หน้าต่างคำทั่วไปใช้เวลาประมาณ 20mgs หรือมากกว่านั้น แต่ผู้คนมักจะเรียกใช้หลาย ๆ ...
และ Vista เองก็เป็นหมูตัวใหญ่ .. แต่โดยทั่วไปแล้วซีพียูกลางสามารถจัดการกับสิ่งเหล่านี้ได้ ... แม้ใน quadcore .. โปรแกรมจะกรองเพียงแกนเดียวเท่านั้น ...


640K น่าจะเพียงพอสำหรับทุกคน - Bill Gates

4
เขาไม่เคยพูดอย่างนั้น

640K น่าจะเพียงพอสำหรับทุกคน บ่อยครั้งที่มีสาเหตุมาจากเกตส์ในปี 1981 Gates ถือว่าหน่วยความจำโปรแกรมของพีซี 640kB ของ IBM เป็นความก้าวหน้าครั้งสำคัญของระบบ 8 บิตซึ่งโดยทั่วไปจะ จำกัด อยู่ที่ 64kB แต่เขาปฏิเสธที่จะทำข้อสังเกตนี้
Valamas

0

แคชอาจมีผลกระทบที่สำคัญซีพียู 4 คอร์มีแนวโน้มที่จะมีแคชที่เล็กกว่า (มีซิลิกอนมากเท่านั้น) และมีกระบวนการมากขึ้นที่จะล้างข้อมูลแคชที่คุณต้องการสำหรับกระบวนการที่กำหนด


คุณกำลังบอกว่า quad-core อาจช้ากว่า dual-core ด้วยเหตุผลนี้ ??
Chris Pietschmann

0

มันขึ้นอยู่กับว่าคุณทำอะไรอยู่บ่อยครั้งมาก หากสิ่งที่คุณเกี่ยวข้องกับการใช้โปรแกรมที่แตกต่างกันหลายอย่างเช่นการพัฒนาเว็บด้วย TextMate, Photoshop, Transmit, Version เป็นต้นอาจเป็นประโยชน์ที่จะมีตัวประมวลผลที่แตกต่างกันสามารถจัดการแต่ละตัวได้ หากในอีกทางหนึ่งคุณกำลังเรียกใช้เพียงหนึ่งโปรแกรมและต้องการให้สามารถทำงานได้อย่างรวดเร็วเช่นการตัดต่อวิดีโอบางทีคุณอาจจะแกนน้อยลงและเร็วขึ้น อย่างน้อยก็จนกว่าโปรแกรมอื่น ๆ จะสามารถใช้ประโยชน์ได้หลายคอร์


3
นี่คือตำนาน การมีแอปพลิเคชันจำนวนมาก "ทำงาน" ไม่ต้องใช้เวลา CPU ใด ๆ เว้นแต่ว่าพวกเขากำลังทำอะไรบางอย่าง หากคุณกำลังสร้างเอฟเฟกต์ที่ซับซ้อนใน Photoshop และเปลี่ยนไปใช้ TextMate คุณอาจสังเกตเห็นความแตกต่าง แต่ TextMate จะไม่ทำให้อะไรช้าลงด้วยตัวเอง

@apenwarr: ฉันเห็นด้วย การมีแอปพลิเคชั่นหลายตัวที่ทำงานเฉพาะในสถานการณ์เช่นลุคอธิบาย superuser.com/questions/19406/…
จิมจี

0

ฉันสังเกตเห็นว่ากล่อง quad core ของฉันเร็วกว่ามาก (ในเวลานาฬิกาผนัง) ในการสร้างรหัส C ++ ขนาดใหญ่ของฉันกว่ากล่อง dual core ของฉันโดยใช้ Visual Studio 2008


นั่นเป็นเพราะ Visual Studio ทำงานสร้างในแบบคู่ขนาน ดูการใช้งานหลักของคุณในขณะที่สร้าง ... ทั้ง 4 จะถูกนำมาใช้
2545

0

ฉันยังไม่ได้ทดสอบสิ่งนี้ถึงแม้ว่าฉันจะสงสัยว่าการทดสอบประเภทใดที่จะแสดงให้เห็นถึงความแตกต่างในแง่ของประสิทธิภาพและการตอบสนองสำหรับนักพัฒนา ฉันกำลังใช้เวิร์กสเตชันของฉันเต็มเวลาเท่าไหร่? ไม่มากที่ฉันคิดว่ามันไม่เหมือนฉันรวบรวมหรือเรียกใช้การทดสอบเปอร์เซ็นต์สูงของเวลา

ความคิดของฉันคือ dual-core ควรจะดีสำหรับตัวเองในการติดตั้งเวิร์กสเตชันง่าย ๆ ที่หน่วยความจำเป็นปัญหาที่ใหญ่กว่าสำหรับฉันมากกว่าจำนวนแกนประมวลผล CPU เนื่องจากดูเหมือนว่าเบราว์เซอร์กระบวนการของผู้ปฏิบัติงาน ASP.Net และ IDE สามารถทำได้ รับ RAM สองสามร้อยเมกะไบต์ที่เพิ่มขึ้นอย่างรวดเร็ว นอกจากนี้ยังมีโอกาสที่จะได้รับซีพียู Tri-core ที่เอเอ็มดีได้ออกมาซึ่งเป็นไปได้สำหรับบางคน


0

Quad core ทุกทาง. มันอาจจะไม่สามารถใช้งานได้อย่างเต็มที่ในตอนนี้ แต่ทุกอย่างมีแนวโน้มที่จะมีการกระจายมากขึ้นดังนั้นในอีกไม่กี่ปีที่ผ่านมา Quad Core จะเป็นคนที่กล้าหาญดูอัลคอร์และไม่มีความแตกต่างระหว่างราคา


3
อีกไม่กี่ปีข้างหน้าฉันจะซื้อพีซีใหม่
2545

@ gfilter.net: ความคิดเห็นยอดเยี่ยม และฉันคิดว่านั่นเป็นมุมมองที่ประเมินค่าต่ำกว่า / ต่ำต้อย
Jim G.

0

ขึ้นอยู่กับความหลากหลายของแอพของคุณและจำนวนแอพที่กำลังทำงานและทำงานอยู่ ฉันมี Core 2 Duo และยังต้องการแล็ปท็อป แต่ด้วย Core 2 Quad ของฉันฉันมีคอมพิวเตอร์เครื่องแรกที่สามารถติดตามฉันได้ด้วยตัวเอง บริสุทธิ์ยอดเยี่ยม

แน่นอนว่าไม่ช่วยเกมเช่น Supreme Commander ซึ่งยืนยันในการตรึงซีพียู 0 และไม่สนใจคนอื่นทั้งหมด


-1

Dual Core ที่มีรอยบากด้านบนนั้นดีกว่า Dual Core ที่มีสเปคต่ำเสมอ ฉันพบว่าวิธีนี้ยากมากฉันซื้อแล็ปท็อปที่มีซีพียู i7 มาด้วยความเร็วเพียง 2.0GHz ในขณะที่ i5 (ดูอัลคอร์) ที่ใช้งานได้อยู่ที่ 2.66GHz

จากสิ่งที่ฉันค้นพบฉันเพิ่งซื้อซีพียูที่ช้าที่มีคอร์มากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.