diff options
author | polwex <polwex@sortug.com> | 2025-10-07 03:47:46 +0700 |
---|---|---|
committer | polwex <polwex@sortug.com> | 2025-10-07 03:47:46 +0700 |
commit | a93db7a168a30d1bace8f7a95ac1c6206125a212 (patch) | |
tree | 79aa9c23eb375fc63490beef3ca3b072a5f6e8af /ocaml/test/dune | |
parent | a3170453e08079369da031377c45600ee22ab53a (diff) |
playing with multicore
Diffstat (limited to 'ocaml/test/dune')
-rw-r--r-- | ocaml/test/dune | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ocaml/test/dune b/ocaml/test/dune index 19d53f8..bbc607f 100644 --- a/ocaml/test/dune +++ b/ocaml/test/dune @@ -271,6 +271,7 @@ (name test_two_stage_boot) (modules test_two_stage_boot) (libraries nock_lib eio_main unix)) + ; NOTE: Run with increased stack size for solid pill: ; OCAMLRUNPARAM='l=100M' dune exec test/test_two_stage_boot.exe @@ -278,12 +279,14 @@ (name test_nock_iter) (modules test_nock_iter) (libraries nock_lib eio_main unix)) + ; NOTE: This uses the iterative Nock interpreter - no stack limit needed! (executable (name bench_nock_versions) (modules bench_nock_versions) (libraries nock_lib eio_main unix)) + ; Compare all three Nock implementations (executable @@ -336,6 +339,51 @@ (modules test_ivory_parallel) (libraries nock_lib unix)) +(executable + (name test_ivory_parallel_d) + (modules test_ivory_parallel_d) + (libraries nock_lib unix domainslib)) + +(executable + (name test_solid_parallel) + (modules test_solid_parallel) + (libraries nock_lib unix)) + +(executable + (name test_solid_parallel_eio) + (modules test_solid_parallel_eio) + (libraries nock_lib eio_main unix)) + +(executable + (name test_solid_sequential) + (modules test_solid_sequential) + (libraries nock_lib unix)) + +(executable + (name test_solid_parallel_d) + (modules test_solid_parallel_d) + (libraries nock_lib unix domainslib)) + +(executable + (name testmulticore) + (modules testmulticore) + (libraries nock_lib unix domainslib)) + +(executable + (name test_parallel_workload) + (modules test_parallel_workload) + (libraries nock_lib unix domainslib)) + +(executable + (name test_solid_massive) + (modules test_solid_massive) + (libraries nock_lib unix domainslib)) + +; (executable +; (name domainslib) +; (modules domainslib) +; (libraries nock_lib domainslib)) + ; (executable ; (name test_life_formula) ; (modules test_life_formula) |