Hacker News new | ask | show | jobs
by leiroigh 2517 days ago
It's all about better L3 utilization. Cilk is good for using L1 and L2, i.e. caches that are core-local, and suboptimal for using L3, i.e. caches that are shared between cores.
1 comments

Can you expand on this or point me to a paper discussing this?
In the presentation posted here there was a paper citation that compared in terms of cache the model used (parallel depth first scheduling) over work stealing, but I didn't have time to read it yet.

https://www.cs.cmu.edu/%7Echensm/papers/ConstructiveCacheSha...

Can't manage to download the file though my flimsy mobile connection, but I'm starting to understand the difference.