FYI -- may be of interest to some people. Salman -------- Forwarded Message -------- Subject: VIP Reminder: Sept 23 Talk on Optimizing Application Performance with ACM Fellow Emery Berger Date: Thu, 17 Sep 2020 11:43:17 -0400 From: ACM Learning Center <[email protected]><mailto:[email protected]> To: (No Name Available) <[email protected]><mailto:[email protected]> ACM TechTalks<https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x324f18x035912&> September 17, 2020 [to view image click on]" VIP Reminder: Sept 23 Talk on Optimizing Application Performance with ACM Fellow Emery Berger [to view image click on] You are receiving this email because you registered for a previous ACM TechTalk. As such, we consider you a TechTalk VIP. If you haven't done so already, register now<https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x324e90x035912&> for the next free ACM TechTalk, "Performance (Really) Matters," presented on Wednesday, September 23 at 12:00 PM ET/9:00 AM PT by Emery Berger, ACM Fellow and Professor at the University of Massachusetts Amherst. Milind Kulkarni, Associate Professor at Purdue University, will moderate the questions and answers session following the talk. Leave your comments and questions with our speaker now and any time before the live event on ACM's Discourse Page<https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x324e91x035912&>. And check out the page after the webcast for extended discussion with your peers in the computing community, as well as further resources on Performance Optimization. (If you'd like to attend but can't make it to the virtual event, you still need to register to receive a recording of the TechTalk when it becomes available.) Note: You can stream this and all ACM TechTalks on your mobile device, including smartphones and tablets. Performance clearly matters to users. For example, the most common software update on the AppStore is "Bug fixes and performance enhancements." Now that Moore's Law has ended, programmers have to work hard to get high performance for their applications. But why is performance hard to deliver? In this talk, Emery Berger will first explain why current approaches to evaluating and optimizing performance don't work. He'll show how complicated performance has become on modern systems, and how compiler optimizations have essentially run out of steam. Next, he'll introduce two radically new performance profilers that guide programmers directly to the code they need to change to improve application performance. The first is Coz, a new "causal profiler" for C/C++/Rust (with a Java version as well) that lets programmers optimize for throughput or latency, and which pinpoints and accurately predicts the impact of optimizations via "virtual speedup" experiments. The second is Scalene, a "scripting-language aware" profiler for Python (with other scripting languages to come). Scalene runs orders of magnitude faster than other profilers while delivering far more detailed information--information that's especially valuable to Python programmers. Duration: 60 minutes (including audience Q&A) Presenter: Emery Berger, Professor,University of Massachusetts Amherst, ACM Fellow Emery Berger is a Professor in the College of Information and Computer Sciences at the University of Massachusetts Amherst. He graduated with a PhD in Computer Science from the University of Texas at Austin in 2002. Professor Berger has been a Visiting Scientist at Microsoft Research and at the Universitat Politecnica de Catalunya (UPC)/Barcelona Supercomputing Center (BSC). Professor Berger's research spans programming languages, runtime systems, and operating systems, with a particular focus on systems that transparently improve reliability, security, and performance. He and his collaborators have created a number of influential software systems including Hoard, a fast and scalable memory manager that accelerates multithreaded applications (used by companies including British Telecom, Cisco, Credit Suisse, Reuters, Royal Bank of Canada, SAP, and Tata, and on which the Mac OS X memory manager is based); DieHard, an error-avoiding memory manager that directly influenced the design of the Windows 7 Fault-Tolerant Heap; and DieHarder, a secure memory manager that was an inspiration for hardening changes made to the Windows 8 heap. His honors include a Microsoft Research Fellowship, an NSF CAREER Award, a Lilly Teaching Fellowship, the Distinguished Artifact Award for PLDI 2014, the Most Influential Paper Award at OOPSLA 2012, th eMost Influential Paper Award at PLDI 2016, the ASPLOS 2019 Influential Paper Award, five CACM Research Highlights, a Google Research Award, a Microsoft SEIF Award, and Best Paper Awards at FAST, OOPSLA, and SOSP; he was named an ACM Fellow in 2019. Professor Berger is currently serving his second term as an elected member of the SIGPLAN Executive Committee; he served for a decade (2007-2017) as Associate Editor of the ACM Transactions on Programming Languages and Systems, was Program Chair for PLDI 2016, and is co-Program Chair of ASPLOS 2021. Moderator: Milind Kulkarni, Associate Professor, Purdue University Milind Kulkarni is an associate professor in the School of Electrical and Computer Engineering at Purdue University. He received Bachelor's degrees from North Carolina State University, and his PhD from Cornell University. His research focuses on developing languages, compilers, and systems that can efficiently and effectively exploit locality and parallelism in complex applications on complex computation platforms. He received the NSF CAREER award in 2012 and the Department of Energy Early Career Research Award in 2013 for his work on optimizing irregular applications. He was awarded the Presidential Early Career Award for Scientists and Engineers in 2016. He has received numerous departmental, college, and university awards recognizing his teaching. He is a member of the ACM, and a senior member of the IEEE. Visit learning.acm.org/techtalks-archive<https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x324f19x035912&> for our full archive of past TechTalks. [to view image click on] Association for Computing Machinery 1601 Broadway, 10th Floor, New York, NY 10019 Copyright © 2020, ACM, Inc. All rights reserved You are subscribed with: [email protected]<mailto:[email protected]> Unsubscribe<https://LISTSERV.ACM.ORG/SCRIPTS/WA-ACMLPX.CGI?TICKET=NzM3NzE1IGhhYmliQEFOTC5HT1YgQUNNLVdFQklOQVJWSVAgIJEEBZb7D17I&c=SIGNOFF> Connect with us: [to view image click on]<https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x315864x035912&> [to view image click on] <https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x322b4bx035912&> [to view image click on] <https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x31aa94x035912&> [to view image click on]<https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x319f03x035912&> [to view image click on] <https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x3242d3x035912&> [to view image click on] <https://orange.hosting.lsoft.com/trk/click?ref=znwrbbrs9_6-270b5x319d71x035912&> [to view image click on] <mailto:[email protected]>