|
|
|
|
|
by ajross
2927 days ago
|
|
Building software, serving web pages, executing database queries, running a DOM layout, managing game logic... I mean, come on. You knew what I meant. Those are all tasks with "medium" cache residency and "occasional" stalls on DRAM. Anything that does a bunch of different things with a big-ish world of data. Conversely: finding a task that is L1-cache-bound but does not frequently have to stall for memory is much harder. The only ones off the top of my head are streaming tasks like software video decode. |
|
One task that is L1 cache bound and does not frequently stall for memory (if you code it up well) is matrix multiply.