pwrliang / groute

Asynchronous Multi-GPU Programming Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Groute: An Asynchronous Multi-GPU Programming Framework

Groute is a multi-GPU programming model and framework, implemented over CUDA. The framework is designed to optimize the implementation of irregular algorithms over a single node with multiple GPUs, and does so with an asynchronous approach.

Research

Groute is the framework behind our PPoPP 2017 paper [paper][pres], and is still under active development.

Contact

You can submit contributions via a GitHub pull-request. Any other comments/requests/bug-reports are welcome, please contact us at msutton@cs.huji.ac.il or talbn@cs.huji.ac.il

About

Asynchronous Multi-GPU Programming Framework

License:Other


Languages

Language:C++ 90.7%Language:Cuda 7.3%Language:CMake 1.2%Language:C 0.7%Language:Python 0.2%