Switching from a mutex lock to a lock free data structure got me a 50% speedup in Pathfinder 2. Sometimes you really need those atomics.
-
-
Replying to @pcwalton
Where are you developing Pathfinder 2? I can only seem to find the "classic" version. Also, classic compiles fine, but demo doesn't run here
2 replies 0 retweets 0 likes -
Replying to @ChristianSonne
In pcwalton/pathfinder. Pathfinder 2 is more modular; the GPU code will live in WebRender, not Pathfinder.
1 reply 0 retweets 0 likes -
Replying to @pcwalton
Ah ok - so the lock free switch wasn't something that just happened? Went looking for the commit(s) you were referencing in the tweet
1 reply 0 retweets 0 likes -
Replying to @ChristianSonne
It’s in code I haven’t pushed yet (and which will probably live in Servo).
1 reply 0 retweets 2 likes -
Replying to @pcwalton @ChristianSonne
Will it likely arrive with Quantum Render 1.0?
1 reply 0 retweets 0 likes
Replying to @caspy7 @ChristianSonne
Not known yet.
4:46 PM - 5 Jul 2017
0 replies
0 retweets
0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.