Ett inte helt enkelt ämne och jag är ingen expert, men...
Det går inte längre att tala om RISC- och CISC-processorer eftersom dagens processorer varken är det ena eller andra.
http://arstechnica.com/cpu/4q99/risc-cisc/rvc-1.html
Jag vet inte vilka skillnader som finns mellan G5 och P4 (egentligen är det nog enklare att jämföra Athlon 64 eller Pentium-M med Pentium 4. Även dessa processorer gör mer per klockcykel än P4, men håller sig inom samma plattform). Det är fortfarande svårt att göra en jämförelse, men några saker som påverkar:
- Längd på pipeline (P4 har en extremt lång pipeline, vilket de försökt jobba runt med tekniken HyperThreading, där man använder två trådar för att fylla pipelinen med oberoende instruktioner)
- P4 och Athlon har exempelvis tre stycken ALU-enheter vardera. I Athlon kan dessa tre ta godtyckling instruktion, men i P4:an fungerar det annorlunda. Två för enkla ALU-instruktioner och en för komplexa. Sex stycken mer komplicerade instruktioner tar alltså två klockcykler på Athlon och sex på P4)
- Busshastighet (Hur snabbt "utomstående" data kan hämtas till processorn)
- Cachestorlek (Mellanlagring för data som används ofta. Detta minne är av en extremt snabb typ som sitter nära (i) processorn. Accesserna går därför snabbare och man minskar också belastningen på bussen. Dessutom påverkas hastigheten också av vilken typ av information som lagras i cachen)
Jämför man DDR SDRAM med icke-DDR SDRAM finns en liknande skillnad. Antalet Hertz beskriver antalet svägningar per sekund. Vid samma klockfrekvens är DDR-minnet snabbare, och det beror på att man i svängningen utnyttjat både stigning och fall (därav DDR = Double Data Rate) för att plocka data.