https://github.com/dedis/d-exec
Contains experimental execution examples for Dela
https://github.com/dedis/d-exec
Last synced: 4 days ago
JSON representation
Contains experimental execution examples for Dela
- Host: GitHub
- URL: https://github.com/dedis/d-exec
- Owner: dedis
- License: bsd-3-clause
- Created: 2022-01-11T11:12:25.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T23:20:52.000Z (over 3 years ago)
- Last Synced: 2025-03-03T08:22:34.720Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 2.94 MB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# d-exec
[](https://github.com/dedis/d-exec/actions/workflows/go_test.yml)
Contains experimental execution examples for DELA
## Run benchmarks:
For the benchmarks using an increment on a TCP server, you'll need to build and
start the TCP server from within the javavm/graalvm_tcp_server directory using:
```bash
gradle run --args="mul"
```
Please read the `README.md` in the javavm directory for more details.
To start a particular benchmark, use one of the following commands from within goland:
```bash
go test -benchmem -run=^$ -bench ^BenchmarkNative_Increment$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkEVMLocal_Increment$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkNative_EC$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkEVMLocal_EC$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkGraalvmTCP_Increment$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkGraalvmTCP_ScalarMultiply$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkLocalTCP_Increment$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkUnikernelTCP_Increment$ ./benchmark/...
go test -benchmem -run=^$ -bench ^BenchmarkEVMTCP_Increment$ ./benchmark/...
```
## Latest benchmark
See [goland/benchmark/Report.md](goland/benchmark/Report.md).
Code version: v0.0.2
Result:

---

This project has received funding from the European Union's Horizon 2020
research and innovation programme under grant agreement No 825377.