cuSTINGER: Supporting dynamic graph algorithms for GPUs
cuSTINGER: Supporting dynamic graph algorithms for GPUs
复制标题
cuSTINGER:支持 GPU 的动态图算法
DOI:
10.1109/hpec.2016.7761622
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
J. Szwarcfiter
中科院分区:
文献类型:
--
作者:
E. Cáceres;F. Dehne;H. Mongelli;S. W. Song;J. Szwarcfiter
cuSTINGER, a new graph data structure targeting NVIDIA GPUs is designed for streaming graphs that evolve over time. cuSTINGER enables algorithm designers greater productivity and efficiency for implementing GPU-based analytics, relieving programmers of managing memory and data placement. In comparison with static graph data structures, which may require transferring the entire graph back and forth between the device and the host memories for each update or require reconstruction on the device, cuSTINGER only requires transferring the updates themselves; reducing the total amount of data transferred. cuSTINGER gives users the flexibility, based on application needs, to update the graph one edge at a time or through batch updates. cuSTINGER supports extremely high update rates, over 1 million updates per second for mid-size batched with 10k updates and 10 million updates per second for large batches with millions of updates.