Skip to content

ส่วนที่ 2: คุณต้องการคอร์ CPU จำนวนเท่าใด

    1652315342

    เวลาในการติดตามผล

    เมื่อไม่กี่เดือนก่อน เราได้พิจารณาถึงประสิทธิภาพของการใช้คอร์ CPU จำนวนต่างๆ กับซอฟต์แวร์ประเภทต่างๆ เราได้รับผลตอบรับที่ดีมากมายจากบทความนั้น และมีข้อเสนอแนะที่น่าสนใจจากชุมชนที่เราคำนึงถึงในการติดตามผลนี้

    ในขั้นต้น มีความกังวลว่าส่วนที่หนึ่งอาจมีข้อบกพร่องในทางเทคนิค เนื่องจาก Core 2 Quad Q6600 ที่เราใช้ในการทดสอบของเราไม่ได้แชร์แคช L2 ทั้งหมด 8 MB ระหว่างคอร์ของ CPU สี่คอร์ Q6600 ของ Intel มีที่เก็บแคชขนาด 4 MB แยกกัน 2 แห่ง ซึ่งแต่ละอันใช้ร่วมกันระหว่างคอร์ CPU หนึ่งคู่ ซึ่งหมายความว่าผลลัพธ์แบบ quad-core และ triple-core จะแสดงให้เห็นว่าซีพียูใช้แคชทั้งหมด 8 MB ในขณะที่ผลลัพธ์แบบ dual- และ single-core แสดงว่าน่าจะได้ประโยชน์จาก 4 MB อันที่จริง การวัดประสิทธิภาพอาจสะท้อนถึงความแตกต่างในความพร้อมใช้งานแคช L2 มากกว่าประสิทธิภาพที่เกิดจากแกนประมวลผลที่เปิดใช้งาน

    เพื่อแก้ไขปัญหานี้ เราใช้ CPU อื่นในเวลานี้: Phenom II X4 955 BE ของ AMD มีหลายสาเหตุที่ทำให้ Phenom II เหมาะอย่างยิ่งสำหรับการทดสอบเหล่านี้ อย่างแรกเลย แคช L3 ขนาด 6 MB ของมันถูกแชร์ระหว่างคอร์ของ CPU ทั้งสี่คอร์ ดังนั้นผลกระทบของแคชต่อผลลัพธ์จะถูกเก็บไว้ให้น้อยที่สุด ประการที่สอง เนื่องจากขณะนี้มี Phenom II CPU เวอร์ชัน X2, X3 และ X4 ที่ใช้ไดย์เดียวกัน เราจะมีโอกาสทดสอบความถูกต้องของวิธีที่เราใช้จำลองคอร์ของ CPU น้อยลง โดยการเปรียบเทียบผลการจำลองกับ CPU ขายปลีกจริงที่มีแกน CPU น้อยกว่า เราจะทราบได้อย่างชัดเจนว่าการปิดใช้งานแกน CPU ในระบบปฏิบัติการเป็นการทดสอบที่ถูกต้องตามกฎหมายหรือไม่

    เมื่อสิ้นสุดการทดสอบเหล่านี้ เราจะสามารถเปรียบเทียบผลลัพธ์ของ Phenom II X4 กับผลลัพธ์ที่ได้จาก Core 2 Quad Q6600 ของ Intel เพื่อดูว่าผลกระทบของแคช CPU ที่ใช้ร่วมกันนั้นรุนแรงหรือน้อยที่สุด

    ผู้อ่านสองสามคนสนใจที่จะจำลองสถานการณ์ที่มีแอพพลิเคชั่นหลายตัวทำงานพร้อมกัน เพื่อวัดประโยชน์ของคอร์ CPU เพิ่มเติมในขณะที่ทำงานหลายอย่างพร้อมกัน ดังนั้นเราจึงทำการทดสอบใหม่เพื่อวิเคราะห์สถานการณ์ประเภทนี้ด้วย

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x