Skip to content
/ groute Public
forked from groute/groute

Asynchronous Multi-GPU Programming Framework

License

Notifications You must be signed in to change notification settings

foxspy/groute

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected] or [email protected]

About

Asynchronous Multi-GPU Programming Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 90.8%
  • Cuda 7.4%
  • CMake 1.1%
  • C 0.7%