Omid Rahmat van Tom's Hardware Guide heeft deze week zijn Second Hand Smoke column aan de 760MP dual Athlon chipset van AMD gewijd. Aan bod komen instructie parallisme, threading, de geschiedenis van de x86 multi-processor markt en de cache-coherency technologie van de 760MP chipset.
De 760MP maakt gebruik van het MOESI cache-coherency protocol om ten alle tijden te garanderen dat de twee processors coherente data voor dezelfde geheugen gebieden in hun cache hebben. Er kan anders een probleem ontstaan als processor A een geheugen gebied wijzigt dat tegelijkertijd door processor B wordt gecached. Processor B dient in dat geval een cache update te krijgen. Het MOESI principe wordt al jaren toegepast in high-end server systemen met een point-to-point bus, maar tot nu toe speelde cache coherency nooit een rol in de x86 wereld omdat de multi-processor systemen van Intel een gedeelde frontside bus gebruikten. De processors kunnen in dat geval elkaars geheugen verkeer afluisteren.
De twee point-to-point bussen van de 760MP chipset hebben als bijkomend voordeel dat de twee processors elkaars cache geheugens als een soort van L3 cache kunnen gebruiken. Als processor A bijvoorbeeld een geheugen gebied wil opvragen dat reeds door processor B is gecached dan kunnen de gegevens direct via de chipset en FSB van de tweede processor binnengehaald worden. Dit bespaart enkele klokcycli voor de toegang naar het tragere RAM geheugen en houdt het RAM geheugen vrij voor andere taken:
As the following step-by-step diagram shows, the 760MP is forwarding a request to DDR memory from Processor O, and then tags the state of the data in the L2 cache of the Athlon. The 760MP then responds to being probed by Processor 1 by either getting data from DDR memory or from the L2 cache of Processor O. The 760MP isn't duplicating any data from the cache itself, and keeps everything in the CPU cache stores. In addition, because the controller has a high-bandwidth connection with the processors, and main memory, it can be more effective in managing parallel memory requests.
![]() |
AMD Zone heeft overigens melding gemaakt van geruchten dat Hewlett-Packard als eerste fabrikant een 760MP systeem zal aankondigen. Dit brengt het aantal grote OEMs dat mogelijk een 760MP systeem in de planning heeft op 4: Compaq, Fujitsu Siemens, IBM en nu dus Hewlett-Packard (thanks Stunter voor de tip).