|
Motorola - PowerPC G4 (7400, 7410, 7450, 7451, 7445, 7455, 7457, 7470, G4Max, G4e, G4+)
This chip is the first PowerPC to include Velocity Engine (AltiVec) instructions.
These instructions feature 32 separate 128-bit registers in hardware, and over
160 new instructions designed to process arithmetic operations commonly used
in 3D graphics, image and sound manipulation among other things. Basically,
AltiVec is planning to give Intel's SSE and AMD's 3DNow! instructions a run
for the money. With its 160 instructions and 32 128-bit registers, it should
be a worthy contender. Of course, game developers and Apple will have to rewrite
their software to take advantage of these new instructions, so the performance
increases will occur after new software arrives.
In multiprocessor formations, G4 processors can access each other's caches.
According to Motorola, the G4 is manufactured on a .15 micron copper interconnect
HiPerMOS fabrication process. IBM also produces G4 processors. Motorola had
some problems producing G4 processors that ran at 500MHz. The problems were
worked out, but by that time, Apple enlisted IBM to produce G4 processors. Even
though the problem was fixed, yields of G4 processors over 500MHz are still
low, and are expected to be low enough that faster G4 Macs will not be sold
until sometime in Q3 or Q4 2000.
Motorola's G4e (G4-II or G4-Plus) with 256K of on-chip L2
cache, a 7-stage pipeline (opposed to the standard G4's 4-stage) allows
for higher clock speeds, 2 extra integer pipelines (now a total of 4),
supports 2 AltiVec instructions at the same time, and supports 64GB of memory (36-bit) instead of the 32-bit 16GB support of the standard G4.
Should be a scorcher, but the competition will be fierce by the time it is released.
| Chip |
MHz |
Bus
Speed |
L1
Cache |
L2
Cache |
L3
Cache |
Mics |
Die
Size |
Trans |
Form
Factor |
US
Price |
Volts |
Watts |
SpecInt
SpecFP |
Avail |
| G4 (7400
/ 7410 / Max) |
350 |
100 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.8 |
? |
? |
Now |
| |
400 |
100 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.8 |
11.5 |
? |
Now |
| |
450 |
100 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.8 |
? |
21.4 est
20.4 est |
Now |
| |
500 |
100 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.8 |
12.5 |
? |
Feb 16,
2000 |
| 7441 (low-power 7450/51) |
600 |
100 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.5 |
? |
? |
Now |
| |
700 |
100 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.5 |
? |
? |
Now |
G4e
(7450 / 7451 Voyager) |
533 |
133 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.6 |
17 |
? |
Jan 9, 2001 |
| |
600 |
133 |
64KB
-32K I
-32K D |
up to 2MB off-chip |
- |
.18 |
83 |
10.5 mil |
360-pin CGBA |
? |
1.6 |
17.5 |
? |
Jan 9, 2001 announce,
Feb 20, 2001 in systems |
| |
667 |
133 |
64KB
-32K I
-32K D |
256K on chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
- |
1.6 |
19 |
? |
Jan 9, 2001 announce,
Feb 20, 2001 in systems |
| |
733 |
133 |
64KB
-32K I
-32K D |
256K on chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
- |
1.6 |
? |
? |
Jan 9, 2001 announce,
Feb 20, 2001 in systems |
| |
800 |
133 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
- |
1.6 |
? |
? |
July 18,
2001 |
| |
867 |
133 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
- |
1.6 |
? |
? |
July 18,
2001 |
G4e
(Apollo - HIP 6.0 - SOI - 7455) |
800 |
133 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
? |
1.6 |
? |
? |
Jan 28, 2002 |
| |
933 |
133 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
? |
1.6 |
? |
? |
Jan 28, 2002 |
| |
1000 |
133 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
? |
1.6 |
30 |
? |
Jan 28, 2002 |
| |
1250 |
166 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
? |
1.6 |
30 |
? |
Aug 13, 2002 |
| |
1425 |
166 |
64KB
-32K I
-32K D |
256K on
chip |
up to 2MB off-chip |
.18 |
106 |
33 mil |
483-pin CGBA |
? |
1.6 |
30 |
? |
Jan 28, 2002 |
| 7447 |
1000 |
166 |
64KB
-32K I
-32K D |
512K on
chip |
- |
.13 |
? |
? |
360-pin CGBA |
? |
1.3 |
? |
? |
Sep 16, 2003 |
| |
1250 |
166 |
64KB
-32K I
-32K D |
512K on
chip |
- |
.13 |
? |
? |
360-pin CGBA |
? |
1.3 |
? |
? |
Sep 16, 2003 |
| |
1333 |
166 |
64KB
-32K I
-32K D |
512K on
chip |
- |
.13 |
? |
? |
360-pin CGBA |
? |
1.3 |
? |
? |
Sep 16, 2003 |
| 7457 (L3 cache support) |
1000 |
166 |
64KB
-32K I
-32K D |
512K on
chip |
up to 2MB off-chip (7457) |
.13 |
? |
? |
483-pin CGBA |
? |
1.3 |
? |
? |
Sep 16, 2003? |
| |
1250 |
166 |
64KB
-32K I
-32K D |
512K on
chip |
up to 2MB off-chip (7457) |
.13 |
? |
? |
483-pin CGBA |
? |
1.3 |
? |
? |
Sep 16, 2003? |
| |
1333 |
166 |
64KB
-32K I
-32K D |
512K on
chip |
up to 2MB off-chip (7457) |
.13 |
? |
? |
483-pin CGBA |
? |
1.3 |
? |
? |
Sep 16, 2003? |
|