Xeon vs ép xung i7 Extreme cho độ trễ thấp nhất


9

Tôi biết rằng sự khác biệt giữa i7 cao cấp và Xeon là:

  1. tương thích với bo mạch chủ ổ cắm kép,
  2. tổng kích thước bộ đệm L2 / L3.
  3. khả năng ép xung.
  4. lõi bổ sung - Haswell i7-4960X so với E7.
  5. sự tiêu thụ năng lượng.

(Xem: Sự khác biệt giữa bộ xử lý lõi tứ Intel i7 và Xeon là gì? )

Điều tôi muốn hỏi là, ý nghĩa của kích thước bộ đệm trong việc đạt được độ trễ thấp nhất là gì?

Có vẻ như tôi muốn có một i7 Extreme được ép xung nhiều hơn so với bộ xử lý Xeon và tôi không thể hình dung được bộ đệm 5 ~ 15 MB sẽ tạo ra sự khác biệt đáng kể như thế nào, ngoại trừ một vài trường hợp cạnh có bộ vấn đề quá lớn bộ đệm L2 và đủ nhỏ để nó không phải dựa vào bộ nhớ chính. Tôi có thiếu một số lợi thế của bộ xử lý Xeon không?

PS: Chúng tôi đang triển khai phần cứng cho các máy dò neutrino cho vật lý năng lượng cao và cần thời gian đáp ứng rất nhanh nhưng không phải là phép tính ma trận lớn. Một số người sẽ chỉ ra rằng tôi nên sử dụng một số chiến lược ASIC / RISC + RTOS để đạt được mục tiêu của mình, nhưng theo cách các thí nghiệm được thiết kế, tôi chỉ cần độ trễ nội bộ 10 micro giây (nhấn socket để đi ra), dường như có thể với các bộ xử lý thông thường .


5
Nút thắt thực sự sẽ là kết nối giữa cổng máy tính và máy dò.
huseyin tugrul buyukisik

3
FPGA có thể là một giải pháp tốt hơn (và rẻ hơn) cho ứng dụng đó.
gronostaj

Bạn có thể chính xác hơn về thời điểm 10 micro giây bắt đầu và khi nào nó kết thúc không? Như huseyin đã chỉ ra, việc giảm thiểu độ trễ phần cứng sẽ rất quan trọng. Phần cứng và phần mềm đa năng là tệ hại ở đây.
David Schwartz

Điều đó là hoàn toàn có thể làm được. Nhưng đừng chạy windows. Xeon sẽ không cần thiết. Ép xung có lẽ sẽ không giúp được nhiều như bạn nghĩ.
Matt H

Câu trả lời:


1

Anandtech đã đánh giá chi tiết về Core i7 4960x gần đây.

Độ trễ bộ nhớ so với phạm vi truy cập

Nhưng thành thật mà nói, những lúc này không có ý nghĩa gì nhiều mà không biết bạn đang sử dụng loại thuật toán nào. Giả sử không có nhiều việc phải xử lý, thì kết nối ethernet sẽ là nút cổ chai thực sự, như @huseyin nói


1

Bộ xử lý Xeon chỉ có lợi thế hơn i7 là khả năng Xử lý bộ nhớ và khả năng phục hồi của nó. i7 chắc chắn có tốc độ xung nhịp cao hơn và nó không thể xử lý lượng bộ nhớ lớn. Bộ nhớ cache bổ sung chỉ làm cho Bộ nhớ vật lý có thể xử lý dữ liệu lớn và xử lý i / o. Ngoài ra siêu phân luồng làm điều đó cho Intel. Nó sẽ chỉ hiển thị một sự khác biệt nếu bạn định điều khiển trực tiếp bộ xử lý bằng thuật toán của mình.

Nếu bạn do dự khi sử dụng chiến lược ASIC / RISC + RTOS thì bạn có thể chuyển tiếp với bất kỳ HĐH 64 bit dựa trên Linux nào trên Intel® Core ™ i7-990X Bộ xử lý cực trị (Bộ nhớ cache 12M, Intel Intel QPI 3,46 GHz, 6,40 GT / s ) được cung cấp tốt nhất bởi Intel.

Ngoài ra, nếu bạn đang nghĩ sẽ sử dụng bộ xử lý cho một lượng lớn dữ liệu trong tương lai gần, lựa chọn của tôi chắc chắn sẽ là Bộ xử lý Intel® Xeon® E7-8870 (Bộ nhớ cache 30M, 2,40 GHz, Intel® QPI 6,40 GT / s) . điều này có tốc độ xung nhịp thấp hơn và do đó độ trễ cao hơn.


1

Tôi muốn giới thiệu một cRIO dụng cụ quốc gia . Nó có cả CPU Intel i7 và một đồ họa. Nó có thể chạy Windows, Linux hoặc RTOS. Bạn có thể lập trình nó bằng ngôn ngữ cấp cao và chạy mã trên i7 hoặc trên FPGA. Khả năng kết nối phần cứng ở mức thấp với các cảm biến của bạn sẽ cho độ trễ thấp hơn nhiều so với bất kỳ PC nào có thể.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.