![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inleiding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
De AMD K8 processor is de achtste-generatie processor van AMD. Wat deze processor vooral bijzonder maakt is een 64-bits uitbreiding van de IA-32 instructieset. Met deze x86-64 instructieset is de K8 in staat om te profiteren van alle mogelijkheden van een 64-bit brede processor, terwijl backwards compatibiliteit met bestaande IA-32 software wordt behouden. De implementatie van de K8 processor is daardoor veel minder ingrijpend dan van de 64-bit Intel Itanium, die nieuwe IA-64 software vereist om optimaal te presteren. Het eerste product met die nieuwe architectuur was de Opteron die op 22 april 2003 geïntroduceerd werd. De processors worden gekenmerkt door een architectuur die zich uitermate goed leent voor gebruik in servers en multi-processor workstations. De K8 beschikt over een aantal unieke features, waaronder een geïntegreerde geheugencontroller, 'glueless' multi- processing en ondersteuning voor de AMD64-architectuur. AMD64 biedt naast een grotere geheugenadresseringsruimte en bredere 64-bit integer registers een dubbel aantal general purpose en SSE2 & SSE3-registers. Hiermee wordt een oud mankement van de x86-architectuur - het gebrek aan registers - opgelost. De K8 kan zowel nieuwe 64-bits AMD64-software als oude 32-bits x86-applicaties draaien. Indien het besturingssysteem daarvoor ondersteuning heeft, kunnen 32-bits en 64-bits programma's gelijktijdig gedraaid worden. Dankzij de geïntegreerde geheugencontroller is een lage latency tot het geheugen mogelijk en kan de beschikbare geheugenbandbreedte zo optimaal mogelijk benut kan worden. De K8 heeft de beschikking over een 128-bit brede geheugenbus waarmee bij gebruik van DDR400-geheugen in theorie een bandbreedte van 6,4GB/s gerealiseerd kan worden, of 12,8GB/s bij gebruik van DDR2-800. De integratie van de geheugencontroller betekent dat de K8 niet meer aan een traditionele northbridge gekoppeld hoeft te worden om toegang te krijgen tot het geheugen. In tegenstelling tot de Xeon en Athlon MP communiceren de CPU's in een multi-processor configuratie niet meer via de frontside bus met elkaar - de K8 heeft geen FSB - maar worden directe HyperTransport-links tussen de processors gebruikt. Hiermee is zogeheten glueless multi-processing mogelijk: tot een aantal van acht processors is er geen chipset- ondersteuning nodig om de CPU's in het systeem aan elkaar te 'lijmen'. Omdat met het aantal processors ook het aantal geheugencontrollers toeneemt, is het K8-platform zeer schaalbaar.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
De introductie van de Opteron ging gepaard met de nieuwe socket 940 terwijl socket 754 voor de Athlon 64 gebruikt werd. Sinds de omschakeling naar dual channel geheugen heeft AMD de socket 939 in leven geroepen. Socket 754 werd toen doorgeschoven naar de Sempron en de mobiele Athlon 64 processors. • Socket 754 voor de low-end (Sempron) & mobiele cpu's • Socket 939 voor de mid-end & high-end Athlon64 & Athlon64 FX cpu's • Socket 940 voor de Opteron ![]() Voor de omschakeling naar DDR2 geheugen was een nieuwe reeks sockets nodig. AMD heeft tijdens het ontwerp echter ook rekening gehouden met de toekomst; de nieuwe sockets zullen dus een lange tijd mee kunnen. • Socket S1 (638) voor mobiele cpu's • Socket AM2 (940) voor de mid-end & high-end Athlon64 • Socket F (1207) voor de Opteron en Athlon 64 FX Socket F valt hier erg op, zo zijn de pinnetjes verhuisd van de processor naar het moederbord waardoor het duurste onderdeel, de processor, minder gevoelig is voor beschadigingen. Intel maakt al sinds de introductie van de Prescott-processor gebruik van een dergelijke LGA-processorvoet.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tekst | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Op zoek naar een gepast moederbord? AMDboard heeft een overzicht van meer dan 400 mobo's: Socket 754 Socket 939 Socket 940 Socket AM2 Neem ook eens een kijkje @ PMG FAQ => Welke moederbord fabrikanten zijn er, en waar vind ik ze? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
De K8 beschikt over een geïntegreerde geheugencontroller, dus de geheugencontroller zit in de cpu zelf i.p.v. in de northbridge. Dit levert een latency-verlaging op van 20 tot 30 procent en verbetert daarmee tevens de bandbreedte-efficiency. De controller heeft een 64-bit of 128-bit brede bus. ![]() Socket 754/939/940 Sempron / Athlon64 / Opteron cpu's ondersteunen maximaal DDR PC3200 geheugen, behalve de B3 Opteron revisie welke maximaal PC2700 ondersteunt. Socket S1/AM2/F Sempron / Athlon64 / Opteron cpu's ondersteunen maximaal DDR2 PC6400 geheugen behalve de Opteron 2 en 8 serie, AMD heeft voor DDR2 registered geheugen maximaal PC 5400 ingebouwd. De Opteron 2 en 8 serie werkt dus enkel met registered (buffered) geheugen. ECC geheugen wordt door zowel de Opteron als door de Athlon64 ondersteunt maar is niet vereist. ![]() Zoals je ziet loopt DDR2-533 en DDR2-667 niet altijd maximaal. Dat komt door de memory divider. De Athlon 64 kent geen halve multipliers en ook geen halve memory dividers. Er wordt dan de dichtstbijzijnde divider gekozen. Voorbeeld: 2600 / 20 (memory divider) = 130,00 Als er een hogere divider zou gekozen worden (bv 21) dan draait het geheugen trager, en bij een lagere divider gaat ie sneller draaien, maar overklokken wordt standaard niet gedaan. Dus wordt de dichtstbijzijnde divider gekozen. De Athlon64 ondersteunt sinds de E revisie 4 geheugen latten op 400MHz @ T1, en 4 geheugen latten doublesided op 400MHz @ T2 Bij oudere revisies gaat het geheugen bij gebruik van 4 DDR400 geheugen latten op 333MHz werken. Hier nog even een overzichtje: ![]() Tevens wordt er sinds de E revisie DDR500 ondersteunt, maar dat is niet officieel door AMD bekend gemaakt. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
• Silicon-on-Insulator (SOI) SOI isoleert de transistors van het onderliggende silicium. Dit vermindert de lekkage van de elektronen die tussen de transistors heen en weer fietsen, waardoor de transistors sneller kunnen schakelen en het stroomverbruik wordt verlaagd. Volgens IBM kan SOI de performance ten opzichte van een standaard CMOS procédé met 20 tot 25 procent verbeteren, en kan het stroomverbruik met een factor 1,7 tot 3 gereduceerd worden. • Dual Stress Liner (DSL) Deze technologie wordt gebruikt sinds de E revisie van de Athlon64 / Opteron om hogere kloksnelheden te halen en is enigszins vergelijkbaar met Intel's 'strained silicon', maar biedt enkele voordelen. De technologie maakt het mogelijk dat transistors 24 procent sneller kunnen schakelen, terwijl strained silicon een verbetering laat zien tussen de 15 en 20 procent. Tevens heeft de technologie geen negatieve invloed op de yields en de productiekosten van de processors. • Pacifica Pacifica = virtualisatietechnologie, kan je vergelijken met Intel's Vanderpool. Deze extentie op de instructieset is bedoeld om het draaien van meerdere operating systemen op een machine sneller te maken. Werking: één of meerdere operating systemen draaien als 'gast' op de machine zonder zich ergens zorgen over te maken. Zodra er iets gedaan wordt (door een gast zelf of door de hardware) waardoor de stabiliteit van het systeem in gevaar komt grijpt Pacifica in. De processor draagt op zo'n moment de controle over aan de Hypervisor. Deze komt op een nieuw beveiligingsniveau te draaien dat nog boven Ring 0 ligt (waar de kernel van een operating systeem normaal op draait). De Hypervisor mag vervolgens zijn kunstje doen om te voorkomen dat het mis gaan en er daarna voor kiezen om de controle weer terug te geven aan een van de gasten. In de oude situatie zou de Hypervisor zelf alle mogelijke gevaren in de gaten moeten houden, en bovendien zelf moeten zorgen voor de wisselingen tussen de verschillende besturingssystemen. Dat kan in de toekomst dus allemaal door hardware afgehandeld worden met een Pacifica-processor, wat in veel gevallen een snelheidswinst op kan leveren. Pacifica en Vanderpool zijn niet onderling compatible. De AMD-specificatie gebruikt andere instructies en heeft bovendien enkele features die Intel niet heeft. Zo kan Pacifica inhaken op een TPM (Trusted Platform Module) om 'vertrouwde' software te draaien en virtualiseert AMD ook direct zijn geïntegreerde geheugencontroller mee. ![]() • Presidio AMD's techniek voor hardwarematige beveiliging (zoals Intel's LaGrande), hier is echter nog niks over bekend. • K8 en HyperThreading (HT) De Athlon64 ondersteunt geen HyperThreading, maar voor de dual core cpu's heeft AMD ervoor gezorgd dat software met HT ondersteuning van de 2de core kan profiteren. Door een trucje "denkt" de software dat er een HT cpu inzit:
• Opteron & PowerNow! De PowerNow!-technologie wordt door AMD al geruime tijd gebruikt om het energieverbruik van notebookprocessors te minimaliseren. Sinds begin 2005 heeft de Opteron ook ondersteuning voor deze techniek. Datacenters kampen met het energiegebruik van moderne computers wat hoge kosten met zich meebrengt doordat een stevig koelsysteem nodig is om oververhitting te voorkomen. Andere voordelen van PowerNow! voor servers die AMD noemt zijn het verlengen van de levensduur van koelsystemen (airco's) en een lagere geluidsproductie. Opteron-processors gefabriceerd in de tweede helft van 2004 zijn al uitgerust met de mogelijkheid om gebruik te maken van PowerNow!. Het zal echter nog tot begin 2005 duren voordat hier gebruik gemaakt van kan worden aangezien ondersteuning van de technologie door het BIOS en het besturingssysteem noodzakelijk is. PowerNow! wordt door elke Opteron met E revisie core ondersteunt. • Wat is Cool'n'Quiet Cool & Quiet lijkt erg op PowerNow, een energiebesparende techniek die AMD gebruikte voor zijn serie mobiele processors. Om Cool'n'Quiet aan te zetten moet onder Windows ME en 2000 een stukje software geïnstalleerd worden en is voor Windows XP een nieuwe processordriver (v1.1.0.18) nodig. Vervolgens wordt het energiebeheer op Minimal Power Management gezet. Als een Athlon 64 3200+ met een klokfrequentie van 2000MHz nu vrijwel niet belast wordt zakt de kloksnelheid naar 1000MHz en het voltage naar 1,10V. Als de processor vervolgens weer zwaarder belast wordt, stijgt de kloksnelheid met stapjes van 200MHz naar maximaal 2000MHz en wordt ook het voltage weer geleidelijk opgevoerd tot 1,40V. Bijkomend voordeel van een koelere CPU is dat de fans minder hard hoeven te draaien en dus stiller zijn.
Vanaf de C0 revisie kunnen de Athlon 64 (FX) CPU's dankzij Cool'n'Quiet in meerdere stappen terugklokken wanneer de CPU idle is. De C0 revisie verbruikt op de laagste kloksnelheid (800MHz) 1,30V. De nieuwere revisies (CG en nieuwer) springen zuiniger met stroom om, op de laagste kloksnelheid (1000MHz) verbruikt de CPU slechts 1,10V. Voor de Sempron wordt Cool'n'Quiet ondersteunt vanaf de D0 revisie maar geldt enkel voor de 3000+ en hoger. Voor de Opteron, zie PowerNow! hierboven. • Wat is HyperTransport soon • En wat is NUMA nu weer De Opteron 2xx en 8xx processoren ondersteunen NUMA (Non-Uniform Memory Architecture) om het totale beschikbare geheugen en de geheugen bandbreedte per processor te maximaliseren, zonder de negatieve effectecten van SMP te moeten voorduren (SMP eist immers dat al het geheugen in het systeem eenzelfde latentietijd heeft, relatief tot elke processor in het systeem). NUMA is in feite een type geheugen architectuur die men effectief toe kan passen indien er gebruik wordt gemaakt van twee of meerdere processoren in een computer. In een NUMA heeft elke processor toegang tot eigen geheugen (local geheugen), en daarnaast ook tot het geheugen van de andere processoren (remote geheugen). De latentietijd voor local geheugen is echter korter dan de latentietijd voor remote geheugen, omdat het aanspreken van remote geheugen via één of meerdere processoren verloopt. In het plaatje hieronder is dit nog eens goed te zien: ![]() De 2.0GHz, 8.0GB/s bi-directionele HyperTransport link (of 6.4GB/s bij 1.6GHz) tussen de processoren zorgt voor het transport voor deze aanvragen, en natuurlijk ook voor het transport van de data van en naar het geheugen. Aangezien elke processor een bandbreedte van 6.4GB/s heeft tot het local geheugen, en daarnaast ook met diezelfde snelhied remote geheugen aan kan spreken, neemt de totale geheugenbandbreedte per processor linear toe met het aantal processoren in het systeem. In een 8-way Opteron opstelling heeft elke processor dus maximaal 51.2GB/s geheugen bandbreedte. Dit wordt echter beperkt tot 22,4 GB/s, omdat er (voorlopig) niet meer door de HTT-links kan. Let wel, dit is voor 1 van de processoren en alleen als de andere CPU's niet veel te doen hebben. M.a.w. als er 1 zeer zware thread draait op het systeem dan is het voordeel van de externe geheugentoegang maximaal. • Phenom TLB bug De B2 stepping van de Phenom heeft deze TLB bug. Deze komt alleen voor op de triple en quadcores. Alloewel hij héél zelden voor problemen zorgt (een crash van het systeem), gaf die de Phenom wel een zeer slechte reputatie. In de B3 stepping is deze bug opgelost. De B3 stepping is makkelijk van de B2 stepping te onderscheiden door de naamgeving die AMD gebruikt: de B3 triple en quadcores krijgen een 50 achteraan, de naam is dan als volgt: xx50. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AMD is eigenaar van verschillende fabrieken, waaronder het bekende Fab30 in Dresden, Duitsland. Hier worden de Athlon 64- en Opteron-processors geproduceerd. Vroeger bakte AMD haar processors in Fab25 - Texas - maar die hebben zel later omgebouwd voor de productie van flash geheugen (waar AMD inmiddels met gestopt is). Eind 2005 ging in Dresden een nieuwe fabriek open, Fab36 genaamd en maakt gebruik van 300mm wafers. In 2009 - 2010 wil AMD nog een derde fab openen, heel waarschijnlijk zal dit in New York zijn. In de tussentijd zal AMD nog een groot aantal verbouwen in Dresden doorvoeren. Oorspronkelijk was het de bedoeling om Fab30 niet langer dan het 90nm procédé te gebruiken, maar AMD heeft de plannen veranderd en zal de fabriek klaarstomen voor de productie van 65nm (en kleiner) cpu's op 300mm wafers. Naast deze fabs heeft AMD nog enkele assemblage fabs.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DDR1 cores
DDR2 cores
Phenom
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CPU-Z CPU-Z geeft een hoop informatie met betrekking tot de gebruikte processors in je systeem. De onderdelen waarvan je informatie krijgt zijn onder andere: FSB, HTT, multiplier, L1 tot L3 cache, voltage en beperkte moederbord & geheugen gegevens. AMD Power Monitor This application is used to monitor the current frequency, voltage, utilization, and power savings of each core of each processor in a system. This application also has a system tray icon that can be used to view and select power schemes on the system. The system tray icon will show the average utilization of every core on the system. AMD CPUInfo This Windows application executes and displays the return data from the CPUID instruction set and displays Hypertransport™ information if the processor supports it. This application also shows the maximum speed of the processor. AMD Athlon64 / Turion Processor Driver 1.2.2.2 (32bit) AMD Athlon64 / Turion Processor Driver x64 1.2.2.1 (64bit) Deze driver heb je nodig om Cool & Quit te kunnen gebruiken. AMD Cool'n'Quiet / PowerNow! Dashboard Demo This utility displays a graphical dashboard showing the current voltage, frequency, power savings, and utilization of a processor running on a Cool'n'Quiet or PowerNow! enabled system. The utility can be run on Windows 2000, Windows XP, and 64-bit Windows. AMD Driver Pack, Version 2.3.0 (32bit) AMD Driver Pack, Version 2.3.0 (64bit) AMD Driver Pack is a comprehensive installation program for the AMD-8000 series chipset. The AMD Driver Pack offers customers a unified installation for device drivers for platforms based on the AMD-8000 series chipset. Using Driver Pack, it is not necessary to know which drivers in your system need to be applied. AMD Driver Pack is designed to detect the current operating system and hardware in the system. If a device in the AMD-8000 series chipsets is detected, it provides you the option to install the correct drivers. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Benchmarks: • 9 socket 939 moederborden getest • Socket 939 Chipsets: Motherboard Performance & PCI/AGP Locks • AMD Sempron: A Fresh Take on Budget Computing • nForce4: PCI Express and SLI for Athlon 64 • .09 Athlon 64: Value, Speed and Overclocking • Xeon 3.6 GHz / 2MB vs. Opteron 252 • AMD's Sempron 3300+: 90nm Budget Computing • AMD K8 E4 Stepping: SSE3 Performance • AMD Athlon 64 FX-57: The Fastest Single Core • Athlon 64 Revision E: Unofficial DDR500 Support • AMD Athlon 64 X2 4800+ Dual-Core Processor Review • AMD Athlon 64 Processors on E3 Core: Memory Controller Peculiarities in Detail • Turion vs. Dothan: gevecht in een notebook K8 architectuur: AMD Hammer platform preview Presentatie AMD Hammer architectuur Detailed Architecture of the AMD Opteron The AMD K8 Architecture K10 architectuur: AMD K10 Micro-Architecture Inside AMD K10 Architecture AMD Quad-core "Barcelona" preview (NL) Vorige AMD discussie topics: Het grote AMD Hammer topic [rml]De AMD Hammer, deel 2 [ discussie][/rml] [rml][Discussie] AMD Athlon 64 & Opteron - Deel 3[/rml] [rml][Discussie] AMD Athlon 64 & Opteron - Deel 4[/rml] [rml][Discussie] AMD Athlon 64 & Opteron - Deel 5[/rml] [rml][Discussie] AMD Athlon 64 & Opteron - Deel 6[/rml] [rml][Discussie] AMD Athlon 64 & Opteron - Deel 7[/rml] [rml][Discussie] AMD Athlon 64 & Opteron - Deel 8[/rml] [rml][ Discussie] AMD Athlon 64 & Opteron - Deel 9[/rml] [rml][ Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 10[/rml] [Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 11 [Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 12 [Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 13 [Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 14 [Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 15 [Discussie] AMD Sempron, Athlon 64 & Opteron - Deel 16 [Algemeen] AMD nieuws en discussietopic - Deel 17 [Algemeen] AMD nieuws en discussietopic - Deel 18 [Algemeen] AMD nieuws en discussietopic - Deel 19 [Algemeen] AMD nieuws en discussietopic - Deel 20 [Algemeen] AMD nieuws en discussietopic - Deel 21 [Algemeen] AMD nieuws en discussietopic - Deel 23 [Algemeen] AMD nieuws en discussietopic - Deel 24 Overklok resultaten van tweakers: [OC & INFO] AMD Athlon64/Opteron OC Resultaten - Deel 34 [/td] |
[ Voor 3% gewijzigd door XWB op 14-10-2008 13:16 ]