Skip to content

Commit 835822b

Browse files
committed
Add aobench
1 parent 3ed0077 commit 835822b

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

README.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
# Lightstorm (working name)
1+
# Lightstorm
22

33
Simplified version of [Firestorm](https://www.youtube.com/watch?v=NfMX-dFMSr0) targeting C instead of machine code directly.
44

5+
You can find more details about our approach in this blog post: [Lightstorm: minimalistic Ruby compiler](TBD).
6+
7+
Depending on the workload, lightstorm can significantly speedup the existing code.
8+
Here is an example of speedups observed for [aobench](https://openbenchmarking.org/test/pts/aobench) benchmark.
9+
The compiled version (rightmost) decreases total execution time by nearly ~30%.
10+
11+
![AOBench](aobench.png)
12+
513
## Development Setup
614

715
You can either use a [codespace](https://docs.github.com/en/codespaces/getting-started/quickstart) or a [devcontainer](https://code.visualstudio.com/docs/devcontainers/containers). For a local setup, follow the steps below.

aobench.png

32.5 KB
Loading

0 commit comments

Comments
 (0)