Difference between revisions of "Status Matrix"
From gem5
(→PowerPC) |
(→PowerPC) |
||
| Line 641: | Line 641: | ||
|uniprocessor | |uniprocessor | ||
| style="background: yellow;" | | | style="background: yellow;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 649: | Line 649: | ||
|mulitprocessor | |mulitprocessor | ||
| style="background: orange;" | | | style="background: orange;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 658: | Line 658: | ||
|uniprocessor | |uniprocessor | ||
| style="background: yellow;" | | | style="background: yellow;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 666: | Line 666: | ||
|mulitprocessor | |mulitprocessor | ||
| style="background: orange;" | | | style="background: orange;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 676: | Line 676: | ||
|uniprocessor | |uniprocessor | ||
| style="background: yellow;" | | | style="background: yellow;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 684: | Line 684: | ||
|mulitprocessor | |mulitprocessor | ||
| style="background: orange;" | | | style="background: orange;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 693: | Line 693: | ||
|uniprocessor | |uniprocessor | ||
| style="background: yellow;" | | | style="background: yellow;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 701: | Line 701: | ||
|mulitprocessor | |mulitprocessor | ||
| style="background: orange;" | | | style="background: orange;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 746: | Line 746: | ||
|uniprocessor | |uniprocessor | ||
| style="background: yellow;" | | | style="background: yellow;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 754: | Line 754: | ||
|mulitprocessor | |mulitprocessor | ||
| style="background: orange;" | | | style="background: orange;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 763: | Line 763: | ||
|uniprocessor | |uniprocessor | ||
| style="background: yellow;" | | | style="background: yellow;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
| Line 771: | Line 771: | ||
|mulitprocessor | |mulitprocessor | ||
| style="background: orange;" | | | style="background: orange;" | | ||
| − | | style="background: | + | | style="background: purple; color: white"| |
| style="background: purple; color: white"| | | style="background: purple; color: white"| | ||
| style="background: purple; color: white" | | | style="background: purple; color: white" | | ||
Revision as of 20:12, 28 February 2011
Alpha
| Processor | Memory System | |||||||
|---|---|---|---|---|---|---|---|---|
| Cpu Model | System | Processor Count | Classic | Ruby | ||||
| MI_example | MOESI_hammer | MESI_CMP_directory | MOESI_CMP_directory | MOESI_CMP_token | ||||
| Atomic | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| FS | uniprocessor | |||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| TimingSimple | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| FS | uniprocessor | |||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| In-Order | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| FS | uniprocessor | |||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| o3 | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | |||
| FS | uniprocessor | |||||||
| mulitprocessor | MI cannot support LL/SC semantics | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | |||
x86
| Processor | Memory System | |||||||
|---|---|---|---|---|---|---|---|---|
| Cpu Model | System | Processor Count | Classic | Ruby | ||||
| MI_example | MOESI_hammer | MESI_CMP_directory | MOESI_CMP_directory | MOESI_CMP_token | ||||
| Atomic | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| TimingSimple | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| In-Order | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| o3 | SE | uniprocessor | ||||||
| mulitprocessor | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | |||
| FS | uniprocessor | |||||||
| mulitprocessor | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | |||
ARM
| Processor | Memory System | |||||||
|---|---|---|---|---|---|---|---|---|
| Cpu Model | System | Processor Count | Classic | Ruby | ||||
| MI_example | MOESI_hammer | MESI_CMP_directory | MOESI_CMP_directory | MOESI_CMP_token | ||||
| Atomic | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| FS | uniprocessor | |||||||
| mulitprocessor | Support being developed | MI cannot support LL/SC semantics | ||||||
| TimingSimple | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | |||||||
| FS | uniprocessor | |||||||
| mulitprocessor | Support being developed | MI cannot support LL/SC semantics | ||||||
| In-Order | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| o3 | SE | uniprocessor | ||||||
| mulitprocessor | MI cannot support LL/SC semantics | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | |||
| FS | uniprocessor | |||||||
| mulitprocessor | MI cannot support LL/SC semantics | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | Ruby does not support o3 LSQ | |||
SPARC
| Processor | Memory System | |||||||
|---|---|---|---|---|---|---|---|---|
| Cpu Model | System | Processor Count | Classic | Ruby | ||||
| MI_example | MOESI_hammer | MESI_CMP_directory | MOESI_CMP_directory | MOESI_CMP_token | ||||
| Atomic | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| TimingSimple | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| In-Order | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| o3 | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
PowerPC
| Processor | Memory System | |||||||
|---|---|---|---|---|---|---|---|---|
| Cpu Model | System | Processor Count | Classic | Ruby | ||||
| MI_example | MOESI_hammer | MESI_CMP_directory | MOESI_CMP_directory | MOESI_CMP_token | ||||
| Atomic | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| TimingSimple | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| In-Order | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| o3 | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
MIPS
| Processor | Memory System | |||||||
|---|---|---|---|---|---|---|---|---|
| Cpu Model | System | Processor Count | Classic | Ruby | ||||
| MI_example | MOESI_hammer | MESI_CMP_directory | MOESI_CMP_directory | MOESI_CMP_token | ||||
| Atomic | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| TimingSimple | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| In-Order | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||
| o3 | SE | uniprocessor | ||||||
| mulitprocessor | ||||||||
| FS | uniprocessor | |||||||
| mulitprocessor | ||||||||