Heterogeneous Computing With Accelerators: An Overview With Examples

2016 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL)(2016)

引用 2|浏览17
暂无评分
摘要
Accelerator-based platforms are heterogeneous in nature, yet most applications avoid heterogeneity, and focus on acceleration alone. Platform-level heterogeneity can bring significant performance improvement, as it essentially means using additional resources for the same computation. But is the performance gained using these additional resources worth the effort to program and deploy heterogeneous applications? In this work, we present a taxonomy of the existing programming models and tools available for heterogeneous computing with accelerators, and give examples of systems fitting different classes. We further provide guidelines for efficiently navigating this landscape in the search for a suitable tool for designing and deploying a new application.
更多
查看译文
关键词
heterogeneous computing,accelerator-based platforms,platform-level heterogeneity,heterogeneous applications,programming models,programming tools
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要