โปรแกรมเมอร์ Windows ผู้มากประสบการณ์ Dave W. Plummer ได้ทำการทดสอบประสิทธิภาพอย่างง่ายกับระบบทั้งหมดของเขาในห้องปฏิบัติการคอมพิวเตอร์ และสร้างตารางเปรียบเทียบที่น่าสนใจขึ้นมา ในคอมพิวเตอร์ 25 เครื่องของเขาที่เปิดตัวระหว่างปี 1976 ถึง 2023 เขาสังเกตเห็นความแตกต่างอย่างมากในประสิทธิภาพของ CPU ถึง 200,000 เท่า ยิ่งไปกว่านั้น เป็นที่ยอมรับว่าความแตกต่างอาจยิ่งใหญ่กว่านี้มากหากโค้ดประสิทธิภาพ Dhrystone แบบโบราณไม่ได้ถูกกำหนดให้เป็นเธรดเดี่ยว โค้ดวัดประสิทธิภาพยังใช้คณิตศาสตร์อย่างง่าย ดังนั้นประโยชน์ที่ได้จะยิ่งชัดเจนยิ่งขึ้นหากทดสอบโค้ดเวกเตอร์
ฉันปรับปรุงคอมพิวเตอร์เครื่องเก่า และฉันสงสัยอยู่เสมอว่าประสิทธิภาพแบบคลาสสิกของคอมพิวเตอร์เครื่องนี้เป็นอย่างไรเมื่อเปรียบเทียบกับพีซีสมัยใหม่ เร็วกว่าร้อยเท่าหรือเปล่า? พัน? ล้าน? นี่คือสถิติ ฉันเขียนการทดสอบ Dhrystone ใน K&R C ซึ่งใช้ได้กับทุกสิ่งที่ฉันเป็นเจ้าของ ไม่มีการแก้ไข จาก PDP-11/34… pic.twitter.com/63ooTz2rke10 พฤศจิกายน 2025
หากคุณเป็นเจ้าของคอมพิวเตอร์หลายรุ่นในช่วงหลายปีที่ผ่านมา ก็คุ้มค่าที่จะย้อนกลับไปพิจารณาว่าคอมพิวเตอร์รุ่นใหม่ล่าสุดนั้นเร็วกว่าคอมพิวเตอร์รุ่นเก่าที่คุณมีมากหรือไม่ นักพัฒนา Windows รุ่นเก๋า Dave Plummer อาจเพิ่งผ่านกระบวนการคิดที่คล้ายกัน ซึ่งทำให้เขาสร้างเกณฑ์มาตรฐาน Dhrystone แบบพกพาพร้อมโค้ดและการทดสอบที่สมบูรณ์ อย่างไรก็ตาม Plummer มีห้องปฏิบัติการคอมพิวเตอร์ที่กว้างขวางพร้อมระบบคอมพิวเตอร์อย่างน้อย 25 ระบบ ตั้งแต่ DEC PDP-11/34 รุ่นคลาสสิกจากปี 1976 ไปจนถึง Apple Mac Pro ที่ใช้ M2 Ultra ซึ่งเปิดตัวในปี 2023
หากคุณไม่คุ้นเคยกับ DEC PDP-11/34 หรือเครื่องของ Apple แผนภูมิของ Plummer ยังเน้นย้ำถึงระบบ/สถาปัตยกรรมที่โดดเด่นที่สุดบางส่วนในประวัติศาสตร์คอมพิวเตอร์อีกด้วย ตัวอย่างเช่น เครื่องจักรที่ช้าที่สุดเป็นอันดับสองสำหรับโปรแกรมเมอร์ที่มีประสบการณ์คือ Amiga 500 (คะแนน 1,000)
ในเกณฑ์มาตรฐาน Plummer เรายังสังเกตเห็นความก้าวหน้ามหาศาลจากเครื่อง i486 ตัวแรกไปจนถึงโปรเซสเซอร์ Pentium หลายรุ่น ตัวเลขเหล่านี้แสดงให้เห็นถึงความก้าวหน้าที่สำคัญของ Intel จาก Dhrystones ในภูมิภาคที่มีจุด 30,000 ถึง 2,500,000 จุดในช่วงประมาณหนึ่งทศวรรษ ซึ่งครอบคลุมถึงยุคต้นที่วุ่นวายของ Windows 9X
ผลลัพธ์/การเปรียบเทียบที่โดดเด่นอื่นๆ ที่เราจะเลือกคือจำนวนการเติบโตที่ได้จากการเปลี่ยนจากชิป Motorola 680X0 ของ Apple ไปเป็น Power PC ถัดไป Raspberry Pi 4B ยืนอยู่บนชาร์ตอย่างภาคภูมิใจด้วยคะแนนเกือบ 10,000,000 จุด และเร็วกว่า P4 ที่มีนาฬิกา iso ประมาณ 4 เท่า
Plummer ดูเหมือนจะมีช่องว่างขนาดใหญ่ในคอลเลกชันระบบของเขาหลังยุค P4 ชิปซีรีส์ Athlon, Core-Duos และ Core iX ที่ยอดเยี่ยมทั้งหมดอยู่ที่ไหน? อย่างไรก็ตาม รายชื่อนักพัฒนาที่มีประสบการณ์อันดับต้นๆ คือผู้ที่มีโกลิอัทสมัยใหม่สองคน ตัวอย่างอันทรงพลังของโปรเซสเซอร์ที่ดีที่สุดบางส่วนที่มีวางจำหน่ายในช่วงไม่กี่ปีที่ผ่านมา: Ryzen Threadripper PRO 7995WX พร้อมคอร์ AMD Zen4 96C/192T และ Mac Pro M2 Ultra ที่กล่าวมาข้างต้นพร้อมคอร์ Apple Silicon 24 คอร์
Dhrystones ทำไมต้องเป็นหิน?
ในกระทู้ Twitter ของเขา Plummer แสดงให้เห็นชัดเจนว่าระบบทั้งหมดที่แสดงบนแผนที่ใช้เกณฑ์มาตรฐาน Dhrystone ซึ่งแน่นอนว่าเขาเขียนเอง โดยจะวัด “เฉพาะการคำนวณดิบในเธรดเดียว… โดยไม่คำนึงถึงหลายคอร์ด้วยซ้ำ” เขาอธิบาย
หากคุณสนใจการทดสอบประสิทธิภาพของ CPU จำนวนเต็มโบราณ Plummer ได้ทำไปแล้ว มีอยู่ใน GitHub คุณต้องดาวน์โหลดโค้ดและคอมไพล์สำหรับแพลตฟอร์มของคุณ ได้รับการออกแบบมาให้ “ปรับให้เหมาะสมโดยเฉพาะสำหรับ 2.9BSD บนระบบ PDP-11 ในขณะที่ยังสามารถคอมไพล์ในระบบสมัยใหม่เพื่อการเปรียบเทียบได้”
ทำงานบนระบบที่ใหม่กว่ายุค 486 โค้ดวัดประสิทธิภาพนี้สามารถใส่ลงในแคช CPU ได้ทั้งหมด ซึ่งอธิบายบางส่วนถึงการเพิ่มขึ้นอย่างมีนัยสำคัญที่เห็นในแผน Plummer ในระหว่างยุคที่เปลี่ยนแปลงไปนี้ ในทางกลับกัน โค้ดนี้ไม่ได้ใช้ประโยชน์จากประเภทคำสั่งเวกเตอร์ขั้นสูงที่ให้ประสิทธิภาพที่เพิ่มขึ้นอย่างมากในระบบสมัยใหม่ เช่น AVX-512 ดังนั้น การเพิ่มเกณฑ์มาตรฐานโดยรวมอาจมากกว่านั้นในการทดสอบบางประเภท ที่กล่าวมา เนื่องจาก Dhrystone เหมาะกับแคชทั้งหมด จึงไม่ได้ทดสอบปัญหาคอขวดหลักบางประการในระบบสมัยใหม่ที่จำกัดประสิทธิภาพ เช่น แบนด์วิดท์หน่วยความจำหรือประสิทธิภาพของแคชระดับที่สูงกว่า
ที่น่าสนใจดังที่ผู้วิจารณ์ X คนหนึ่งตั้งข้อสังเกตไว้ ในขณะที่ Amiga 500 อยู่ใกล้ด้านล่างสุดของตาราง คอมพิวเตอร์ที่บ้านในยุค 80 เครื่องนี้ซึ่งมีโปรเซสเซอร์ 7.16 MHz 68000 ที่เรียบง่าย ยังคงสามารถบูตและเปิดแอปพลิเคชันประมวลผลคำที่ทำงานได้อย่างสมบูรณ์แบบได้เร็วกว่าระบบสมัยใหม่ส่วนใหญ่ ใส่สิ่งนี้ลงในแผนภูมิ Dhrystones ของคุณ…
ติดตาม ฮาร์ดแวร์ของทอมใน Google Newsหรือ เพิ่มเราเป็นแหล่งที่คุณต้องการเพื่อรับข่าวสาร บทวิเคราะห์ และบทวิจารณ์ล่าสุดเกี่ยวกับฟีดของคุณ
