Tags: faasm/faasm
Tags
omp: elastically scale-up loops (#870) * omp: elastically scale-up loops * openmp: fix the next level's size for thread 0 * openmp: fix single-thread forks * openmp: add concurrent app test * gh: bump faabric dep * faasmctl: bump to version 0.43.0 * gh: bump code version to 0.27.0 * openmp: fixes for single-threaded elastic execution * omp: fix race-conditions with elastic scaling at scale * gh: bum cpp and faabric after merge to main
chore: bump code tag version to 0.25.0 (#868) * chore: bump code tag version to 0.25.0 * wip: temporarily disable spinlocks * deps(faabric): bump submodule's commit * deps(faabric): bump tag to preload mpi decisions in the planner * gha: fix faabric version bumping * deps(faabric): make send sockets blocking * faabric: bump after migration fixes * deps(faabric): bump after merge
tag: bump code version to 0.24.0 (#862) * faabric(mpi): include latest memory + mpi changes * wip: test faabric improvements * mpi: fixes for new faabric * gh: bump faabric version * k8s: remove (unnecessary) env. var re. bug in faabric * tests(dist): remove migration test that does not use preloading * deps: bump faabric after merge to main
LLVM 17 (#840) * gh: bump code version and faabric/cpp dep version * git: bump submodules and llvm major * fix: fixes to get dev.tools to work locally * nit: more fixes to build images * deps: bump cpython version to 0.4.0 * cpp: threads tests working on wavm * llvm: actually use llvm 18 * conan: patches to get llvm 18 to work * llvm: move back to llvm 17 * func compilation and execution working across the ecosystem * clients: bump cpp/python submodule * enclave: fix build errors * wavm: add undefined symbol for thread-spawn * tests: comment out failing tests * deps(faabric): bump to latest version * nits: pass formatting checks with clang-format-17 * gh: bump deps * omp: abstract logic to general wasm files and call stubs from wamr * wamr: skeleton to execute openmp thread * wip to get omp to work with wamr * wamr: correct exec_env usage * wamr: use thread local exec envs * wamr: wip * wamr(omp): more wip * cmake: fix compilation * wamr(openmp): tests and kernel execution passing * tests(dist): some things passing, some not * nits: run clang-format on omp code * cpp: fix function compilation * nits: self-review * gha: attempts at fixing * tests: fix a couple of failing tests * nits: self-review * gha: polish after rebase * deps(faasmctl): bump to 0.31.0 * nits: run clang-format * gha: e2e version pin fix * wavm: remove set but unused variable * wamr: fix failing test * nits: run clang-format * wavm: comment out failing gha test * gha: force re-running code-generation * gha: version machine code cache with wavm and wamr version * nits: self-review * tasks(dev): pin llvm-profdata to LLVM_MAJOR_VERSION * tsan: whitelist a false-positive in wamr's thread init * tests(e2e): fix/patch e2e tests where necessary * tests(dist): attempt at fixing dist tests * openmp: couple fixes to run kernels with wamr * tests(dist): upload threads user and functions * gha(e2e): add dependency on conan-cache to speed-up mounted builds * gh: bump version * openmp(wasm): add option to run function with trace logging * dist-tests: add wamr dist test for concurrent mpi and openmp execution * gha: run release workflow in larger gh-hosted runners * gh: bump deps after merge to main * cmake: update wavm's git tag after merge
PreviousNext