4 ms·
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). Squeez
by lukego 12y ago
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?
- detaro 12y agoDo you know any interesting links about these kinds of optimizations?
- lukego 12y agoSure: Intel optimization reference manual: http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-optimization-manual.pdf http://www.intel.com/content/dam/www/public/us/en/documents/... Agner Fog's Software optimization resources: http://www.agner.org/optimize/ http://www.agner.org/optimize/ I don't think it starts making sense until the 5th reading or so :).
- PythonicAlpha 12y agoSome days ago, we only had 64kb main memory to squeeze our applications into ... that was also a great experience. The old times come back?? ;)