5 | | The TSAR shared memory architecture is a scalable, cache coherent, general-purpose multicore architecture. It is intended to support commodity applications and operating systems running on standard PCs, such as LINUX or FreeBSD. Therefore, the cache coherence must be entirely guaranteed by the hardware. Moreover, the TSAR architecture must provide hardware support for a paginated virtual memory and efficient atomic operations for synchronization. |
| 5 | The TSAR shared memory architecture is a scalable, cache coherent, general-purpose multicore architecture. It is intended to support commodity applications and operating systems running on standard PCs, such as LINUX or NetBSD. Therefore, the cache coherence must be entirely guaranteed by the hardware. Moreover, the TSAR architecture provides a paginated virtual memory and efficient atomic operations for synchronization. |
11 | | In order to obtain the best MIPS/MicroWatt ratio, the TSAR processor core is a simple 32 bits, single instruction issue RISC processor, with no superscalar features, no out of order execution, no branch prediction, no speculative execution. In order to avoid the enormous effort to develop a brand new compiler, TSAR will use an existing processor core. The choice is not important : It could be a MIPS32, a PPC405, a SPARC V8, or an ARM7 core, as all these processor cores have similar performances. |
12 | | |
13 | | The first TSAR architecture demonstrator will use a MIPS32 processor core. |
| 11 | In order to obtain the best MIPS/MicroWatt ratio, the TSAR processor core is a simple 32 bits, single instruction issue RISC processor, with no superscalar features, no out of order execution, no branch prediction, no speculative execution. In order to avoid the enormous effort to develop a brand new compiler, TSAR uses an existing processor core: The first TSAR prototype contains a MIPS32 processor core. This choice is not important : It could be as well a PPC405, a SPARC V8, or an ARM7 core, as all these processor cores have similar performances. |