Download now Free registration required
Future systems are not only heading towards increased parallelism, but also embrace heterogeneity and reconfigurability. This paper therefore presents an approach targeting comfortable program development and execution, enabling full exploitation of the underlying hardware without burdening the application programmer with the details of the underlying hardware infrastructure. The approach employs lightweight resource virtualization by means of on-demand function resolution. By carefully extending the existing system infrastructure, the approach comes at virtually no cost and with highest compatibility to existing legacy code. The approach is suitable for a wide range of architectures from embedded systems to high-performance computing platforms.
- Format: PDF
- Size: 753.44 KB