Modeling the interactions between tasks and the memory system

  • Ceballos, Germán
ORKG logo Add to ORKG
Publication date
January 2017

Abstract

Making computer systems more energy efficient while obtaining the maximum performance possible is key for future developments in engineering, medicine, entertainment, etc. However it has become a difficult task due to the increasing complexity of hardware and software, and their interactions. For example, developers have to deal with deep, multi-level cache hierarchies on modern CPUs, and keep busy thousands of cores in GPUs, which makes the programming process more difficult. To simplify this task, new abstractions and programming models are becoming popular. Their goal is to make applications more scalable and efficient, while still providing the flexibility and portability of old, widely adopted models. One example of this is task-based ...

Extracted data

Loading...
Loading...Loading...Loading...
We use cookies to provide a better user experience.