| Chip-level Multiprocessor (CMP) |
Intel Core 2 Xeon 5160 (Woodcrest) |
AMD Opteron 2220 SE (Santa Rosa) |
IBM Power5+ |
Sun Ultrasparc T1 |
Cell Broadband Engine |
IBM Cyclops-64 |
| Multi-threaded Cores |
N |
N |
Y |
Y |
Y |
Y |
| HW Thread Priorities |
N/A |
N/A |
Y |
N |
N |
N |
| Heterogeneous Cores |
N |
N |
N |
N |
Y |
N |
| Multiple ISAs |
N/A |
N/A |
N/A |
N/A |
Y |
N |
| Shared Caches |
Y |
N |
Y |
Y |
N |
Y |
| Explicit Local Stores |
N |
N |
N |
N |
Y |
Y |
| NUMA |
N |
Y (if > 1 CMP) |
Y (if > 1 CMP) |
N/A |
Y |
Y |
| Adv. Synchronization Methods |
N |
N |
Y |
N |
Y |
Y |
| Virtual Memory |
Y |
Y |
Y |
Y |
Y |
N |
| Supported Page Sizes |
4K, 2M |
4K,2M |
4K,64K,16M,16G |
8K, 64K, 4M, 256M |
4K+Two of (64K, 1M, 16M) |
N/A |
| Address Space (virtual/physical) |
48/36 |
48/40 |
64/40 |
48/40 |
64/42 |
0/64 |
| # Cores |
2 |
2 |
2 |
8 |
1 PPC, 8 SPE |
80 |
| # Threads/core |
1 |
1 |
2 |
4 |
2/PPC, 1/SPE |
2 |
| Total # Threads |
2 |
2 |
4 |
32 |
10 |
160 |
| Peak GFLOPS/core |
12 |
5.6 |
4.6 |
0.6 |
6.4/PPC+1.8/SPE |
0.5 |
| Peak GFLOPS (total per chip) |
24 |
11.2 |
9.2 |
1.2 |
20.8 |
80 |
| Max. Memory bandwidth (GB/s) |
10.6 |
10.6 |
17.05 |
25.6 |
25.6 |
16 |
| Bytes/FLOP |
0.44 |
0.95 |
1.85 |
21.33 |
1.23 |
0.20 |
| Power (Watts, total per chip) |
80 |
120 |
170 |
79 |
40 |
? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| L1 cache memory (I+D) |
32KB+32KB (per core) |
64KB+64KB (per core) |
64KB+32KB (per core) |
16KB+8KB (per core) |
32K+32K (PPC) |
32K+0 (per 5 cores) |
| L2 cache memory |
4MB (shared) |
1 MB (per core) |
1.875MB (shared) |
3MB (shared) |
512K (PPC) |
N/A |
| L3 cache memory |
N/A |
N/A |
36MB (off chip) |
N/A |
N/A |
N/A |
| Explicit Local Store |
N/A |
N/A |
N/A |
N/A |
256K (per SPE core) |
64K (per core) |
| Clock freq. (Ghz) |
3 |
2.8 |
2.3 |
1.2 |
3.2 |
0.5 |
| CMOS process (nm) |
65 |
90 |
90 |
90 |
90 |
? |
| Die Area (mm^2) |
144 |
199 |
243 |
379 |
235 |
462 |
| # Transistors (million) |
291 |
233 |
276 |
279 |
241 |
? |
| Package pins |
771 |
1207 |
5370 |
1933 |
3349 |
? |
|
|
|
|
|
|
|
| Integer Pipe Length |
|
12 |
|
6 |
23 |
|
| Float Pipe Length |
|
17 |
|
N/A |
|
|
| Max Instructions per Clock |
4 |
3 |
|
1 |
2 |
|