A Virtualized Self-Adaptive Parallel Programming Framework
for Heterogeneous High Productivity Computers
ABSTRACT This paper proposed a Virtualized Self-
Adaptive Heterogeneous High Productivity Computers Parallel
Programming Framework (VAPPF) , which is composed of
Virtualization-Based Runtime System (VRTS) and Virtualized
Adaptive Parallel Programming Model (VAPPM).
Virtualization-Based Runtime System is composed of Node-
Level Virtual Machine Monitor (NVMM) and System-Level
Virtual Infrastructure (SVI). VAPPM program model is not
only compatible with conventional data parallel, but also
support task parallel. Moreover, with the concept of Domains
and virtualized process Locale, Virtualization-Based Runtime
System can map between computation and processors
according to system-level resources view and performance
model