kirancodes.me
To Proof Maintenance & Beyond!

Tiles: a new language mechanism for heterogeneous parallelism

Yifeng Chen, Xiang Cui, Hong Mei

Abstract

This paper studies the essence of heterogeneity from the perspective of language mechanism design. The proposed mechanism, called tiles, is a program construct that bridges two relative levels of computation: an outer level of source data in larger, slower or more distributed memory and an inner level of data blocks in smaller, faster or more localized memory.

Related papers