add image of the application to the readme
This commit is contained in:
parent
a00b256e88
commit
fd0eb06bad
|
|
@ -3,9 +3,10 @@ Sharpero
|
||||||
This is an implementation of an Interpreter/Compiler for the [Prospero](https://www.mattkeeter.com/projects/prospero/) challenge, implementing some basic optimizations including removing constants from the instruction tape, vectorization, parallelization but also optionally compiling the loop of the evaluator to [CIL](https://en.wikipedia.org/wiki/Common_Intermediate_Language) prior to invocation.
|
This is an implementation of an Interpreter/Compiler for the [Prospero](https://www.mattkeeter.com/projects/prospero/) challenge, implementing some basic optimizations including removing constants from the instruction tape, vectorization, parallelization but also optionally compiling the loop of the evaluator to [CIL](https://en.wikipedia.org/wiki/Common_Intermediate_Language) prior to invocation.
|
||||||
|
|
||||||
It doesn't perform any sophisticated interval-arithmetic based optimizations (... yet), it's essentially a brute-force approach.
|
It doesn't perform any sophisticated interval-arithmetic based optimizations (... yet), it's essentially a brute-force approach.
|
||||||
|
|
||||||
This program is also an interactive visualizer of the rendering process, allowing you to see exactly how it's writing the image data out, and toggle vectorization, parallel execution, compilation on/off and observe the effects on runtime.
|
This program is also an interactive visualizer of the rendering process, allowing you to see exactly how it's writing the image data out, and toggle vectorization, parallel execution, compilation on/off and observe the effects on runtime.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
# (Crude) Benchmark Results
|
# (Crude) Benchmark Results
|
||||||
|
|
||||||
On my own machine (CPU: Ryzen 7 4800HS), the results tabulate roughly as follows.
|
On my own machine (CPU: Ryzen 7 4800HS), the results tabulate roughly as follows.
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Loading…
Reference in New Issue