5:00 pm - 6:00 pm - Snacks, Drinks, and Networking
6:00 pm - Talk and Q&A Session
RSVP: Due to limited space, please register to attend the event
About the Talk
After parallelism has done its part, sheer serial code is where the action is. There are only so many things that can happen simultaneously; and with serial computing power undergoing fundamental limitations, optimizing for speed is likely to become an increasingly important activity for all software. Sadly, much of the ample folklore on optimization is based on outdated simplistic assumptions about the computing fabric, which is dauntingly complex. Andrei's upcoming book and focus of this talk will be on optimization techniques rooted in perennial truths and trends of silicon-based computing.
Meet the Speaker
Andrei Alexandrescu is a researcher, software engineer, and author. He wrote three best-selling books on programming (Modern C++ Design, C++ Coding Standards, and The D Programming Language) and numerous articles and papers on wide-ranging topics from programming to language design to Machine Learning to Natural Language Processing. Andrei holds a PhD in Computer Science from the University of Washington and a BSc in Electrical Engineering from University "Politehnica" Bucharest. He currently works on the D Language Foundation. http://erdani.com