Commit c825214a by FritzFlorian

Add further notes on performance development.

parent 09f818ee
...@@ -28,7 +28,15 @@ Big improvements of about 6% in our test. This seems like a little, ...@@ -28,7 +28,15 @@ Big improvements of about 6% in our test. This seems like a little,
but 6% from the scheduler is a lot, as the 'main work' is the tasks but 6% from the scheduler is a lot, as the 'main work' is the tasks
itself, not the scheduler. itself, not the scheduler.
### Commit 18b2d744 - Performance problems with higher thread counts ### Commit aa27064 - Performance with ttsa spinlocks (and 'full blocking' top level)
<img src="media/aa27064_fft_average.png" width="600"/>
### Commit d16ad3e - Performance with rw-lock and backoff
<img src="media/d16ad3e_fft_average.png" width="600"/>
### Commit 18b2d744 - Performance with lock-free deque
After much tinkering we still have performance problems with higher After much tinkering we still have performance problems with higher
thread counts in the FFT benchmark. Upward from 4/5 threads the thread counts in the FFT benchmark. Upward from 4/5 threads the
......
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
This section will give a brief introduction on how to get a minimal This section will give a brief introduction on how to get a minimal
project setup that uses the PLS library. project setup that uses the PLS library.
Further [general notes](NOTES.md) and [performance notes](PERFORMANCE.md) can be found in
their respective files.
### Installation ### Installation
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment