Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

LUA is FFOC

Name: Anonymous 2011-02-05 9:01

LUA is the toy language for those who enjoy the Forced Flushing Of L1/L2 Cache per operation. In fact, every operation causes several L2 cache misses during table look-ups, flushing both the L1 and L2 caches.

http://www.slideshare.net/hughreynolds/optimizing-lua-for-consoles-allen-murphy-microsoft

Enjoy your FFOC.

Name: Anonymous 2011-02-05 9:32

>>5-6
You are wrong. Memory hazards and cache misses are the primary reason for slow software on modern hardware. Optimising for cache coherent hardware can reap performance gains of several orders of magnitudes. This is no laughing matter.

Mad that Microsoft has some smart developers working there? Fine, here's one from Sony for PS3/Cell development showing how important programming for cache efficiency really is.

http://research.scee.net/files/presentations/gcapaustralia09/Pitfalls_of_Object_Oriented_Programming_GCAP_09.pdf

Lua is the anti-thesis of data-oriented programming. Lua is a laughing matter. FFOC indeed.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List