D4.2 Programming Language and Runtime System: Early Prototype (executive Summary)
Description
This document presents the executive summary of the deliverable on Programming Language and Runtime System: Early Prototype, which aims at describing the core functionality of the VINEYARD programming model and runtime system for accelerated data centres. We describe our approach to creating an abstract representation of accelerated kernels, such that application programmers can use these kernels without needing to worry about accelerator-specific calling conventions, or about the specific versions available in the VINEYARD accelerator library.
The second key contribution of this document is the description of our approach to virtualizing accelerators. We assume that accelerators are assigned to jobs only when they are really needed, and not at job allocation time. This raises issues that need to be addressed in the virtualization layer and also in the application’s runtime. We describe these issues and our approach to solving.
Files
ES_D4.2 Programming Languages and runtime- Early prototype.pdf
Files
(239.1 kB)
Name | Size | Download all |
---|---|---|
md5:ff1b3dc25a7e66c5817efdf3a76aa9e2
|
239.1 kB | Preview Download |