Abstract
The next generation of high-performance computers is expected to execute threads in orders of magnitude higher than today's systems. Improper management of such huge amount of threads can create resource contention, leading to overall degraded system performance. By leveraging more practical approaches to distribute threads on the available resources, execution models and manycore chips are expected to overcome limitations of current systems. Here, we present DELTA - a Data-Enabled muLti-Threaded Architecture, where a producer-consumer scheme is used to execute threads via complete distributed thread management mechanism. We consider a manycore tiled-chip architecture where Network-on-Chip (NoC) routers are extended to support our execution model. The proposed extension is analysed, while simulation results confirm that DELTA can manage a large number of simultaneous threads, relying on a simple hardware structure.
Original language | English |
---|---|
Journal | IEEE Computer Architecture Letters |
Volume | 17 |
Issue number | 1 |
Pages (from-to) | 1-4 |
Number of pages | 4 |
ISSN | 1556-6056 |
DOIs | |
Publication status | Published - Jan 2018 |
Externally published | Yes |
Keywords
- Instruction sets
- Computer architecture
- Hardware
- Computational modeling
- Scheduling
- Programming
- Organizations