Abstract
Trimaran is an integrated compilation and performance monitoring infrastructure. The architecture space that Trimaran covers is characterized by HPL-PD, a parameterized processor architecture supporting novel features such as predication, control and data speculation and compiler controlled management of the memory hierarchy. Trimaran also consists of a full suite of analysis and optimization modules, as well as a graph-based intermediate language. Optimizations and analysis modules can be easily added, deleted or bypassed, thus facilitating compiler optimization research. Similarly, computer architecture research can be conducted by varying the HPL-PD machine via the machine description language HMDES. Trimaran also provides a detailed simulation environment and a flexible performance monitoring environment that automatically tracks the machine as it is varied.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 32-41 |
| Number of pages | 10 |
| Journal | Lecture Notes in Computer Science |
| Volume | 3602 |
| DOIs | |
| State | Published - 2005 |
| Event | 17th International Workshop on Languages and Compilers for High Performance Computing, LCPC 2004 - West Lafayette, IN, United States Duration: Sep 22 2004 → Sep 24 2004 |
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science