ฉันทราบว่าความแตกต่างระหว่าง i7 ระดับไฮเอนด์และ Xeon คือ:
- เข้ากันได้กับเมนบอร์ดซ็อกเก็ตคู่
- ขนาดแคช L2 / L3 ทั้งหมด
- ความสามารถในการโอเวอร์คล็อก
- Extra cores - Haswell i7-4960X กับ E7
- การใช้พลังงาน.
(ดู: อะไรคือความแตกต่างระหว่าง Intel i7 และโปรเซสเซอร์ Xeon Quad Core? )
สิ่งที่ฉันอยากถามคืออะไรขนาดของแคชในการบรรลุเวลาแฝงที่ต่ำที่สุดคืออะไร
ดูเหมือนว่าฉันจะมี i7 Extreme overclocked อย่างหนักมากกว่าโปรเซสเซอร์ Xeon และฉันไม่สามารถจินตนาการได้ว่าแคชพิเศษ 5 ~ 15 MB จะสร้างความแตกต่างอย่างมีนัยสำคัญได้อย่างไรยกเว้นกรณีขอบบางชุดที่ปัญหามีขนาดใหญ่เกินไปสำหรับ L2 cache มีขนาดเล็กพอที่ไม่ต้องพึ่งพาหน่วยความจำหลัก ฉันขาดประโยชน์จากโปรเซสเซอร์ Xeon หรือไม่
PS: เรากำลังปรับใช้ฮาร์ดแวร์สำหรับเครื่องตรวจจับนิวตริโนสำหรับฟิสิกส์พลังงานสูงและต้องการเวลาตอบสนองที่รวดเร็วมาก แต่ไม่ใช่การคำนวณเมทริกซ์ขนาดใหญ่ บางคนจะชี้ให้เห็นว่าฉันควรใช้กลยุทธ์ ASIC / RISC + RTOS เพื่อให้บรรลุเป้าหมายของฉัน แต่วิธีการออกแบบได้รับการออกแบบฉันเพียงแค่ต้องใช้เวลาแฝงภายใน 10 ไมโครวินาที (กดซ็อกเก็ตเพื่อออกไปข้างนอก) ซึ่งดูเหมือนว่าเป็นไปได้ .