Enabling Massive Multi-threading with Fast Hashing

Alberto Scionti, Somnath Mazumdar, Stéphane Zuckerman

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

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.
OriginalsprogEngelsk
TidsskriftIEEE Computer Architecture Letters
Vol/bind17
Udgave nummer1
Sider (fra-til)1-4
Antal sider4
ISSN1556-6056
DOI
StatusUdgivet - jan. 2018
Udgivet eksterntJa

Emneord

  • Instruction sets
  • Computer architecture
  • Hardware
  • Computational modeling
  • Scheduling
  • Programming
  • Organizations

Citationsformater