Dandelion
Christopher J. Rossbach, Yuan Yu, Jon Currey, Jean‐Philippe Martin, Dennis Fetterly · 2013
Computer systems increasingly rely on heterogeneity to achieve greater performance, scalability and energy efficiency. Because heterogeneous systems typically comprise multiple execution contexts with different programming abstractions and runtimes, programming them remains extremely challenging.