├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchmarks ├── asplos-2025-iopddl-A.json.gz ├── asplos-2025-iopddl-B.json.gz ├── asplos-2025-iopddl-C.json.gz ├── asplos-2025-iopddl-D.json.gz ├── asplos-2025-iopddl-E.json.gz ├── asplos-2025-iopddl-F.json.gz ├── asplos-2025-iopddl-G.json.gz ├── asplos-2025-iopddl-H.json.gz ├── asplos-2025-iopddl-I.json.gz ├── asplos-2025-iopddl-J.json.gz ├── asplos-2025-iopddl-K.json.gz ├── asplos-2025-iopddl-L.json.gz ├── asplos-2025-iopddl-M.json.gz ├── asplos-2025-iopddl-N.json.gz ├── asplos-2025-iopddl-O.json.gz ├── asplos-2025-iopddl-P.json.gz ├── asplos-2025-iopddl-Q.json.gz ├── asplos-2025-iopddl-R.json.gz ├── asplos-2025-iopddl-S.json.gz ├── asplos-2025-iopddl-T.json.gz ├── asplos-2025-iopddl-U.json.gz ├── asplos-2025-iopddl-V.json.gz ├── asplos-2025-iopddl-W.json.gz ├── asplos-2025-iopddl-X.json.gz └── asplos-2025-iopddl-Y.json.gz ├── example.json ├── iopddl-benchmark-details.png ├── iopddl.cc ├── iopddl.h ├── iopddl_test.cc ├── main.cc ├── solver.cc └── solver.h /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-A.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-A.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-B.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-B.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-C.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-C.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-D.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-D.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-E.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-E.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-F.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-F.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-G.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-G.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-H.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-H.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-I.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-I.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-J.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-J.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-K.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-K.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-L.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-L.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-M.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-M.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-N.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-N.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-O.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-O.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-P.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-P.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-Q.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-Q.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-R.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-R.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-S.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-S.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-T.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-T.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-U.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-U.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-V.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-V.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-W.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-W.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-X.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-X.json.gz -------------------------------------------------------------------------------- /benchmarks/asplos-2025-iopddl-Y.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/benchmarks/asplos-2025-iopddl-Y.json.gz -------------------------------------------------------------------------------- /example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/example.json -------------------------------------------------------------------------------- /iopddl-benchmark-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/iopddl-benchmark-details.png -------------------------------------------------------------------------------- /iopddl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/iopddl.cc -------------------------------------------------------------------------------- /iopddl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/iopddl.h -------------------------------------------------------------------------------- /iopddl_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/iopddl_test.cc -------------------------------------------------------------------------------- /main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/main.cc -------------------------------------------------------------------------------- /solver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/solver.cc -------------------------------------------------------------------------------- /solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/iopddl/HEAD/solver.h --------------------------------------------------------------------------------