Paul DeMone van Real World Technologies heeft een interessant artikel geschreven over het hoe en wat van de IBM Power4, en dan vooral over IBM's positie t.o.v. de concurrenten. Om alvast even te kwijlen bij de specs van de dual-core 64-bits Power4 kun je hier kijken.
Hoewel veel mensen denken dat het gevecht om 64-bit-processordominantie in de servermarkt vooral een slag wordt tussen Compaq en Intel, heeft IBM laten zien dat zij ook niet echt van plan zijn om bij de pakken neer te zitten. De processor heeft een aantal kenmerken die zeer goed afsteken tegen zijn grootste concurrent, de Compaq Alpha EV6x/EV7. Zo kan de Power4 CPU meer instructies per clockcycles uitvoeren:
Each POWER4 CPU can fetch and issue 8 instructions per clock cycle, although sustained throughput is limited by the ability to retire a maximum of 5 instructions per cycle. Up to 200 instructions can be in flight simultaneously. This compares favorably even to the venerable Alpha EV6x/EV7 core, which can fetch 4, issue 6, and retire 11 instructions per cycle and maintain up to 80 instructions in flight.[break]Net als bij de Pentium 4 heeft IBM de pipeline van de Power4 verlengd om tot hogere kloksnelheden te komen. De Power4 gebruikt 14 stages in zijn pipeline, tegenover 7 bij de Compaq Alpha EV6x/EV7. Het nadeel hiervan is dat bij een branch misprediction (de processor voorspelt d.m.v. een branch prediction hoe het proces van een instructie zal gaan verlopen) het minimaal aantal verloren clockcycles op 10 ligt, waar dat maar 7 cycles zijn bij de Alpha.
Hiertegenover staat dat IBM de Power4 uitgerust heeft met enorm veel informatie voor branch predictions. Daarvoor gebruikt de processor drie tabellen met elk 16.000 entries (ter vergelijking: de Alpha EV6x/EV7 gebruikt 2 tabellen met 1000 entries en 2 met 4000 entries). Al deze moeite loont wel voor IBM: volgens verschillende berekeningen zou de snelheid van de processor tot 1,5GHz, en misschien zelfs hoger dan 1,8GHz kunnen oplopen.
De conclusie is dan ook dat de IBM Power4 wel eens een zeer geduchte concurrent zou kunnen zijn van de Compaq Alpha EV68/EV7:[/break]Although POWER4 was likely primarily intended to take market share away from Sun Microsystems and defend the server high ground from Intel’s x86 and IA-64 barbarian hordes, it appears that the Compaq Alpha family may be the most vulnerable. The Alpha has neither the deep pockets that support IA-64 nor a software installed base as broad and valuable as SPARC. The Alpha’s primary attraction is its perception of unparalleled technical excellence and performance. The POWER4 will eclipse the EV68 and perhaps even the EV7 in many aspects of both uniprocessor and system level performance. It is important for Compaq to bring the EV7 and EV8 to market as quickly as possible without any of the missteps and lost opportunities that distinguished the roll out of third generation products from the first two.