Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

> caring about the cache is more helpful regaring performance then the casual programmer might think.

Cache is easily the most important consideration if you intend to go fast. The instructions are meaningless if they or their dependencies cannot physically reach the CPU in time.

The latency difference between L1/L2 and other layers of memory is quite abrupt. Keeping workloads in cache is often as simple as managing your own threads and tightly controlling when they yield to the operating system. Most languages provide some ability to align with this, even the high level ones.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: