Details
Optimizing your applications for fun and profit
von Roman Shaposhnik (Sun microsystems inc.)
Donnerstag, 31.05.2007, Workshop 3 (ICC-B/R42), 13:00-18:00 Uhr
See the power and fun of playing with your code using the right tools. This workshop is designed to provide you with an overview of the modern techniques of analyzing, debugging and tuning your applications. Through dissecting real world programs and simple examples you will get introduced into several advanced topics of Sun Studio tools, Linux and Solaris. You will learn different ways of observing behavior of a system running mixed language programs as well as distributed systems and will also get acquainted with the fine art of using compiler optimizer for performance conscious development on modern architectures. An introduction into designing, developing and tuning multithreaded C and C++ programs will quickly follow and lead the discussion of multicore hardware proliferation. Finally, a review of all kinds of parallel programming errors, ways of detecting them and potential solutions will be given as well. If you still feel alive at that point the cherry on top is going to be potential performance problems of the multithreaded code.
Über den Autor Roman Shaposhnik:
Roman Shaposhnik started his career in compilers back in '94 when he had to write a translator for the programming language he'd just invented (the language was so weird -- nobody else wanted to do the job). As an avid Linux user and an occasional kernel developer he's been always interested in bring the power of Sun's compilers to Linux. His wish was granted on Jan 1, 2005 when he was put in charge of the Sun Studio Compilers for Linux project, which aims at making "the compiler" synonymous with Sun Studio.

