├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── overview.md ├── setup.md └── topology.png ├── eval ├── dynamic-config │ ├── dynamic-patch.toml │ ├── launch-allreduce-ring-reconfig.toml │ ├── launch-gpt-1.toml │ ├── launch-gpt-2.toml │ ├── launch-ring-reconfig.toml │ ├── launch.toml │ ├── reconfig-patch.toml │ ├── reconfig.toml │ └── setup4-trace-fair.toml ├── multi-app │ ├── .gitignore │ ├── collect_multi.py │ ├── collect_real_workload.py │ ├── ecmp-setup1.toml │ ├── ecmp-setup2.toml │ ├── ecmp-setup3.toml │ ├── ecmp-setup4.toml │ ├── flow-setup1.toml │ ├── flow-setup2.toml │ ├── flow-setup3.toml │ ├── flow-setup4.toml │ ├── gen_config.py │ ├── gen_traffic_gen_config.py │ ├── interval.py │ ├── nccl-test.patch │ ├── setup1-trace-fair.toml │ ├── setup1-trace-profile.toml │ ├── setup1-trace-qos.toml │ ├── setup2-trace-fair.toml │ ├── setup2-trace-qosv1.toml │ ├── setup2-trace-qosv2.toml │ ├── setup4-trace-ecmp-fair.toml │ ├── setup4-trace-ecmp-qosv1.toml │ ├── setup4-trace-fair.toml │ └── setup4-trace-qosv1.toml ├── plot │ ├── data │ │ └── .gitignore │ ├── multi_app │ │ ├── __init__.py │ │ ├── main.py │ │ ├── setting1.csv │ │ ├── setting2.csv │ │ ├── setting3.csv │ │ └── setting4.csv │ ├── plt_show.py │ ├── real_workload │ │ ├── jct.csv │ │ └── plot_jct.py │ └── single_app │ │ ├── __init__.py │ │ ├── allgather_4gpu.csv │ │ ├── allgather_8gpu.csv │ │ ├── allreduce_4gpu.csv │ │ ├── allreduce_8gpu.csv │ │ ├── main.py │ │ └── style.py ├── set_ecmp_hashing_algo.sh └── single-app │ ├── .gitignore │ ├── 4gpu.toml │ ├── 8gpu.toml │ ├── collect.py │ └── gen_config.py ├── justfile ├── launcher ├── Cargo.toml ├── README.md ├── benchmark │ ├── allgather.toml │ ├── alltoall-3w-1mb.toml │ └── write_lat-32b.toml ├── config.toml └── src │ ├── line_reader.rs │ ├── main.rs │ └── tee.rs ├── mccs.toml ├── nccl-tests-mccs ├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── doc │ └── PERFORMANCE.md ├── microbenchmark │ ├── 4gpu.toml │ ├── 8gpu.toml │ ├── collect_nccl.py │ ├── nccl_result.csv │ ├── one_click_run_nccl_all.sh │ ├── run_nccl_multiple_times.sh │ ├── run_nccl_once.sh │ └── set_ecmp_hashing_algo.sh ├── nccl-test.patch ├── setting1 │ ├── collect_nccl.py │ ├── run_all_jobs_once.sh │ ├── run_nccl_all_jobs_multiple_times.sh │ └── run_nccl_job_small.sh ├── setting2 │ ├── collect_nccl.py │ ├── run_all_jobs.sh │ ├── run_all_jobs_once.sh │ ├── run_nccl_all_jobs_multiple_times.sh │ ├── run_nccl_job_blue.sh │ └── run_nccl_job_small.sh ├── setting3 │ ├── collect_nccl.py │ ├── run_all_jobs_once.sh │ ├── run_nccl_all_jobs_multiple_times.sh │ └── run_nccl_job_small.sh ├── setting4 │ ├── collect_nccl.py │ ├── run_all_jobs_once.sh │ ├── run_nccl_all_jobs_multiple_times.sh │ └── run_nccl_job.sh ├── src │ ├── Makefile │ ├── all_gather.cu │ ├── all_reduce.cu │ ├── alltoall.cu │ ├── broadcast.cu │ ├── common.cu │ ├── common.h │ ├── gather.cu │ ├── hypercube.cu │ ├── nccl1_compat.h │ ├── reduce.cu │ ├── reduce_scatter.cu │ ├── scatter.cu │ ├── sendrecv.cu │ ├── timer.cc │ └── timer.h └── verifiable │ ├── Makefile │ ├── inexact_regress.cu │ ├── verifiable.cu │ ├── verifiable.h │ └── verifiable.mk ├── rust-toolchain ├── src ├── collectives-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h ├── collectives │ ├── Makefile │ ├── gen_rules.sh │ ├── include │ │ ├── align.h │ │ ├── collectives.h │ │ └── devcomm.h │ ├── makefiles │ │ └── common.mk │ └── src │ │ ├── all_gather.cu │ │ ├── all_gather.h │ │ ├── all_reduce.cu │ │ ├── all_reduce.h │ │ ├── common.h │ │ ├── common_kernel.h │ │ ├── functions.cu │ │ ├── op128.h │ │ ├── primitives.h │ │ ├── prims_simple.h │ │ └── reduce_kernel.h ├── cuda-sys │ ├── cuda-driver-sys │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── src │ │ │ └── lib.rs │ │ └── wrapper.h │ ├── cuda-finder │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── cuda-runtime-sys │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── src │ │ │ └── lib.rs │ │ └── wrapper.h │ └── nvml-sys │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── src │ │ └── lib.rs │ │ └── wrapper.h ├── experimental │ ├── Cargo.toml │ ├── examples │ │ ├── cuda_ipc_client.rs │ │ ├── cuda_ipc_server.rs │ │ └── get_hwinfo.rs │ └── src │ │ └── lib.rs ├── gdrcopy-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h ├── ibverbs │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ ├── ffi.rs │ │ ├── lib.rs │ │ └── sliceindex.rs │ └── wrapper.h ├── ipc │ ├── Cargo.toml │ ├── core │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── buf.rs │ │ │ ├── channel │ │ │ ├── flavors │ │ │ │ ├── concurrent.rs │ │ │ │ ├── mod.rs │ │ │ │ └── sequential.rs │ │ │ └── mod.rs │ │ │ ├── control.rs │ │ │ ├── customer.rs │ │ │ ├── ipc_channel.rs │ │ │ ├── lib.rs │ │ │ ├── service.rs │ │ │ ├── shmem_ipc.rs │ │ │ ├── shmobj.rs │ │ │ └── unix.rs │ ├── mccs │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── command.rs │ │ │ ├── dp.rs │ │ │ ├── handle.rs │ │ │ ├── lib.rs │ │ │ └── reconfig.rs │ └── src │ │ └── lib.rs ├── libmccs │ ├── Cargo.toml │ └── src │ │ ├── collectives.rs │ │ ├── communicator.rs │ │ ├── lib.rs │ │ └── memory.rs ├── mccs │ ├── Cargo.toml │ └── src │ │ ├── bootstrap │ │ ├── mod.rs │ │ └── task.rs │ │ ├── comm │ │ ├── device.rs │ │ ├── mod.rs │ │ └── profile.rs │ │ ├── config.rs │ │ ├── control.rs │ │ ├── cuda │ │ ├── alloc.rs │ │ ├── mapped_ptr.rs │ │ ├── mod.rs │ │ └── ptr.rs │ │ ├── daemon │ │ ├── engine.rs │ │ └── mod.rs │ │ ├── engine.rs │ │ ├── exchange │ │ ├── command.rs │ │ ├── engine.rs │ │ ├── message.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── message.rs │ │ ├── pattern.rs │ │ ├── proxy │ │ ├── command.rs │ │ ├── engine.rs │ │ ├── init.rs │ │ ├── message.rs │ │ ├── mod.rs │ │ ├── op.rs │ │ ├── plan.rs │ │ └── task.rs │ │ ├── registry.rs │ │ ├── runtime │ │ ├── affinity.rs │ │ ├── executor.rs │ │ ├── manager.rs │ │ └── mod.rs │ │ ├── transport │ │ ├── catalog.rs │ │ ├── channel.rs │ │ ├── delegator.rs │ │ ├── engine.rs │ │ ├── message.rs │ │ ├── meta.rs │ │ ├── mod.rs │ │ ├── net │ │ │ ├── agent.rs │ │ │ ├── buffer.rs │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── provider │ │ │ │ ├── mod.rs │ │ │ │ └── rdma.rs │ │ │ ├── resources.rs │ │ │ └── transporter.rs │ │ ├── op.rs │ │ ├── queue.rs │ │ ├── setup.rs │ │ ├── shm │ │ │ ├── agent.rs │ │ │ ├── buffer.rs │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── resources.rs │ │ │ └── transporter.rs │ │ ├── task.rs │ │ └── transporter.rs │ │ └── utils │ │ ├── duplex_chan.rs │ │ ├── gdr.rs │ │ ├── interfaces.rs │ │ ├── mod.rs │ │ ├── pool.rs │ │ └── tcp.rs ├── mccs_examples │ ├── allgather_bench │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── allgather_proto │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── allreduce_bench │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── allreduce_proto │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── cuda_hello │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── ring_config │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── traffic_gen │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── mccs_tests │ └── rdma_transport │ │ ├── Cargo.toml │ │ ├── examples │ │ ├── client.rs │ │ └── server.rs │ │ └── src │ │ └── lib.rs └── qos-service │ ├── Cargo.toml │ └── src │ └── lib.rs └── workloads ├── reconfig_gpt.toml ├── setup-1_gpt_0.toml ├── setup-1_gpt_1.toml ├── setup-1_resnet_0.toml ├── setup-1_resnet_1.toml ├── setup-1_vgg_0.toml ├── setup-1_vgg_1.toml ├── setup-2_gpt_1.toml ├── setup-2_gpt_2.toml ├── setup-2_resnet.toml ├── setup-2_vgg.toml ├── setup-3_gpt_1.toml ├── setup-3_gpt_2.toml ├── setup-4_gpt_1.toml ├── setup-4_gpt_2.toml ├── setup-4_resnet_0.toml └── setup-4_vgg.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/README.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/docs/topology.png -------------------------------------------------------------------------------- /eval/dynamic-config/dynamic-patch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/dynamic-patch.toml -------------------------------------------------------------------------------- /eval/dynamic-config/launch-allreduce-ring-reconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/launch-allreduce-ring-reconfig.toml -------------------------------------------------------------------------------- /eval/dynamic-config/launch-gpt-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/launch-gpt-1.toml -------------------------------------------------------------------------------- /eval/dynamic-config/launch-gpt-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/launch-gpt-2.toml -------------------------------------------------------------------------------- /eval/dynamic-config/launch-ring-reconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/launch-ring-reconfig.toml -------------------------------------------------------------------------------- /eval/dynamic-config/launch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/launch.toml -------------------------------------------------------------------------------- /eval/dynamic-config/reconfig-patch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/reconfig-patch.toml -------------------------------------------------------------------------------- /eval/dynamic-config/reconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/reconfig.toml -------------------------------------------------------------------------------- /eval/dynamic-config/setup4-trace-fair.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/dynamic-config/setup4-trace-fair.toml -------------------------------------------------------------------------------- /eval/multi-app/.gitignore: -------------------------------------------------------------------------------- 1 | output/ -------------------------------------------------------------------------------- /eval/multi-app/collect_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/collect_multi.py -------------------------------------------------------------------------------- /eval/multi-app/collect_real_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/collect_real_workload.py -------------------------------------------------------------------------------- /eval/multi-app/ecmp-setup1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/ecmp-setup1.toml -------------------------------------------------------------------------------- /eval/multi-app/ecmp-setup2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/ecmp-setup2.toml -------------------------------------------------------------------------------- /eval/multi-app/ecmp-setup3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/ecmp-setup3.toml -------------------------------------------------------------------------------- /eval/multi-app/ecmp-setup4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/ecmp-setup4.toml -------------------------------------------------------------------------------- /eval/multi-app/flow-setup1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/flow-setup1.toml -------------------------------------------------------------------------------- /eval/multi-app/flow-setup2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/flow-setup2.toml -------------------------------------------------------------------------------- /eval/multi-app/flow-setup3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/flow-setup3.toml -------------------------------------------------------------------------------- /eval/multi-app/flow-setup4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/flow-setup4.toml -------------------------------------------------------------------------------- /eval/multi-app/gen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/gen_config.py -------------------------------------------------------------------------------- /eval/multi-app/gen_traffic_gen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/gen_traffic_gen_config.py -------------------------------------------------------------------------------- /eval/multi-app/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/interval.py -------------------------------------------------------------------------------- /eval/multi-app/nccl-test.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/nccl-test.patch -------------------------------------------------------------------------------- /eval/multi-app/setup1-trace-fair.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup1-trace-fair.toml -------------------------------------------------------------------------------- /eval/multi-app/setup1-trace-profile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup1-trace-profile.toml -------------------------------------------------------------------------------- /eval/multi-app/setup1-trace-qos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup1-trace-qos.toml -------------------------------------------------------------------------------- /eval/multi-app/setup2-trace-fair.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup2-trace-fair.toml -------------------------------------------------------------------------------- /eval/multi-app/setup2-trace-qosv1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup2-trace-qosv1.toml -------------------------------------------------------------------------------- /eval/multi-app/setup2-trace-qosv2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup2-trace-qosv2.toml -------------------------------------------------------------------------------- /eval/multi-app/setup4-trace-ecmp-fair.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup4-trace-ecmp-fair.toml -------------------------------------------------------------------------------- /eval/multi-app/setup4-trace-ecmp-qosv1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup4-trace-ecmp-qosv1.toml -------------------------------------------------------------------------------- /eval/multi-app/setup4-trace-fair.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup4-trace-fair.toml -------------------------------------------------------------------------------- /eval/multi-app/setup4-trace-qosv1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/multi-app/setup4-trace-qosv1.toml -------------------------------------------------------------------------------- /eval/plot/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /eval/plot/multi_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eval/plot/multi_app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/multi_app/main.py -------------------------------------------------------------------------------- /eval/plot/multi_app/setting1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/multi_app/setting1.csv -------------------------------------------------------------------------------- /eval/plot/multi_app/setting2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/multi_app/setting2.csv -------------------------------------------------------------------------------- /eval/plot/multi_app/setting3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/multi_app/setting3.csv -------------------------------------------------------------------------------- /eval/plot/multi_app/setting4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/multi_app/setting4.csv -------------------------------------------------------------------------------- /eval/plot/plt_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/plt_show.py -------------------------------------------------------------------------------- /eval/plot/real_workload/jct.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/real_workload/jct.csv -------------------------------------------------------------------------------- /eval/plot/real_workload/plot_jct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/real_workload/plot_jct.py -------------------------------------------------------------------------------- /eval/plot/single_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eval/plot/single_app/allgather_4gpu.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/single_app/allgather_4gpu.csv -------------------------------------------------------------------------------- /eval/plot/single_app/allgather_8gpu.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/single_app/allgather_8gpu.csv -------------------------------------------------------------------------------- /eval/plot/single_app/allreduce_4gpu.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/single_app/allreduce_4gpu.csv -------------------------------------------------------------------------------- /eval/plot/single_app/allreduce_8gpu.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/single_app/allreduce_8gpu.csv -------------------------------------------------------------------------------- /eval/plot/single_app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/single_app/main.py -------------------------------------------------------------------------------- /eval/plot/single_app/style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/plot/single_app/style.py -------------------------------------------------------------------------------- /eval/set_ecmp_hashing_algo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/set_ecmp_hashing_algo.sh -------------------------------------------------------------------------------- /eval/single-app/.gitignore: -------------------------------------------------------------------------------- 1 | output/ -------------------------------------------------------------------------------- /eval/single-app/4gpu.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/single-app/4gpu.toml -------------------------------------------------------------------------------- /eval/single-app/8gpu.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/single-app/8gpu.toml -------------------------------------------------------------------------------- /eval/single-app/collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/single-app/collect.py -------------------------------------------------------------------------------- /eval/single-app/gen_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/eval/single-app/gen_config.py -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/justfile -------------------------------------------------------------------------------- /launcher/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/Cargo.toml -------------------------------------------------------------------------------- /launcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/README.md -------------------------------------------------------------------------------- /launcher/benchmark/allgather.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/benchmark/allgather.toml -------------------------------------------------------------------------------- /launcher/benchmark/alltoall-3w-1mb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/benchmark/alltoall-3w-1mb.toml -------------------------------------------------------------------------------- /launcher/benchmark/write_lat-32b.toml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /launcher/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/config.toml -------------------------------------------------------------------------------- /launcher/src/line_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/src/line_reader.rs -------------------------------------------------------------------------------- /launcher/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/src/main.rs -------------------------------------------------------------------------------- /launcher/src/tee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/launcher/src/tee.rs -------------------------------------------------------------------------------- /mccs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/mccs.toml -------------------------------------------------------------------------------- /nccl-tests-mccs/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /nccl-tests-mccs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/LICENSE.txt -------------------------------------------------------------------------------- /nccl-tests-mccs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/Makefile -------------------------------------------------------------------------------- /nccl-tests-mccs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/README.md -------------------------------------------------------------------------------- /nccl-tests-mccs/doc/PERFORMANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/doc/PERFORMANCE.md -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/4gpu.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/4gpu.toml -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/8gpu.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/8gpu.toml -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/collect_nccl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/collect_nccl.py -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/nccl_result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/nccl_result.csv -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/one_click_run_nccl_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/one_click_run_nccl_all.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/run_nccl_multiple_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/run_nccl_multiple_times.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/run_nccl_once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/run_nccl_once.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/microbenchmark/set_ecmp_hashing_algo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/microbenchmark/set_ecmp_hashing_algo.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/nccl-test.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/nccl-test.patch -------------------------------------------------------------------------------- /nccl-tests-mccs/setting1/collect_nccl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting1/collect_nccl.py -------------------------------------------------------------------------------- /nccl-tests-mccs/setting1/run_all_jobs_once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting1/run_all_jobs_once.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting1/run_nccl_all_jobs_multiple_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting1/run_nccl_all_jobs_multiple_times.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting1/run_nccl_job_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting1/run_nccl_job_small.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting2/collect_nccl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting2/collect_nccl.py -------------------------------------------------------------------------------- /nccl-tests-mccs/setting2/run_all_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting2/run_all_jobs.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting2/run_all_jobs_once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting2/run_all_jobs_once.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting2/run_nccl_all_jobs_multiple_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting2/run_nccl_all_jobs_multiple_times.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting2/run_nccl_job_blue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting2/run_nccl_job_blue.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting2/run_nccl_job_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting2/run_nccl_job_small.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting3/collect_nccl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting3/collect_nccl.py -------------------------------------------------------------------------------- /nccl-tests-mccs/setting3/run_all_jobs_once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting3/run_all_jobs_once.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting3/run_nccl_all_jobs_multiple_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting3/run_nccl_all_jobs_multiple_times.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting3/run_nccl_job_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting3/run_nccl_job_small.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting4/collect_nccl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting4/collect_nccl.py -------------------------------------------------------------------------------- /nccl-tests-mccs/setting4/run_all_jobs_once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting4/run_all_jobs_once.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting4/run_nccl_all_jobs_multiple_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting4/run_nccl_all_jobs_multiple_times.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/setting4/run_nccl_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/setting4/run_nccl_job.sh -------------------------------------------------------------------------------- /nccl-tests-mccs/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/Makefile -------------------------------------------------------------------------------- /nccl-tests-mccs/src/all_gather.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/all_gather.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/all_reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/all_reduce.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/alltoall.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/alltoall.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/broadcast.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/broadcast.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/common.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/common.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/common.h -------------------------------------------------------------------------------- /nccl-tests-mccs/src/gather.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/gather.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/hypercube.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/hypercube.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/nccl1_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/nccl1_compat.h -------------------------------------------------------------------------------- /nccl-tests-mccs/src/reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/reduce.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/reduce_scatter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/reduce_scatter.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/scatter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/scatter.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/sendrecv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/sendrecv.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/src/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/timer.cc -------------------------------------------------------------------------------- /nccl-tests-mccs/src/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/src/timer.h -------------------------------------------------------------------------------- /nccl-tests-mccs/verifiable/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/verifiable/Makefile -------------------------------------------------------------------------------- /nccl-tests-mccs/verifiable/inexact_regress.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/verifiable/inexact_regress.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/verifiable/verifiable.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/verifiable/verifiable.cu -------------------------------------------------------------------------------- /nccl-tests-mccs/verifiable/verifiable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/verifiable/verifiable.h -------------------------------------------------------------------------------- /nccl-tests-mccs/verifiable/verifiable.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/nccl-tests-mccs/verifiable/verifiable.mk -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2023-11-11 -------------------------------------------------------------------------------- /src/collectives-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives-sys/Cargo.toml -------------------------------------------------------------------------------- /src/collectives-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives-sys/build.rs -------------------------------------------------------------------------------- /src/collectives-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives-sys/src/lib.rs -------------------------------------------------------------------------------- /src/collectives-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives-sys/wrapper.h -------------------------------------------------------------------------------- /src/collectives/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/Makefile -------------------------------------------------------------------------------- /src/collectives/gen_rules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/gen_rules.sh -------------------------------------------------------------------------------- /src/collectives/include/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/include/align.h -------------------------------------------------------------------------------- /src/collectives/include/collectives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/include/collectives.h -------------------------------------------------------------------------------- /src/collectives/include/devcomm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/include/devcomm.h -------------------------------------------------------------------------------- /src/collectives/makefiles/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/makefiles/common.mk -------------------------------------------------------------------------------- /src/collectives/src/all_gather.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/all_gather.cu -------------------------------------------------------------------------------- /src/collectives/src/all_gather.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/all_gather.h -------------------------------------------------------------------------------- /src/collectives/src/all_reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/all_reduce.cu -------------------------------------------------------------------------------- /src/collectives/src/all_reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/all_reduce.h -------------------------------------------------------------------------------- /src/collectives/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/common.h -------------------------------------------------------------------------------- /src/collectives/src/common_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/common_kernel.h -------------------------------------------------------------------------------- /src/collectives/src/functions.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/functions.cu -------------------------------------------------------------------------------- /src/collectives/src/op128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/op128.h -------------------------------------------------------------------------------- /src/collectives/src/primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/primitives.h -------------------------------------------------------------------------------- /src/collectives/src/prims_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/prims_simple.h -------------------------------------------------------------------------------- /src/collectives/src/reduce_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/collectives/src/reduce_kernel.h -------------------------------------------------------------------------------- /src/cuda-sys/cuda-driver-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-driver-sys/Cargo.toml -------------------------------------------------------------------------------- /src/cuda-sys/cuda-driver-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-driver-sys/build.rs -------------------------------------------------------------------------------- /src/cuda-sys/cuda-driver-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-driver-sys/src/lib.rs -------------------------------------------------------------------------------- /src/cuda-sys/cuda-driver-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-driver-sys/wrapper.h -------------------------------------------------------------------------------- /src/cuda-sys/cuda-finder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-finder/Cargo.toml -------------------------------------------------------------------------------- /src/cuda-sys/cuda-finder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-finder/src/lib.rs -------------------------------------------------------------------------------- /src/cuda-sys/cuda-runtime-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-runtime-sys/Cargo.toml -------------------------------------------------------------------------------- /src/cuda-sys/cuda-runtime-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-runtime-sys/build.rs -------------------------------------------------------------------------------- /src/cuda-sys/cuda-runtime-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/cuda-runtime-sys/src/lib.rs -------------------------------------------------------------------------------- /src/cuda-sys/cuda-runtime-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include "cuda_runtime.h" -------------------------------------------------------------------------------- /src/cuda-sys/nvml-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/nvml-sys/Cargo.toml -------------------------------------------------------------------------------- /src/cuda-sys/nvml-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/nvml-sys/build.rs -------------------------------------------------------------------------------- /src/cuda-sys/nvml-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/cuda-sys/nvml-sys/src/lib.rs -------------------------------------------------------------------------------- /src/cuda-sys/nvml-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include "nvml.h" -------------------------------------------------------------------------------- /src/experimental/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/experimental/Cargo.toml -------------------------------------------------------------------------------- /src/experimental/examples/cuda_ipc_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/experimental/examples/cuda_ipc_client.rs -------------------------------------------------------------------------------- /src/experimental/examples/cuda_ipc_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/experimental/examples/cuda_ipc_server.rs -------------------------------------------------------------------------------- /src/experimental/examples/get_hwinfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/experimental/examples/get_hwinfo.rs -------------------------------------------------------------------------------- /src/experimental/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/gdrcopy-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/gdrcopy-sys/Cargo.toml -------------------------------------------------------------------------------- /src/gdrcopy-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/gdrcopy-sys/build.rs -------------------------------------------------------------------------------- /src/gdrcopy-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/gdrcopy-sys/src/lib.rs -------------------------------------------------------------------------------- /src/gdrcopy-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include "gdrapi.h" 2 | -------------------------------------------------------------------------------- /src/ibverbs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ibverbs/Cargo.toml -------------------------------------------------------------------------------- /src/ibverbs/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ibverbs/build.rs -------------------------------------------------------------------------------- /src/ibverbs/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ibverbs/src/ffi.rs -------------------------------------------------------------------------------- /src/ibverbs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ibverbs/src/lib.rs -------------------------------------------------------------------------------- /src/ibverbs/src/sliceindex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ibverbs/src/sliceindex.rs -------------------------------------------------------------------------------- /src/ibverbs/wrapper.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/ipc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/Cargo.toml -------------------------------------------------------------------------------- /src/ipc/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/Cargo.toml -------------------------------------------------------------------------------- /src/ipc/core/src/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/buf.rs -------------------------------------------------------------------------------- /src/ipc/core/src/channel/flavors/concurrent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/channel/flavors/concurrent.rs -------------------------------------------------------------------------------- /src/ipc/core/src/channel/flavors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/channel/flavors/mod.rs -------------------------------------------------------------------------------- /src/ipc/core/src/channel/flavors/sequential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/channel/flavors/sequential.rs -------------------------------------------------------------------------------- /src/ipc/core/src/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/channel/mod.rs -------------------------------------------------------------------------------- /src/ipc/core/src/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/control.rs -------------------------------------------------------------------------------- /src/ipc/core/src/customer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/customer.rs -------------------------------------------------------------------------------- /src/ipc/core/src/ipc_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/ipc_channel.rs -------------------------------------------------------------------------------- /src/ipc/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/lib.rs -------------------------------------------------------------------------------- /src/ipc/core/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/service.rs -------------------------------------------------------------------------------- /src/ipc/core/src/shmem_ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/shmem_ipc.rs -------------------------------------------------------------------------------- /src/ipc/core/src/shmobj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/shmobj.rs -------------------------------------------------------------------------------- /src/ipc/core/src/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/core/src/unix.rs -------------------------------------------------------------------------------- /src/ipc/mccs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/mccs/Cargo.toml -------------------------------------------------------------------------------- /src/ipc/mccs/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/mccs/src/command.rs -------------------------------------------------------------------------------- /src/ipc/mccs/src/dp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/mccs/src/dp.rs -------------------------------------------------------------------------------- /src/ipc/mccs/src/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/mccs/src/handle.rs -------------------------------------------------------------------------------- /src/ipc/mccs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/mccs/src/lib.rs -------------------------------------------------------------------------------- /src/ipc/mccs/src/reconfig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/mccs/src/reconfig.rs -------------------------------------------------------------------------------- /src/ipc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/ipc/src/lib.rs -------------------------------------------------------------------------------- /src/libmccs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/libmccs/Cargo.toml -------------------------------------------------------------------------------- /src/libmccs/src/collectives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/libmccs/src/collectives.rs -------------------------------------------------------------------------------- /src/libmccs/src/communicator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/libmccs/src/communicator.rs -------------------------------------------------------------------------------- /src/libmccs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/libmccs/src/lib.rs -------------------------------------------------------------------------------- /src/libmccs/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/libmccs/src/memory.rs -------------------------------------------------------------------------------- /src/mccs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/Cargo.toml -------------------------------------------------------------------------------- /src/mccs/src/bootstrap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/bootstrap/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/bootstrap/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/bootstrap/task.rs -------------------------------------------------------------------------------- /src/mccs/src/comm/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/comm/device.rs -------------------------------------------------------------------------------- /src/mccs/src/comm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/comm/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/comm/profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/comm/profile.rs -------------------------------------------------------------------------------- /src/mccs/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/config.rs -------------------------------------------------------------------------------- /src/mccs/src/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/control.rs -------------------------------------------------------------------------------- /src/mccs/src/cuda/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/cuda/alloc.rs -------------------------------------------------------------------------------- /src/mccs/src/cuda/mapped_ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/cuda/mapped_ptr.rs -------------------------------------------------------------------------------- /src/mccs/src/cuda/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/cuda/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/cuda/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/cuda/ptr.rs -------------------------------------------------------------------------------- /src/mccs/src/daemon/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/daemon/engine.rs -------------------------------------------------------------------------------- /src/mccs/src/daemon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/daemon/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/engine.rs -------------------------------------------------------------------------------- /src/mccs/src/exchange/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/exchange/command.rs -------------------------------------------------------------------------------- /src/mccs/src/exchange/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/exchange/engine.rs -------------------------------------------------------------------------------- /src/mccs/src/exchange/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/exchange/message.rs -------------------------------------------------------------------------------- /src/mccs/src/exchange/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/exchange/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/lib.rs -------------------------------------------------------------------------------- /src/mccs/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/main.rs -------------------------------------------------------------------------------- /src/mccs/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/message.rs -------------------------------------------------------------------------------- /src/mccs/src/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/pattern.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/command.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/engine.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/init.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/message.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/op.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/plan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/plan.rs -------------------------------------------------------------------------------- /src/mccs/src/proxy/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/proxy/task.rs -------------------------------------------------------------------------------- /src/mccs/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/registry.rs -------------------------------------------------------------------------------- /src/mccs/src/runtime/affinity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/runtime/affinity.rs -------------------------------------------------------------------------------- /src/mccs/src/runtime/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/runtime/executor.rs -------------------------------------------------------------------------------- /src/mccs/src/runtime/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/runtime/manager.rs -------------------------------------------------------------------------------- /src/mccs/src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/runtime/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/catalog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/catalog.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/channel.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/delegator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/delegator.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/engine.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/message.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/meta.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/agent.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/buffer.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/config.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/provider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/provider/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/provider/rdma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/provider/rdma.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/resources.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/net/transporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/net/transporter.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/op.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/queue.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/setup.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/shm/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/shm/agent.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/shm/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/shm/buffer.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/shm/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/shm/config.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/shm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/shm/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/shm/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/shm/resources.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/shm/transporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/shm/transporter.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/task.rs -------------------------------------------------------------------------------- /src/mccs/src/transport/transporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/transport/transporter.rs -------------------------------------------------------------------------------- /src/mccs/src/utils/duplex_chan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/utils/duplex_chan.rs -------------------------------------------------------------------------------- /src/mccs/src/utils/gdr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/utils/gdr.rs -------------------------------------------------------------------------------- /src/mccs/src/utils/interfaces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/utils/interfaces.rs -------------------------------------------------------------------------------- /src/mccs/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/utils/mod.rs -------------------------------------------------------------------------------- /src/mccs/src/utils/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/utils/pool.rs -------------------------------------------------------------------------------- /src/mccs/src/utils/tcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs/src/utils/tcp.rs -------------------------------------------------------------------------------- /src/mccs_examples/allgather_bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allgather_bench/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/allgather_bench/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allgather_bench/src/main.rs -------------------------------------------------------------------------------- /src/mccs_examples/allgather_proto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allgather_proto/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/allgather_proto/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allgather_proto/src/main.rs -------------------------------------------------------------------------------- /src/mccs_examples/allreduce_bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allreduce_bench/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/allreduce_bench/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allreduce_bench/src/main.rs -------------------------------------------------------------------------------- /src/mccs_examples/allreduce_proto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allreduce_proto/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/allreduce_proto/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/allreduce_proto/src/main.rs -------------------------------------------------------------------------------- /src/mccs_examples/cuda_hello/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/cuda_hello/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/cuda_hello/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/cuda_hello/src/main.rs -------------------------------------------------------------------------------- /src/mccs_examples/ring_config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/ring_config/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/ring_config/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/ring_config/src/main.rs -------------------------------------------------------------------------------- /src/mccs_examples/traffic_gen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/traffic_gen/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_examples/traffic_gen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_examples/traffic_gen/src/main.rs -------------------------------------------------------------------------------- /src/mccs_tests/rdma_transport/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/mccs_tests/rdma_transport/Cargo.toml -------------------------------------------------------------------------------- /src/mccs_tests/rdma_transport/examples/client.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/mccs_tests/rdma_transport/examples/server.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/mccs_tests/rdma_transport/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/qos-service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/qos-service/Cargo.toml -------------------------------------------------------------------------------- /src/qos-service/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/src/qos-service/src/lib.rs -------------------------------------------------------------------------------- /workloads/reconfig_gpt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/reconfig_gpt.toml -------------------------------------------------------------------------------- /workloads/setup-1_gpt_0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-1_gpt_0.toml -------------------------------------------------------------------------------- /workloads/setup-1_gpt_1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-1_gpt_1.toml -------------------------------------------------------------------------------- /workloads/setup-1_resnet_0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-1_resnet_0.toml -------------------------------------------------------------------------------- /workloads/setup-1_resnet_1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-1_resnet_1.toml -------------------------------------------------------------------------------- /workloads/setup-1_vgg_0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-1_vgg_0.toml -------------------------------------------------------------------------------- /workloads/setup-1_vgg_1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-1_vgg_1.toml -------------------------------------------------------------------------------- /workloads/setup-2_gpt_1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-2_gpt_1.toml -------------------------------------------------------------------------------- /workloads/setup-2_gpt_2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-2_gpt_2.toml -------------------------------------------------------------------------------- /workloads/setup-2_resnet.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-2_resnet.toml -------------------------------------------------------------------------------- /workloads/setup-2_vgg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-2_vgg.toml -------------------------------------------------------------------------------- /workloads/setup-3_gpt_1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-3_gpt_1.toml -------------------------------------------------------------------------------- /workloads/setup-3_gpt_2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-3_gpt_2.toml -------------------------------------------------------------------------------- /workloads/setup-4_gpt_1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-4_gpt_1.toml -------------------------------------------------------------------------------- /workloads/setup-4_gpt_2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-4_gpt_2.toml -------------------------------------------------------------------------------- /workloads/setup-4_resnet_0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-4_resnet_0.toml -------------------------------------------------------------------------------- /workloads/setup-4_vgg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phoenix-dataplane/mCCS/HEAD/workloads/setup-4_vgg.toml --------------------------------------------------------------------------------