Xeon กับโอเวอร์คล็อก i7 Extreme เพื่อความล่าช้าที่ต่ำที่สุด


9

ฉันทราบว่าความแตกต่างระหว่าง i7 ระดับไฮเอนด์และ Xeon คือ:

  1. เข้ากันได้กับเมนบอร์ดซ็อกเก็ตคู่
  2. ขนาดแคช L2 / L3 ทั้งหมด
  3. ความสามารถในการโอเวอร์คล็อก
  4. Extra cores - Haswell i7-4960X กับ E7
  5. การใช้พลังงาน.

(ดู: อะไรคือความแตกต่างระหว่าง Intel i7 และโปรเซสเซอร์ Xeon Quad Core? )

สิ่งที่ฉันอยากถามคืออะไรขนาดของแคชในการบรรลุเวลาแฝงที่ต่ำที่สุดคืออะไร

ดูเหมือนว่าฉันจะมี i7 Extreme overclocked อย่างหนักมากกว่าโปรเซสเซอร์ Xeon และฉันไม่สามารถจินตนาการได้ว่าแคชพิเศษ 5 ~ 15 MB จะสร้างความแตกต่างอย่างมีนัยสำคัญได้อย่างไรยกเว้นกรณีขอบบางชุดที่ปัญหามีขนาดใหญ่เกินไปสำหรับ L2 cache มีขนาดเล็กพอที่ไม่ต้องพึ่งพาหน่วยความจำหลัก ฉันขาดประโยชน์จากโปรเซสเซอร์ Xeon หรือไม่

PS: เรากำลังปรับใช้ฮาร์ดแวร์สำหรับเครื่องตรวจจับนิวตริโนสำหรับฟิสิกส์พลังงานสูงและต้องการเวลาตอบสนองที่รวดเร็วมาก แต่ไม่ใช่การคำนวณเมทริกซ์ขนาดใหญ่ บางคนจะชี้ให้เห็นว่าฉันควรใช้กลยุทธ์ ASIC / RISC + RTOS เพื่อให้บรรลุเป้าหมายของฉัน แต่วิธีการออกแบบได้รับการออกแบบฉันเพียงแค่ต้องใช้เวลาแฝงภายใน 10 ไมโครวินาที (กดซ็อกเก็ตเพื่อออกไปข้างนอก) ซึ่งดูเหมือนว่าเป็นไปได้ .


5
คอขวดที่แท้จริงจะเป็นการเชื่อมต่อระหว่างพอร์ตคอมพิวเตอร์และตัวตรวจจับ
huseyin tugrul buyukisik

3
FPGA อาจเป็นทางออกที่ดีกว่า (และถูกกว่า) สำหรับแอปพลิเคชันดังกล่าว
gronostaj

คุณมีความแม่นยำมากขึ้นเกี่ยวกับเมื่อ 10 microseconds เริ่มต้นและเมื่อมันสิ้นสุด? ดังที่ฮัสชินชี้ให้เห็นการลดความหน่วงทางฮาร์ดแวร์เป็นสิ่งสำคัญ ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานทั่วไปมีความผิดปกติ
David Schwartz

นั่นเป็นไปได้ทั้งหมด แต่อย่าเปิดหน้าต่าง Xeon ไม่ต้องการ การโอเวอร์คล็อกอาจไม่ช่วยเท่าที่คุณคิด
Matt H

คำตอบ:


1

Anandtech ทำการตรวจสอบรายละเอียดของ Core i7 4960x เมื่อเร็ว ๆ นี้

หน่วยความจำแฝงเทียบกับช่วงการเข้าถึง

แต่จริงๆแล้วเวลาเหล่านี้ไม่ได้มีความหมายมากนักโดยไม่ทราบว่าคุณใช้อัลกอริทึมแบบใด สมมติว่ามีการประมวลผลไม่มากที่ต้องทำจากนั้นการเชื่อมต่ออีเธอร์เน็ตจะเป็นคอขวดจริงเช่น @huseyin กล่าว


1

โปรเซสเซอร์ Xeon มีความได้เปรียบเหนือ i7 เท่านั้นคือความสามารถในการจัดการหน่วยความจำและความยืดหยุ่น i7 มีอัตราสัญญาณนาฬิกาเพิ่มขึ้นอย่างแน่นอนและไม่สามารถรองรับหน่วยความจำขนาดใหญ่ได้ แคชเพิ่มเติมทำให้หน่วยความจำกายภาพสามารถจัดการข้อมูลขนาดใหญ่และการประมวลผล i / o ได้ Hyper-threading ทำเช่นนั้นสำหรับ Intel มันจะแสดงความแตกต่างก็ต่อเมื่อคุณจะควบคุมโปรเซสเซอร์โดยตรงด้วยอัลกอริทึมของคุณ

หากคุณลังเลที่จะใช้กลยุทธ์ ASIC / RISC + RTOS คุณสามารถก้าวไปข้างหน้ากับระบบปฏิบัติการ 64-bit บน Linux บนIntel® Core ™ i7-990X โปรเซสเซอร์ Extreme Edition (แคช 12M, 3.46 GHz, 6.40 GT / s Intel® QPI ) ข้อเสนอที่ดีที่สุดจาก Intel

นอกจากนี้หากคุณกำลังคิดที่จะใช้หน่วยประมวลผลสำหรับข้อมูลจำนวนมากในอนาคตอันใกล้เลือกของฉันจะเป็นแน่นอนโปรเซสเซอร์Intel®Xeon® E7-8870 (30M แคช, 2.40 GHz, 6.40 GT / s Intel® QPI) นี่คืออัตรานาฬิกาที่น้อยลงและมีเวลาแฝงมากกว่า


1

ฉันขอแนะนำให้ประเทศชาติเครื่องดนตรี Crio มันมีทั้งซีพียู Intel i7 และ FPGA มันสามารถเรียกใช้ Windows, Linux หรือ RTOS คุณสามารถตั้งโปรแกรมในภาษาระดับสูงและเรียกใช้รหัสใน i7 หรือบน FPGA การเชื่อมต่อฮาร์ดแวร์ระดับต่ำกับเซ็นเซอร์ของคุณจะช่วยให้คุณมีความหน่วงแฝงที่ต่ำกว่าพีซีใดก็ได้

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