Efficient Resource Allocation on a Dynamic Simultaneous Multithreaded Architecture

Daniel Ortíz-Arroyo · VBN Forskningsportal (Aalborg Universitet) · 2006

In this paper we describe the Dynamic Simultaneous Multithreading (DSMT) architecture, together with a simple resource allocation policy that may be employed to improve its performance. DSMT exploits TLP and ILP available in single applications on a SMT architecture core. In DSMT, threads are speculatively created and executed, while special hardware mechanisms keep track of misspeculations and dependence violations through registers and memory.

Read the paper · More papers on PaperTik