Hedgehog: a Performance-Oriented General Purpose Library for Multi-GPU Systems

Alexandre Bardakoff,Timothy Blattner, Bruno Bachelet, Walid Keyrouz, Loïc Yon

HAL (Le Centre pour la Communication Scientifique Directe)(2020)

引用 0|浏览0
暂无评分
摘要
We present Hedgehog, a general-purpose library for taking advantage of powerful compute nodes, multicore CPUs, and multiple GPUs. The novel aspects of Hedgehog are: (1) its explicit representation of a program as a dataflow graph, (2) its pure dataflow-driven scheduling, (3) its maintenance of a computation's localized state via state managers, and (4) its fine control of memory via memory managers. This dataflow approach results in extremely low overhead for task executions (< 1 microsecond) and no-cost profiling at the task level. This allows us to prototype operations that compare favorably with leading libraries such as cuBLAS-XT.
更多
查看译文
关键词
general purpose library,performance-oriented,multi-gpu
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要