ฉันเกรงว่าคำตอบจะยังคงเหมือนเดิม "ขึ้นอยู่กับสิ่งที่คุณทำ"
ใช่มีผลตอบแทนลดลงจากการเพิ่มแกนมากขึ้นและมากขึ้นและมีจะเป็น ถ้าคุณจะเรียกใช้โปรแกรมประยุกต์เดียวในเวลา
แม้ในแอพพลิเคชั่นแบบมัลติเธรดที่ได้รับการออกแบบมาเป็นอย่างดีงานหลายอย่างที่ถูกเธรดออกก็ทำเพื่อรอส่วนประกอบที่ช้าที่สุดในเครื่อง - ฮาร์ดไดรฟ์เครือข่าย - โดยไม่มีผลกระทบต่อประสิทธิภาพที่ชัดเจนสำหรับผู้ใช้ สิ่งเหล่านี้ไม่สามารถปรับปรุงได้โดยการขนานที่มากขึ้นดังนั้นการ จำกัด ความเร็วในเชิงทฤษฎีใด ๆ ก็ไม่สามารถเข้าถึงได้เพื่อวัตถุประสงค์ในทางปฏิบัติ
เป็นที่น่าสังเกตว่ามีแอปพลิเคชั่น "ใหญ่" จำนวนน้อยที่ไม่ได้ทำงานแบบหลายเธรด (เพียงตรวจสอบ Task Manager ที่เทียบเท่ากับระบบปฏิบัติการของคุณมันควรจะบอกได้ว่ามีกี่กระบวนการในแต่ละกระบวนการ - Firefox ของฉันใช้ 31 เป็นต้น )
แน่นอนว่าการใช้งานแอพพลิเคชั่นที่ไม่พึ่งพาซึ่งกันหลายอย่างนั้นไม่ได้ จำกัด ตามข้อ จำกัด เหล่านี้ ในขณะที่คุณเพิ่มคอร์มากขึ้นคุณสามารถรันแอพพลิเคชั่นได้มากขึ้นพร้อมกันด้วยประสิทธิภาพการประมวลผลที่ลดลงเล็กน้อย (ฮาร์ดไดรฟ์เครือข่ายและประสิทธิภาพการทำงาน ฯลฯ ไม่ได้ปรับขนาดเหมือนกัน) ในทางปฏิบัติแม้แต่สิ่งนี้ก็เช่นกันอาจลดผลตอบแทนลงเนื่องจากมีค่าใช้จ่ายที่หลีกเลี่ยงไม่ได้ในการจัดการการกระจายงานระหว่างคอร์ท่อการสื่อสารและอื่น ๆ
ตัวอย่างเช่นนี้โพสต์ฮาร์ดแวร์ของทอม (จาก 2009) พยายามที่จะมองไปที่ประสิทธิภาพการทำงานของโปรเซสเซอร์แบบมัลติคอไม่กี่ภายใต้การใช้งานพร้อมกัน - วิ่งเกมทางด้านการสแกน AVG (ซึ่งทั้งสองอาจจะเป็นแบบมัลติเธรด) โปรเซสเซอร์ Quad-, tri- และ dual-core ทั้งหมดทำงานคล้ายกับเกมเท่านั้น แต่เพิ่มการสแกน AVG พร้อมกันและประสิทธิภาพ (วัดโดย FPS เฉลี่ย) ลดลง 22%, 40% และ 59% ตามลำดับ
ดังนั้นในขณะที่ Quad Core ไม่ได้เพิ่มประสิทธิภาพในการทำงานมากกว่า Dual Core เมื่อใช้งานแอพพลิเคชั่นที่เข้มข้นเพียงแอปพลิเคชั่นที่เข้มข้นเพียงอย่างเดียว น่าเสียดายที่ฉันไม่สามารถหาสิ่งอื่น ๆ อีกมากมายที่ตรวจสอบว่าเครื่องชั่งนี้มีคอร์มากขึ้นและทำงานที่เข้มข้นมากขึ้นได้อย่างไร
จากนั้นคุณต้องจดบันทึกคุณสมบัติที่ทันสมัยของโปรเซสเซอร์เช่น Turbo Boost ของ Intel / Turbo Core ของ AMD คุณสมบัติเฉพาะเหล่านี้ช่วยให้โปรเซสเซอร์แบบมัลติคอร์มีแกนประมวลผล (ใส่ลงในโหมดที่ช้ากว่าพลังงานต่ำ) และใช้พลังงานสำรองเพื่อโอเวอร์คล็อกแกนที่ยังคงทำงานอยู่ - ทำให้โปรเซสเซอร์สามารถปรับตัวเองเพื่อให้ได้พลังการประมวลผลมากที่สุด มากที่สุดเท่าที่จะเป็นไปได้สำหรับจำนวนงานที่แสดงด้วย