With the increase of processor clock speeds hitting a snag, we’re facing yet another silent revolution in processor architecture and programming style. Forget about writing lousy, inefficient code and then taking six months off to let Moore’s law catch up. Once again the heydays of efficient code are up, and with the new multicore, massively parallel architectures, threads are the way to go. This talk presents the newest, hottest, and most addictive multithreaded technique in town: lock-free programming.
Andrei Alexandrescu is working on a graduate degree at the University of Washington in Seattle, specializing in automatic speech recognition. In the C++ community, Andrei is best known for his books Modern C++ Design and C++ Coding Standards (the latter coauthored with Herb Sutter). Andrei is also a columnist for C/C++ Users Journal, a C++ former columnist for the C++ Report, a guest speaker at numerous conferences, and one of the featured instructors of The C++ Seminar). His website is www.moderncppdesign.com.
Click here to download the slides from the presentation