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

Hacking for the latest and greatest Xeon CPUs feels a lot like Forth on small machines to me. Each core has only 256KB of fast private memory (L2 cache). Squeezing the working set into that memory means fast execution that is independent of the other cores. That is really worth spending some brain cycles on when optimizing for 36+ core servers.

The more things change, the more they stay the same?



Some days ago, we only had 64kb main memory to squeeze our applications into ... that was also a great experience. The old times come back?? ;)


Do you know any interesting links about these kinds of optimizations?


Sure:

Intel optimization reference manual: http://www.intel.com/content/dam/www/public/us/en/documents/...

Agner Fog's Software optimization resources: http://www.agner.org/optimize/

I don't think it starts making sense until the 5th reading or so :).




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

Search: