├── .gitmodules ├── Makefile.am ├── README.md ├── autogen.sh ├── benchmarks ├── Makefile.am ├── mp_pingpong_all.cu ├── mp_pingpong_kernel.cu ├── mp_pingpong_kernel_stream.cu ├── mp_pingpong_kernel_stream_latency.cu ├── mp_pingpong_kernel_stream_latency_mpi.cu ├── mp_pingpong_kernel_stream_mpi.cu ├── mp_pingpong_kernel_stream_wait_send.cu ├── mp_producer_consumer_kernel_stream.cu ├── mp_sendrecv_kernel_stream.cu └── prof.h ├── comm_library ├── comm.cpp ├── comm.h └── examples │ ├── Makefile.am │ └── comm_pingpong.cpp ├── configure.ac ├── examples ├── Makefile.am ├── mp_putget.c ├── mp_sendrecv.c ├── mp_sendrecv_kernel.cu ├── mp_sendrecv_stream.c └── test_utils.h ├── include ├── mp.h └── mp │ └── device.cuh ├── libmp.spec.in ├── scripts ├── .DS_Store ├── env_setup.sh ├── run.sh ├── run_mp_benchmarks.sh ├── test.sh └── wrapper.sh └── src ├── archutils.h ├── desc_queue.cpp ├── mp.c ├── mp_device.cpp ├── mp_internal.h └── mp_peersync.c /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/autogen.sh -------------------------------------------------------------------------------- /benchmarks/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/Makefile.am -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_all.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_all.cu -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_kernel.cu -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_kernel_stream.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_kernel_stream.cu -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_kernel_stream_latency.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_kernel_stream_latency.cu -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_kernel_stream_latency_mpi.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_kernel_stream_latency_mpi.cu -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_kernel_stream_mpi.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_kernel_stream_mpi.cu -------------------------------------------------------------------------------- /benchmarks/mp_pingpong_kernel_stream_wait_send.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_pingpong_kernel_stream_wait_send.cu -------------------------------------------------------------------------------- /benchmarks/mp_producer_consumer_kernel_stream.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_producer_consumer_kernel_stream.cu -------------------------------------------------------------------------------- /benchmarks/mp_sendrecv_kernel_stream.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/mp_sendrecv_kernel_stream.cu -------------------------------------------------------------------------------- /benchmarks/prof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/benchmarks/prof.h -------------------------------------------------------------------------------- /comm_library/comm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/comm_library/comm.cpp -------------------------------------------------------------------------------- /comm_library/comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/comm_library/comm.h -------------------------------------------------------------------------------- /comm_library/examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/comm_library/examples/Makefile.am -------------------------------------------------------------------------------- /comm_library/examples/comm_pingpong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/comm_library/examples/comm_pingpong.cpp -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/configure.ac -------------------------------------------------------------------------------- /examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/examples/Makefile.am -------------------------------------------------------------------------------- /examples/mp_putget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/examples/mp_putget.c -------------------------------------------------------------------------------- /examples/mp_sendrecv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/examples/mp_sendrecv.c -------------------------------------------------------------------------------- /examples/mp_sendrecv_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/examples/mp_sendrecv_kernel.cu -------------------------------------------------------------------------------- /examples/mp_sendrecv_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/examples/mp_sendrecv_stream.c -------------------------------------------------------------------------------- /examples/test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/examples/test_utils.h -------------------------------------------------------------------------------- /include/mp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/include/mp.h -------------------------------------------------------------------------------- /include/mp/device.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/include/mp/device.cuh -------------------------------------------------------------------------------- /libmp.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/libmp.spec.in -------------------------------------------------------------------------------- /scripts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/scripts/.DS_Store -------------------------------------------------------------------------------- /scripts/env_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/scripts/env_setup.sh -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /scripts/run_mp_benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/scripts/run_mp_benchmarks.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/scripts/wrapper.sh -------------------------------------------------------------------------------- /src/archutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/src/archutils.h -------------------------------------------------------------------------------- /src/desc_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/src/desc_queue.cpp -------------------------------------------------------------------------------- /src/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/src/mp.c -------------------------------------------------------------------------------- /src/mp_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/src/mp_device.cpp -------------------------------------------------------------------------------- /src/mp_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/src/mp_internal.h -------------------------------------------------------------------------------- /src/mp_peersync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpudirect/libmp/HEAD/src/mp_peersync.c --------------------------------------------------------------------------------