• Home
  • Search
  • Multi-threading Semantics for Highly Heterogeneous Systems Using Mobile Threads
  • Cite Icon3
  • https://doi.org/10.1109/hpcs48598.2019.9188165Copy DOI Icon

Multi-threading Semantics for Highly Heterogeneous Systems Using Mobile Threads

  • Jul 1, 2019
  • Peter M Kogge
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Heterogeneous architectures are becoming the norm. The results are nodes that are not only multi-threaded, but simultaneously multi-threaded across several different instruction sets and core designs. Unfortunately, programming models for such systems are still evolving, and are nowhere near adequate as we move into an era of extreme heterogeneity with many new accelerator designs. This paper discusses the current range of multi-threading models and what features are liable to be needed for such future architectures. In addition, we suggest the potential value of using a new threading model, termed migrating threads, that may be an excellent match for a common “glue” to efficiently combine all the emerging heterogeneity.

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.