BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:IC Colloquium : Performance Matters
DTSTART:20151125T100000
DTEND:20151125T113000
DTSTAMP:20260407T043150Z
UID:92c1ad099e80004b95e6f10b005869fb047086343b3690ce8c65dbec
CATEGORIES:Conferences - Seminars
DESCRIPTION:By : Prof Emery Berger - University of Massachusetts AmherstVi
 deo of his talkAbstract :\nPerformance clearly matters to users. The most 
 common software update on the AppStore *by far* is "Bug fixes and performa
 nce enhancements."\nNow that Moore's Law Free Lunch has ended\, programmer
 s have to work hard to get high performance for their applications. But wh
 y is performance so hard to deliver?\nI will first explain why our current
  approaches to evaluating and optimizing performance don't work\, especial
 ly on modern hardware and for modern applications. I will then present two
  systems that address these challenges. Stabilizer is a tool that enables 
 statistically sound performance evaluation\, making it possible to underst
 and the impact of optimizations and conclude things like the fact that the
  -O2 and -O3 optimization levels are indistinguishable from noise (unfortu
 nately true).\nSince compiler optimizations have largely run out of steam\
 , we need better profiling support\, especially for modern concurrent\, mu
 lti-threaded applications. Coz is a novel "causal profiler" that lets prog
 rammers optimize for throughput or latency\, and which pinpoints and accur
 ately predicts the impact of optimizations. Coz's approach unlocks numerou
 s previously unknown optimization opportunities. Guided by Coz\, we improv
 ed the performance of Memcached by 9%\, SQLite by 25%\, and accelerated si
 x Parsec applications by as much as 68%\; in most cases\, these optimizati
 ons involved modifying under 10 lines of code.\nThis talk is based on work
  with Charlie Curtsinger published at ASPLOS 2013 (Stabilizer) and SOSP 20
 15 (Coz)\, where it received a Best Paper Award.Bio :\nEmery Berger is a P
 rofessor in the College of Information and Computer Sciences at the Univer
 sity of Massachusetts Amherst\, the flagship campus of the UMass system. H
 e graduated with a Ph.D. in Computer Science from the University of Texas 
 at Austin in 2002. Professor Berger has been a Visiting Scientist at Micro
 soft Research (7 times) and at the Universitat Politecnica de Catalunya (U
 PC) / Barcelona Supercomputing Center (BSC).\nProfessor Berger’s researc
 h spans programming languages\, runtime systems\, and operating systems\, 
 with a particular focus on systems that transparently improve reliability\
 , security\, and performance. He is the creator of a number of influential
  software systems including Hoard\, a fast and scalable memory manager tha
 t accelerates multithreaded applications (used by companies including Brit
 ish Telecom\, Cisco\, Crédit Suisse\, Reuters\, Royal Bank of Canada\, SA
 P\, and Tata\, and on which the Mac OS X memory manager is based)\; DieHar
 d\, an error-avoiding memory manager that directly influenced the design o
 f the Windows 7 Fault-Tolerant Heap\; and DieHarder\, a secure memory mana
 ger that was an inspiration for hardening changes made to the Windows 8 he
 ap.\nHis honors include a Microsoft Research Fellowship\, an NSF CAREER Aw
 ard\, a Lilly Teaching Fellowship\, a Most Influential Paper Award at OOPS
 LA 2012\, a Google Research Award\, a Microsoft SEIF Award\, a Best Artifa
 ct Award at PLDI\, and Best Paper Awards at FAST\, OOPSLA\, and SOSP\; he 
 was named an ACM Senior Member in 2010. Professor Berger is currently a Me
 mber of the SIGPLAN Executive Committee and an Associate Editor of the ACM
  Transactions on Programming Languages and Systems\, and is Program Chair 
 for PLDI 2016.More information
LOCATION:BC 420 https://plan.epfl.ch/?room==BC%20420
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
