En düşük gecikme süresi için Xeon vs overclocked i7 Extreme


9

Üst düzey i7 ve Xeon arasındaki farkların:

  1. çift ​​soketli anakartlarla uyumluluk,
  2. toplam L2 / L3 önbellek boyutu.
  3. hız aşırtma özelliği.
  4. ekstra çekirdekler - Haswell i7-4960X vs E7.
  5. güç tüketimi.

(Bkz: Intel i7 ve Xeon dört çekirdekli işlemci arasındaki fark nedir? )

Sormak istediğim şey, önbellek boyutunun en düşük gecikme süresi üzerindeki etkileri nelerdir?

Görünüşe göre bir Xeon işlemciden çok aşırı hızlandırılmış bir i7 Extreme'e sahip olmayı tercih ediyorum ve ekstra 5 ~ 15 MB'lik bir önbelleğin, sorun setinin çok büyük olduğu birkaç kenar durumu dışında nasıl önemli bir fark yaratacağını öngöremiyorum. L2 önbelleği ve ana belleğe güvenmek zorunda kalmayacak kadar küçük. Xeon işlemcilerin bazı avantajlarını kaçırıyor muyum?

Not: Yüksek enerjili fizik için nötrino dedektörleri için donanım kullanıyoruz ve çok hızlı tepki süresine ihtiyacımız var, ancak büyük matris hesaplamalarına gerek yok. Bazıları, hedeflerime ulaşmak için bazı ASIC / RISC + RTOS stratejisini kullanmam gerektiğini işaret edecek, ancak deneylerin tasarlandığı şekilde, sadece normal işlemcilerle mümkün görünen 10 mikrosaniye iç gecikmeye (çıkışa sokmak) ihtiyacım var .


5
Gerçek darboğaz, bilgisayar portu ve dedektör arasındaki bağlantı olacaktır.
huseyin tugrul buyukisik

3
FPGA bu tür bir uygulama için daha iyi (ve daha ucuz) bir çözüm olabilir.
gronostaj

10 mikrosaniyenin ne zaman başladığı ve ne zaman bittiği konusunda daha hassas olabilir misiniz? Hüseyin'in de işaret ettiği gibi, donanım gecikmesini en aza indirmek kritik olacaktır. Genel amaçlı donanım ve yazılım bu konuda berbattır.
David Schwartz

Bu tamamen yapılabilir. Ama pencereleri çalıştırmayın. Xeon'a ihtiyaç duyulmazdı. Hız aşırtma muhtemelen düşündüğünüz kadar yardımcı olmaz.
Matt H

Yanıtlar:


1

Anandtech son zamanlarda Core i7 4960x hakkında ayrıntılı bir inceleme yaptı.

Bellek Gecikmesi ve Erişim Aralığı

Ama dürüst olmak gerekirse, bu zamanlar ne tür bir algoritma kullandığınızı bilmeden çok fazla bir şey ifade etmiyor. Yapılacak çok fazla işlem olmadığı varsayılarak, ethernet bağlantısı gerçek bir darboğaz olacak, @huseyin'ın dediği gibi


1

Xeon İşlemcilerin sadece i7'ye göre avantajı Bellek İşleme kapasitesi ve esnekliğidir. i7 kesinlikle daha fazla saat hızına sahip ve büyük miktarda belleği işleyemiyor. Ekstra önbellek, Fiziksel Belleğin büyük veri ve g / ç işlemeyi gerçekleştirmesini sağlar. Ayrıca Hyper-threading bunu Intel için yapar. Yalnızca algoritmanızla işlemciyi doğrudan kontrol edecekseniz bir fark gösterecektir.

ASIC / RISC + RTOS stratejisini kullanmaktan çekiniyorsanız, Intel® Core ™ i7-990X İşlemci Extreme Edition'da (12M Önbellek, 3.46 GHz, 6.40 GT / s Intel® QPI) herhangi bir Linux Tabanlı 64 bit İşletim Sistemi ile devam edebilirsiniz. ) Intel tarafından sunulan en iyi çözümdür.

Ayrıca, işlemciyi yakın gelecekte büyük miktarda veri için kullanmayı düşünüyorsanız, seçimim kesinlikle Intel® Xeon® İşlemci E7-8870 (30M Önbellek, 2.40 GHz, 6.40 GT / s Intel® QPI) olacaktır . bu daha düşük bir saat hızına ve dolayısıyla daha fazla gecikmeye sahiptir.


1

Nation Instruments cRIO'yu tavsiye ederim . Hem Intel i7 CPU'ya hem de FPGA'ya sahip. Windows, Linux veya RTOS çalıştırabilir. Yüksek seviyeli bir dilde programlayabilir ve i7 veya FPGA üzerinde kod çalıştırabilirsiniz. Sensörlerinize düşük seviyeli donanım bağlantısı, herhangi bir PC'den çok daha düşük gecikme süresi sağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.