Conditional component composition for GPU-based systems

Usman Dastgeer, Christoph W. Keßler · 2014

Abstract. User-level components can expose multiple functionally equi-valent implementations with different resource requirements and perfor-mance characteristics. A composition framework can then choose a suit-able implementation for each component invocation guided by an objec-tive function (execution time, energy etc.). In this paper, we describe the idea of conditional composition which enables the component writer to specify constraints on the selectability of a given component imple-mentation based on information about the target system and component call properties. By incorporating such information, more informed and user-guided composition decisions can be made and thus more efficient code be generated, as shown with an example scenario for a GPU-based system. 1

Read the paper · More papers on PaperTik