« earlier | later » Page 1 of 1
A student pointed me at this a couple of years ago -- cache-friendly programming from a games perspective.
to ag0803 architecture cache games performance programming ... on 14 October 2016
Cache Directory Tagging Standard
It feels like I ought to have written some scripts that implement this...
to cache filesystem unix ... on 14 October 2016
"Blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call." This is very neat -- it's a compressed data format designed so that you can decompress it into cache very quickly. AG0803 students take note!
to ag0803 cache compression memory optimisation python ... on 28 April 2014
High Scalability - High Scalability - Strategy: Stop Using Linked-Lists
I keep making this point.
to ag0803 cache data-structures linked-list locality ... on 28 May 2013
Kyoto Tycoon: a handy cache/storage server
Tokyo Cabinet-based, with expiry; maybe a better backend for coca-fs?
Gallery of Processor Cache Effects
Some nice simple examples of cache weirdness.
to cache cpu optimisation performance teaching ... on 31 August 2010
Making good use of virtual memory (i.e. don't second-guess the kernel) in a web cache. The comment about this not being 1976-style programming is amusing in that it's *exactly* 1976 programming, provided you think EMAS and not Unix...
to cache memory programming vm ... on 17 August 2010
« earlier | later » Page 1 of 1
- cache | |
3 | ag0803 |
1 | architecture |
7 | cache |
1 | compression |
1 | cpu |
1 | data-structures |
1 | database |
1 | filesystem |
1 | games |
1 | linked-list |
1 | locality |
2 | memory |
2 | optimisation |
2 | performance |
2 | programming |
1 | python |
1 | software |
1 | teaching |
1 | unix |
1 | vm |
tasty by Adam Sampson.