Skip to content

ComputerNetworkSystem/omnireduce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OmniReduce

OmniReduce is an efficient sparse collective communication library. It maximizes effective bandwidth use by exploiting the sparsity of data.

For clusters without RDMA support, OmniReduce uses Intel DPDK for kernel bypass. GPUDirect can also be used where available.

Contents

  • omnireduce-DPDK: source code of DPDK-based OmniReduce
  • omnireduce-RDMA: source code of RDMA-based OmniReduce
  • experiments: micro-benchmark and end-to-end scripts

Publications

OmniReduce accepted at SIGCOMM’21.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.0%
  • Dockerfile 2.5%
  • Python 1.9%
  • Shell 1.4%
  • CMake 1.3%
  • Makefile 1.2%
  • Other 0.7%