Xeon vs overclocked i7 Extreme untuk latensi terendah


9

Saya menyadari bahwa perbedaan antara high-end i7 dan Xeon adalah:

  1. kompatibilitas dengan motherboard dual socket,
  2. total ukuran cache L2 / L3.
  3. kemampuan overclocking.
  4. core ekstra - Haswell i7-4960X vs E7.
  5. konsumsi daya.

(Lihat: Apa perbedaan antara Intel i7 dan prosesor inti Xeon? )

Yang ingin saya tanyakan adalah, apa implikasi dari ukuran cache untuk mencapai latensi terendah?

Tampaknya saya lebih suka memiliki i7 Extreme yang di-overclock lebih besar daripada prosesor Xeon dan saya tidak bisa membayangkan bagaimana tambahan 5 ~ 15 MB cache akan membuat perbedaan yang signifikan kecuali untuk beberapa kasus tepi di mana masalah yang ditetapkan terlalu besar untuk L2 cache dan cukup kecil sehingga tidak harus bergantung pada memori utama. Apakah saya kehilangan beberapa kelebihan dari prosesor Xeon?

PS: Kami sedang mengerahkan perangkat keras untuk detektor neutrino untuk fisika berenergi tinggi dan membutuhkan waktu respons yang sangat cepat tetapi tidak perhitungan matriks yang besar. Beberapa akan menunjukkan bahwa saya harus menggunakan beberapa strategi ASIC / RISC + RTOS untuk mencapai tujuan saya, tetapi cara percobaan dirancang, saya hanya perlu latensi internal 10 mikrodetik (memukul soket untuk keluar), yang tampaknya mungkin dengan prosesor biasa .


5
Hambatan nyata adalah koneksi antara port komputer dan detektor.
huseyin tugrul buyukisik

3
FPGA mungkin merupakan solusi yang lebih baik (dan lebih murah) untuk aplikasi tersebut.
gronostaj

Bisakah Anda lebih tepat tentang kapan 10 mikrodetik dimulai dan kapan itu berakhir? Seperti yang ditunjukkan oleh huseyin, meminimalkan latensi perangkat keras akan menjadi sangat penting. Perangkat keras dan perangkat lunak untuk keperluan umum sangat buruk dalam hal ini.
David Schwartz

Itu benar-benar bisa dilakukan. Tapi jangan jalankan windows. Xeon tidak akan dibutuhkan. Overclocking mungkin tidak akan membantu sebanyak yang Anda pikirkan.
Matt H

Jawaban:


1

Anandtech melakukan tinjauan rinci tentang Core i7 4960x baru-baru ini.

Memori Latensi vs. Rentang Akses

Tapi jujur, kali ini tidak terlalu berarti tanpa mengetahui jenis algoritma apa yang Anda gunakan. Dengan asumsi tidak banyak proses yang harus dilakukan, maka koneksi ethernet akan menjadi hambatan yang nyata, seperti kata @huseyin


1

Keunggulan prosesor Xeon hanya lebih dari i7 adalah kapasitas Penanganan Memori dan ketahanannya. i7 tentu saja lebih banyak clock rate dan tidak dapat menangani sejumlah besar memori. Cache tambahan hanya membuat Memori Fisik mampu menangani data besar dan pemrosesan i / o. Hyper-threading juga melakukan itu untuk Intel. Ini akan menunjukkan perbedaan hanya jika Anda akan langsung mengontrol prosesor dengan algoritma Anda.

Jika Anda ragu untuk menggunakan strategi ASIC / RISC + RTOS maka Anda dapat melanjutkan dengan OS 64-bit Berbasis Linux pada Intel® Core ™ i7-990X Processor Extreme Edition (12M Cache, 3,46 GHz, 6,40 GT / s Intel® QPI ) yang terbaik yang ditawarkan oleh Intel.

Juga jika Anda berpikir untuk menggunakan prosesor untuk sejumlah besar data dalam waktu dekat saya akan memilih Intel® Xeon® Processor E7-8870 (30M Cache, 2,40 GHz, 6,40 GT / s Intel® QPI) . ini memiliki clock rate yang lebih rendah dan karenanya lebih latensi.


1

Saya akan merekomendasikan instrumen Nation cRIO . Ini memiliki CPU Intel i7 dan FPGA. Itu dapat menjalankan Windows, Linux atau RTOS. Anda dapat memprogramnya dalam bahasa tingkat tinggi dan menjalankan kode baik pada i7 atau pada FPGA. Konektivitas perangkat keras tingkat rendah ke sensor Anda akan memberi Anda latensi yang jauh lebih rendah daripada PC mana pun.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.