Geschwindigkeit mit Multi-CPU-Motherboard

1

Ich möchte ein Dual-CPU-System aufbauen, habe mich aber gefragt, ob es Bedenken hinsichtlich Engpässen gibt, die ich beachten sollte, da die Daten jetzt an zwei verschiedenen Orten gespeichert werden. Ich weiß, dass jede CPU ihre eigenen RAM-Bänke hat. Stünde ich also vor erheblichen Verlangsamungen, wenn Daten von einer zur anderen übertragen werden müssten?

Auch nur, um mich selbst auf seine Gesundheit zu überprüfen, möchte ich ~ 2000 USD für den CPU-Teil des Systems ausgeben, also nicht für Benchmarks https://cpubenchmark.net/high_end_cpus.html Ich kam zu dem Schluss, dass die Anschaffung von zwei E5-2640 v3 eine viel bessere Investition wäre als beispielsweise eine E5-2690. Beim Multi-Threading sollte die Leistung / Bewertung eines Multi-CPU-Systems im Wesentlichen linear mit der Bewertung für jeden Prozessor skaliert werden.

Danke für jeden Rat

Brandon
quelle

Antworten:

0
  1. Wäre ich mit erheblichen Verlangsamungen konfrontiert, wenn Daten von einem zum anderen übertragen werden müssten?

Antwort: Nein. In Multi-CPU-Systemen werden spezielle Busse verwendet, um die schnelle Übertragung von Daten zwischen CPUs und ihren jeweiligen Caches zu ermöglichen. Bei modernen Intel-Chips spricht man von QPI-Link. Das einzige Besondere, das Sie beachten müssen, ist, dass Sie mindestens ein DIMM pro CPU bestücken müssen, um beide CPUs zu verwenden.

  1. Zwei E5-2640 v3 wären eine viel bessere Investition als beispielsweise ein E5-2690.

Antwort: Wenn Sie Twi 2640 v3 für den gleichen Preis wie ein einzelnes E5-2690 erhalten, lassen Sie mich beeindrucken, sonst suchen Sie nicht den richtigen Platz für 2690s. Meine erste Ebay-Suche ergab 2690s mit einem Wert von ungefähr 150 US-Dollar, während ich für weniger als 750 US-Dollar keinen E5-2640 v3 (den neueren Chip) fand. In jedem Fall sind diese beiden CPUs Ähnlich verfahren Also, ein Paar, welches billiger ist, passt besser zu Ihnen, wenn alle anderen Dinge gleich sind.

  1. Beim Multi-Threading sollte die Leistung / Bewertung eines Multi-CPU-Systems im Wesentlichen linear mit der Bewertung für jeden Prozessor skaliert werden.

Antwort: Falsch. Sowohl bei der Konstruktion der Hardware als auch bei der Ausführung der Software sind viele Faktoren zu berücksichtigen, die sich darauf auswirken, ob ein Multicore-System seine Leistung linear skalieren kann oder nicht. In den meisten realen Fällen skaliert daher sogar ein perfekt aufgebautes Multicore-System etwas weniger als linear. Es tut mir leid, dass ich nicht genauer sein kann. Wenn Sie so viel Geld in Ihre Hardware stecken würden, würde ich viel Zeit damit verbringen, mit Menschen zu sprechen, die das tun, was Sie tun, und vergleichende Benchmarks zu prüfen, die sie empfehlen, bevor Sie Ihre Kaufentscheidung treffen.

Adam Wykes
quelle