Skip to content
Snippets Groups Projects
  1. Dec 17, 2021
  2. Dec 16, 2021
  3. Dec 14, 2021
  4. Dec 13, 2021
  5. Dec 10, 2021
  6. Dec 09, 2021
  7. Dec 08, 2021
  8. Dec 06, 2021
  9. Dec 05, 2021
    • Florian Fischer's avatar
      [io/Stats] do not record steal attempts · 100f8532
      Florian Fischer authored
      Recording every steal attempt is rather excessive and we are not doing
      it for normal work.
      Flamegraphs have show io-stealing takes considerable more time
      than normal work stealing because of the recording of steal attempts,
      especially if we are using atomics to aggregate them.
      100f8532
  10. Dec 03, 2021
  11. Dec 02, 2021
  12. Nov 29, 2021
  13. Nov 24, 2021
  14. Nov 23, 2021
    • Florian Fischer's avatar
      127f6296
    • Florian Fischer's avatar
      add concurrent BPS test · 65a593bc
      Florian Fischer authored
      The test introduces multiple cycles of Semaphores and
      a Fiber for each semaphore blocking and signaling the next.
      Through work-stealing the fibers from a cycle should be spread
      across different workers and thus test concurrent use of
      BinaryPrivateSemaphores.
      
      Cycle of length 3: Sem A -> Sem B -> Sem C -> Sem A -> ...
      Algorithm:
      	if isFirstInCycle
      		signal next
      
      	wait
      
      	if not isFirstInCycle
      		signal next
      65a593bc
Loading