เช่นเดียวกับสิ่งที่ซับซ้อนคุณสามารถอธิบายวิธีการทำงานของ CPU ในระดับต่างๆ
ในระดับพื้นฐานที่สุด CPU จะถูกขับเคลื่อนด้วยนาฬิกาที่แม่นยำ ความถี่ของนาฬิกาสามารถเปลี่ยนแปลงได้ คิดว่า SpeedStep ของ Intel แต่ตลอดเวลา CPU จะถูกล็อกสัญญาณนาฬิกาอย่างแน่นอน
คำสั่ง CPU ทำงานในระดับที่สูงขึ้นมาก การเรียนการสอนเพียงครั้งเดียวเป็นสิ่งที่ซับซ้อนและสามารถใช้ที่ใดก็ได้จากน้อยกว่าหนึ่งรอบหลายพันรอบให้เสร็จสมบูรณ์ตามที่อธิบายไว้ที่นี่ในวิกิพีเดีย
ดังนั้นโดยทั่วไปการเรียนการสอนจะใช้จำนวนรอบนาฬิกาบาง ในซีพียูสมัยใหม่เนื่องจากเทคโนโลยีเช่นหลายคอร์, HyperThreading, ไพพ์ไลน์, การแคช, การดำเนินการที่ไม่เป็นไปตามสั่งและการเก็งกำไรจำนวนรอบของนาฬิกาที่แน่นอนสำหรับคำสั่งเดียวจะไม่รับประกันและจะแตกต่างกันไปในแต่ละครั้งที่คุณออกคำสั่ง !
แก้ไข
มีข้อมูลเกี่ยวกับความแปรปรวนของ CPU เฉพาะหรือไม่
ใช่และไม่. 99.99% ของผู้ใช้ปลายทางมีความสนใจในประสิทธิภาพโดยรวมซึ่งสามารถวัดผลได้โดยใช้การวัดประสิทธิภาพต่างๆ
สิ่งที่คุณขอเป็นข้อมูลทางเทคนิคอย่างมาก Intel ไม่เผยแพร่ข้อมูลที่สมบูรณ์หรือถูกต้องเกี่ยวกับการเรียนการสอนของ CPU แฝง / ผ่าน
มีนักวิจัยหลายคนที่ลองคิดดู ต่อไปนี้เป็น PDF สองไฟล์ที่อาจเป็นที่สนใจ:
น่าเสียดายที่มันยากที่จะรับข้อมูลความแปรปรวน การอ้างอิงจาก PDF ตัวแรก:
ตัวเลขที่ระบุไว้คือค่าต่ำสุด การพลาดแคช, การวางแนวและข้อยกเว้นอาจเพิ่มจำนวนนาฬิกาอย่างมาก
การอ่านที่น่าสนใจยังคง!