ฉันจะตัดสินความเหมาะสมของตัวประมวลผลสมัยใหม่สำหรับระบบที่มีความต้องการ CPU เฉพาะได้อย่างไร


0

ได้รับแรงบันดาลใจจากคำถามนี้:

ฉันจะคำนวณความเร็วสัญญาณนาฬิกาในโปรเซสเซอร์แบบมัลติคอร์ได้อย่างไร

คำตอบในคำถามข้างต้นทำหน้าที่อธิบายว่าทำไมตัวประมวลผลแบบมัลติคอร์ความเร็วต่ำกว่าจึงไม่จำเป็นต้องทำงานในระดับเดียวกับตัวประมวลผลแบบ Single-Core ความเร็วสูง

ตัวอย่าง: 4 * 2 = 8 แต่โปรเซสเซอร์ Quad-Core 2 GHz ไม่จำเป็นต้องเร็วเท่ากับโปรเซสเซอร์ 8 GHz แบบ single-core

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

สถานการณ์ตัวอย่าง:

  • แอปพลิเคชันมีความต้องการ CPU ขั้นต่ำ 2.4 GHz dual-core
  • แอปพลิเคชันอื่นมีความต้องการ CPU ขั้นต่ำ 1.8 GHz single-core

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


โปรดทราบว่าความเร็วสัญญาณนาฬิกานั้นไม่เท่ากับความเร็วในการประมวลผล เช่น Pentium mobile 740 (1.73 GHz) เร็วพอ ๆ กับ Pentium 4 ที่ 3 GHz เปรียบเทียบอะไรก็ได้ แต่ซีพียูรุ่นเดียวกันในลักษณะนี้คือการเปรียบเทียบแอปเปิ้ลกับลูกแพร์
Hennes

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