Talks can be sorted by date, title, or topic:
YearTopicPresentation
2023 Exa “Beyond Exascale Computing,” International Conference on Parallel Processing (ICPP), Salt Lake City, UT, August 9th, 2023. Invited Keynote (pdf, ppt)
2023 App “Genomic Analysis and Learning at Scale: Mapping Irregular Computations to Advanced Architectures,” Sandia National Laboratories, Albuqueurque, NM, August 8th, 2023. Invited Talk (pdf)
2023 App “Genomic Analysis and Learning at Scale: Mapping Irregular Computations to Advanced Architectures,” 5th Workshop on Accelerator Architecture in Computational Biology and Bioinformatics (at ISCA/FCRC), Orlando, FL, June 18th, 2023. Invited Talk (pdf)
2023 App “Genomic Analysis and Learning at Scale: Mapping Irregular Computations to Advanced Architectures,” 5th Workshop on Accelerator Architecture in Computational Biology and Bioinformatics (at ISCA/FCRC), Orlando, FL, June 18th, 2023. Invited Talk (pdf)
2022 Data “Automation of Science,” Workshop on the Computational Foundations of Prosperity, Cambridge, MA, September 30, 2022. Invited Talk (pdf)
2020 Data “Computing and Data Challenges in Climate Change,” International Conference on High Performance Computing, Data, and Analytics (HiPC ’20), virtual conference in India, December 16, 2020. Invited Keynote (pdf)
2020 PGAS “UPC++: An Asynchronous RMA/RPC Library for Distributed C++ Applications,” SC20 Tutorial, November 10, 2020. Joint presentation with Amir Kamil, Dan Bonachea, and Paul H. Hargrove.
2020 Data “AI for Science,” HPC-AI Australia Conference, virtual conference in Australia, September 02, 2020. Invited Keynote
2020 App “Computing and Data in COVID-19,” Privacy & Pandemics: Responsible Uses of Technology & Health Data, Future of Privacy Forum, October 2020. Invited talk
2020 App “Computing, Data and COVID-19,” Chesapeake Large-Scale Analytics Conference, virtual conference in Annapolis, MD, October 6, 2020. Invited keynote.
2020 App “Computing, Data and COVID-19,” Proceedings of the 34th ACM International Conference on Supercomputing (ICS ’20), June 2020, virtual conference in Barcelona, Spain, June 2020. Invited keynote.
2020 App “Genomic Analysis and Learning at Scale: Mapping Irregular Computations to Advanced Architectures,” International Conference on Parallel Processing (ICPP), virtual conference in Edmonton, Canada, August 18, 2020. Invited Keynote
2020 Arch “Heterogeneity in High Performance Scientific Computing,” ISAT The Heterogeneity Crisis Workshop, Chicago, IL, January 28, 2020.
2019 Data “AI for Science,” DOE ASCR Town Hall on AI for Science, Lawrence Berkeley National Laboratory, October 22, 2019. Joint talk with Rick Stevens and Jeff Nichols.
2019 Data “AI for Science,” DOE ASCR Town Hall on AI for Science, Lawrence Berkeley National Laboratory, September 11, 2019.
2019 Data “The Convergence of Data and HPC,” Korea Supercomputing Conference (KSC), Seoul, Korea, September 5, 2019.
2019 Data “Machine Learning for Science,” Monterey Data Conference, Monterey, CA August 6, 2019
2019 Data “Machine Learning for Science,” Computing Research Association (CRA) Snowbird Meeting, Snowbird, UT, July 17, 2018. Invited talk
2018 Data “HPC for Genomic Analytics at Scale”, DOE BER Genomics PI Meeting, Washington, DC, February 28, 2018. Invited Keynote (pdf, pptx)
2018 Data “Machine Learning for Science”, Silicon Valley Community Foundation visit to LBNL, February 14, 2018. (pdf, pptx)
2017 Exa “Antisocial Parallelism: Avoiding, Hiding and Managing Communication”, University of Utah, Organick Lecture, Salt Lake City, October 18, 2017. Invited Talk (pdf, pptx)
2017 Exa “More Data, More Science and ... Moore's Law?”, University of Utah, Organick Lecture, Salt Lake City, October 17, 2017. Invited Talk (pdf, pptx)
2017 Exa “A Superfacility Model for Science”, TechX, San Francisco, October 16, 2017. Invited Keynote (pdf, pptx)
2017 Exa “Languages and Compilers for Exascale Science”, Workshop on Languages and Compilers for Parallel Computing (LCPC), College Station, Texas, October 10, 2017. Invited Keynote (pdf, pptx)
2017 Exa “Science Breakthroughs at the Exascale”, ACM Europe, Barcelona, Spain, September 8, 2017. Invited Keynote (pdf, pptx)
2017 App “Exabiome: Exascale Solutions to Microbiome Analysis”, Exascale Computing Project (ECP) Annual Meeting January 31, 2017. (pdf)
2017 Exa “Communiation Avoiding, Hiding and Managing at the Exascale”, Wuxi Supercomputing Center, June 10, 2017 and Guangzhou University, June 14, 2017. (pdf)
2017 App “Science Enabled by DOE Computing”, DOE/VA Workshop Exascale Computing Project (ECP) Annual Meeting January 31, 2017. (pdf)
2016 Exa “PGAS Applications: What, Where and Why?”, PGAS Applications Workshop at SC'16, November 13, 2016. Invited Keynote (pdf)
2016 Exa “Communication Avoiding, Hiding and Managing at the Exascale” HPC China, Xi'an, China, October 28, 2016. Invited Keynote (pdf, pptx)
2016 Exa “The End Game for Moore's Law” SBAC-PAC, Marina del Rey, CA, October 26, 2016. Invited Keynote (pdf)
2016 Data “More Data, Moore Science,... and Moore's Law?” Michigan State University, East Lansing, MI, October 3, 2016. Invited Talk (pdf)
2016 Exa “How to Teach your Exascale Computer to do the Data Dance,” Rice University, Houston, TX, September 21, 2016. Invited Talk (pdf)
2016 Exa “A Superfacility for Data Intensive Science,” Advanced Scientific Computing Research (ASCR) Advisory Committee, Washington, DC, September 20, 2016. Invited Talk (pdf)
2016 Exa “Antisocial Parallelism: Avoiding, Hiding and Managing Communication,” ARITH'16, Santa Clara, CA, July 11, 2016. Invited Keynote (pdf)
2016 LBNL “Science Solutions through Supercompuing,” LBNL Community Advisory Group, Berkeley, June 13, 2016. (pdf)
2016 LBNL “HPC and Biomedicine,” The Secretary of Energy's Advisory Board (SEAB) Task Force on Biomedicine, New York, NY, March 13, 2016. Invited Talk. (pdf)
2015 Data “How to Teach Your Exascale Computer to do the Data Dance,” Ken Kennedy Award Talk, SC 15, Austin Texas, November 18, 2015. (pptx)
2015 Data “Computing Sciences at Berkeley Lab,” Computer Science Division Faculty Lunch, October 26, 2015. (pptx)
2015 Data “More Data, More Science, and … Moore’s Law?” White House National Strategic Computing Initiative Workshop, October 21, 2015. Invited Keynote (pdf)
2015 Exa “Programming Models for SOCs in HPC” PACT 2015 workshop on System-On-Chip for
High Performance Computing, San Franciso, CA, October 29, 2015. Invited talk. (pptx)
2015 Exa “Exascale Programming Models and Environments Research,” IXPUG (Intel Xeon Phi User’s Group meeting), Berkeley, CA, October 1, 2015.
2015 PGAS “The Top Challenges for PGAS in Exascale-Era,” PGAS Conference, Washington DC, September 18, 2015. Invited Panelist.
2015 PGAS “Developing Parallel C++ Applications with Modern PGAS Features in UPC++,” Joint tutorial with Yili Zheng, PGAS Conference, Washington DC, September 17, 2015.
2015 LBNL “Computing Sciences Strategy,” Computing Sciences Strategy Review, Lawrence Berkeley National Laboratory, September 9, 2015.
2015 PGAS “Supporting Irregular Applications with Partitioned Global Address Space Languages: UPC and UPC++”, Argonne Training Program on Extreme-Scale Computing (ATPESC), August 5, 2015.
2015 Exa “Programming Models and Environments Workshop Report,” Advanced Scientific Computing Research (ASCR) Advisory Committee (ASCAC), Washington, DC, July 27, 2015. Invited talk.
2015 PGAS “PGAS: UPC/UPC++” NVIDIA, Santa Clara, CA, July 24, 2015.
2015 Exa “The Endgame for Moore’s Law: Architectures, Algorithms, and Applications,” ACM Federated Computer Research Conference, Portland, Oregon, June 18, 2015. Invited Plenary Talk for FCRC, which contained 11 of the major computer science conferences. (pptx)
2015 Data “More Data, More Science, and … Moore’s Law?” National Science Foundation, Washington DC, May 20, 2015. Invited talk. (pdf)
2015 Exa “ARTS: Adaptive RunTime System,” DOE OS/R PI Meeting, Rockville, MD, March 11, 2015.
2015 PGAS “DEGAS: Dynamic Exascale Global Address Space,” DOE XStack PI Meeting, Rockville, MD, March 10, 2015.
2015 NERSC “NERSC Roadmap and Exascale Plans,” ACME-Exascale Study Group (Summit), January 23, 2015.
2014 PGAS “Supporting Irregular Applications with Partitioned Global Address Space Languages: UPC and UPC++”, Argonne Training Program on Extreme-Scale Computing (ATPESC), August 7, 2014.
2014 PGAS “Supporting Irregular Applications with Partitioned Global Address Space Languages: UPC and UPC++”, Lawrence Livermore National Laboratory, July 14, 2014. Invited talk.
2014 Data “More Data, More Science, and … Moore’s Law?” Discovery Workshop, June 2, 2014.
2014 Data “More Data, More Science, and … Moore’s Law?” St. Olaf College, April 11, 2014. Invited talk.
2014 Data “Getting Started With Big Data: A Conversation with Four Innovators,” St. Olaf College, April 10, 2014. Invited panelist.
2014 Data “More Data, More Science, and … Moore’s Law?” King Abdul’s University of Science and Technology (KAUST), March 31, 2014. Invited talk.
2014 Data “More Data, More Science, and … Moore’s Law?” Virginia Tech Distinguished Lecture Series, March 2, 2014. Invited talk (pdf)
2014 Data “Extreme Data for Science at Berkeley Lab,” DOE Data meeting, Chicago, IL, Feb 18, 2014.
2014 Data “A Strategy in Extreme Data for Science,” February 2014, Lab Advisory Board, Lawrence Berkeley National Laboratory.
2014 Exa “Antisocial Parallelism: Avoiding, Hiding and Managing Communication,” January 2014. (pptx, pdf)
2013 PGAS “Advanced PGAS Programming in UPC,” Tutorial at SC13, Joint with Yili Zheng.
2013 Exa “Big Computing:  From the Exa-Scale to the Sensor-Scale,” Invited Panel Speaker at Supercomputing (SC13), Denver, Colorado, November 22, 2013.
2013 Data “More Data, More Science and Moore’s Law,” Athena Award Talk, Supercomputing (SC13), Denver, Colorado, November 21, 2013.
2013 Data “Big Data Meets Exascale,” DOE Booth talk, Supercomputing (SC13), Denver, Colorado, November 19, 2013.
2013 Exa “Exascale Runtimes,” Invited Panel Speaker at Supercomputing (SC13), Denver, Colorado, November 19, 2013.
2013 NERSC “NERSC: The Primary Computing Facility for the Office of Science,” 2013 Annual Research Meeting of the DOE Office of Science Graduate Fellowship program (DOE SCGF), July 31, 2013, Stanford, California. Invited talk.
2013 PGAS “DEGAS: Dynamic Exascale Global Address Space,” ASCR Exascale PI Meeting, March 20, 2013.
2013 Exa “Avoiding, Hiding and Managing Communication,” University of Wisconsin at La Crosse, Distinguished Lecture Series. Monday, October 21, 2013.
2013 Exa “Avoiding Hiding and Managing Communication,” Languages and Compiler for Parallel Computing, San Jose, California, September 25, 2013. Invited Keynote.
2013 App “Saving the World with Computing,” CS Kickstart Program, University of California, Berkeley, California, August 18, 2013.
2013 PGAS “Partitioned Global Address Space Programming with Unified Parallel C,” Argonne Training Program on Extreme Scale Computing, St. Charles, Illinois, August 1, 2013.
2013 Data “More Data and More Science from DOE User Facilities,” National User Facility Organization (NUFO) Annual meeting, Berkeley, California, June 19, 2013.
2013 Exa “Beyond UPC” and “Antisocial Parallelism: Avoiding, hiding, and managing communication,” Keynotes in HPC Languages, Lyon, France, June 29, 2013. Invited talk.
2013 PGAS “Intro to PGAS (UPC and CAF) and Hybrid for Multicore Programming,” Tutorial at SC12. Joint with Alice Koniges, Rolf Rabenseifner, Reinhold Bader, and David Eder. November 2012.
2013 Exa “Compiling to Avoid Communication,” the International Conference on Parallel Archiectures and Compilation Techniques (PACT), Minneapolis, Minnesota, September 21, 2012. Invited Keynote.
2013 Data “Open Problems, Closed Problems and Non-Problems in DOE’s Big Data,” Salishan Conference, Gleneden Beach, April 23, 2013. Invited talk.
2012 Exa “Exascale Programming Model Challenges,” JASON Exascale Study, June 28, 2012.
2012 Data “Magellan: A Study in Cloud Computing for Science” Systems Software and Technology Conference, Salt Lake City, Utah, April 24, 2012. Invited talk.
2012 Exa “Software Stack and Co-Design,” Exascale Research Meeting, Portland, Oregon, April 16, 2012. Invited talk.
2012 Exa “Antisocial Parallelism: Avoiding Hiding and Managing Communication,” Combined keynote for High Performance Computer Architecture (HPCA), Principles and Practice of Parallel Programming (PPoPP), and Code Generation and Optimization (CGO), Shenzhen, China, February 26, 2013. Invited Keynote.
2012 Exa “Are there Exascale Algorithms?” SIAM Conference on Parallel Processing for Scientific Computing,” Savannah, Georgia, February 17, 2012. Invited talk.
2012 Exa “More and Moore: Growing Computing Performance for Scientific Discovery,” NITRD Symposium, Washington, D.C., February 16, 2012. Invited talk.
2012 Exa “Algorithmic Challenges of Exascale Computing,” ICERM workshop on Synchronization-reducing and Communication-reducing Algorithms and Programming Models for Large-scale Simulations, Providence, Rhode Island, January 9-13, 2012.
2012 PGAS “Introduction to PGAS Languages,” Tutorial at SC11. Joint with Alice Koniges, Rolf Rabenseifner, Reinhold Bader, and David Eder. November 2012.
2011 NERSC “NERSC Role in Basic Energy Research,” ASCR/BER NERSC Requirements Workshop, Bethesda, Maryland, October 9, 2011.
2011 Data “Data Intensive Computing meets High Performance Computing,” California Council on Science and Technology. October 13, 2011.
2011 Exa “To Virtualize or Not to Virtualize,” ASCR Workshop on Exascale Programming Challenges, Marina del Rey, California, August 2011.
2011 Exa “Exascale Opportunities and Challenges,” Society of Exploration Geophysics Workshop on High Performance Computing in the Geosciences, Berkeley, California, July 2011. Invited Talk.
2011 Exa “Exascale Computing: Opportunities and Challenges,” The 20th International ACM Symposium on High-Performance Parallel and Distributed Computing, San Jose, California, June 8-11, 2011. Invited Keynote.
2011 Auto “Autotuning in the Exascale Era,” International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era, San Jose, California, June 5, 2011. Invited Keynote.
2011 NERSC “Center Challenges 2021,” Panel on New Challenges in the Next Decade, SciDAC PI Meeting, Denver, Colorado, July 2011. Invited Panelist.
2011 NERSC “NERSC Role in Nuclear Physics Research,” ASCR/NP NERSC Requirements Workshop, Bethesda, Maryland, May 2011.
2011 Exa “Exascale Computing: More and Moore?” ACM International Conference on Computing Frontiers, Ischia, Italy, May 4, 2011. Invited Keynote.
2011 Exa “Exascale Computing: More and Moore?” University of Southern California (USC) Ming Hsieh Department of Electrical Engineering, Distinguished Lecture Series, Los Angeles, California, April 6, 2011.
2011 Exa “The Future of Computing Performance,” Department of Energy, Office of Science, Advanced Scientific Computing Advisory Committee (ASCAC), Washington, D.C., March 22, 2011.
2011 Exa “Programming Model Challenges,” National Research Council Symposium on Computing Performance, Washington, D.C., March 22, 2011.
2011 Exa “Exascale Technical Challenges,” American Chemical Society Congressional Briefing on Supercomputing for Science and Competitiveness, Washington, D.C., March 17, 2011. http://www.acs.org/content/acs/en/policy/acsonthehill/briefings/exascalecomputing.html
2011 Exa “Hardware and Software Trends in Computational Systems for Biology,” Joint Genome Institute Users Meeting, Walnut Creek, California, March 2011.
2011 Exa “Exascale Computing: More and Moore?” International Center for Computational Science Workshop on Manycore and Accelerator-based High-performance Scientific Computing, Berkeley, California, March 2011. Invited Keynote.
2011 Exa “Software and Algorithms for Exascale: Ten Ways to Waste an Exascale Computer,” Oil and Gas High Performance Computing Workshop, Rice University, Houston, Texas, March 3, 2011. Invited talk.
2011 NERSC “NERSC Role in Advanced Scientific Computing Research,” ASCR NERSC Requirements Workshop, Oakland, California, January 2011.
2010 App “Saving the World with Computing (and Other Reasons to Study Computer Science),” guest lecture in CS10, “The Joy and Beauty of Computing” course in Fall 2010 at UC Berkeley.
2010 Exa “Toward Exascale Computing with Heterogeneous Architecture” Invited panel speaker at SC10 (“Supercomputing”), New Orleans, LA, November 16, 2010.
2010 PGAS “Partitioned Global Address Space (PGAS)” Birds-of-a-Feathers session at SC10, New Orleans, November 16, 2010.
2010 Data “Science in the Clouds,” Workshop on Petascale Data Analytics on Clouds: Trends, Challenges, and Opportunities, at SC10 (“Supercomputing”), November 14, 2010. Invited talk.
2010 PGAS “Introduction to PGAS (UPC and CAF) and Hybrid for Multicore Programming.” Joint tutorial with Alice E. Koniges, Rolf Rabenseifner, Reinhold Bader, David Eder, SC10 (“Supercomputing”), November 14, 2010, New Orleans, LA.
2010 Exa “Exascale Computing: More and Moore?” MIT EECS Dertouzos Distinguished Lecture Series, Massachusetts Institute of Technology, Cambridge, MA, November 4, 2010. Invited Talk.
2010 Data “Science in the Clouds: A View from Berkeley,” ISC Cloud ’10, Frankfurt, Germany, October 29, 2010. Invited Keynote.
2010 Data “Cloud Debate: Cloud or Not Cloud, That is the Question,” ISC Cloud ’10, Frankfurt, Germany, October 28, 2010. Invited Panelist.
2010 NERSC “NERSC Overview and Plans,” NERSC User Group Meeting. Oakland, CA, October 21, 2010.
2010 PGAS “How can the partitioned global address space model be relevant to mainstream computing?” Partitioned Global Address Space Conference, October 17, 2010. Invited panel speaker.
2010 Exa “Paving the Road to Exascale,” International Conference on Parallel Programming (ICPP), September 16, 2010, San Diego, CA. Invited Keynote.
2010 PGAS “Support for Hierarchical Machines” UPCRC workshop, Redmond WA, August 12-13, 2010.
2010 NERSC “NERSC Overview and Strategic Directions” Department of Energy, Office of Advanced Scientific Computing Research, August 2010.
2010 Exa “RAMP for Exascale”, RAMP Wrap, Stanford, CA, August 2010.
2010 NERSC “NERSC Role in Fusion Energy Research Research,” FES Requirements Workshop for NERSC, Washington DC, August 2010.
2010 Exa “Bringing Users Along the Road to Billion Way Concurrency,” SciDAC PI Meeting, Chattanooga, TN, July 15, 2010. Invited Talk.
2010 App “Saving the World with Computing (and Other Reasons to Study Computer Science),” Workshop on Computer Science for High School Teachers, Berkeley, CA, June 2010. (Also given to Bay Area high school students at LBNL.)
2010 Auto “Autotuning: Past, Present and Future”, ParLab Retreat, June 2010, Tahoe City, CA.
2010 Exa “Energy Efficiency at Extreme Scales,” Santa Barbara Energy Efficiency Summit, May 12, 2010, Santa Barbara, CA. Invited Talk.
2010 Exa “Programming Models and Communication Libraries,” The Global Arrays Technical Meeting, May 6-7, 2010, Seattle, Washington. Invited Talk.
2010 Exa “Programming 100,000 Processors,” 16th Meeting of the IBM HPC Systems Scientific Computing User Group (SciCOMP/SPXXL), San Francisco, CA, May 11, 2010. Invited Talk.
2010 Exa “Programming Models from Petascale to Exascale,” University of Washington, Computer Science Department, Seattle, WA, May 7, 2010. Invited talk.
2009 Exa “DOE Exascale Initiative Technical RoadMap,” DOE Architectures and Technology Workshop, San Diego, CA, December 8, 2009.
2009 Auto “Scientific Computing with Accelerators: What, Why and How?” Workshop on Manycore and Accelerator-based Computing for Physics and Astronomy Applications. SLAC National Accelerator Laboratory/ Lawrence Berkeley National Laboratory, Stanford, CA, USA, 
November 30, 2009. Invited Keynote.
2009 PGAS “Beyond UPC”, Workshop on User Experience and Advances in Bridging Multicore's Programmability Gap at SC09 (“Supercomputing”), November 16, 2009. Invited talk.
2009 Exa “Programming Models from Petascale to Exascale,” UCLA Computer Science Department Distinguished Lecture Series, Los Angeles, November 12, 2009. Invited talk.
2009 NERSC “NERSC Role in High Energy Physics Research,” HEP Requirements Workshop for NERSC, Washington DC, November 2009.
2009 NERSC “NERSC Overview and Plans,” NERSC User Group Meeting, Boulder, Colorado, October 7-8, 2009.
2009 PGAS “Beyond UPC”, 3rd Annual Conference on Partitioned Global Address Space (PGAS) Programming Models, Ashburn, Virginia, October 5-8, 2009. Invited keynote.
2009 Exa “Hardware and Software in the Multicore Era,” HEPiX Meeting, Berkeley California, October 26, 2009.
2009 PGAS “Unified Parallel C (UPC)”, Programming Models for Multicore, Lausanne Switzerland, September 7, 2009. Invited talk.
2009 Exa “HPC Trends in Software,” International Computational Accelerator Physics Conference (ICAP’09), San Francisco, California, September 2009. Invited talk.
2009 Exa “Multicore Meets Exascale: Catalyst for a Software Revolution,” NVIDIA, July 2009. Invited talk.
2009 ParLab “An Approach to Productivity,” ParLab Retreat, Santa Cruz, California, June 2009.
2009 ParLab “Multicore/Manycore: What Can We Expect from the Software?” International Conference on Supercomputing (ICS’09), Hamburg, Germany, June 2009. Invited talk.
2009 ParLab “The Role of Compilers in Manycore Programming,” University of Illinois at Urbana-Champagne, February 2009.
2009 Exa “Ten Ways to Waste a Parallel Computer,” International Symposium on Computer Architecture (ISCA’09), June 22, 2009. Invited keynote.
2009 ParLab “Multicore/Manycore: What can we Expect from Software?” International Supercomputing Conference, Hamburg Germany, June 25, 2009, Invited Talk.
2009 NERSC “NERSC Role in Biological and Environmental Research,” BER Requirements Workshop for NERSC, Washington DC, May 2009.
2009 PGAS “Center for Scalable Application Development Software (CScADS): Libraries and Compilers,” CScADS Review, April 2009.
2009 ParLab “Programming Models for Manycore,” University of British Columbia Distinguished Lecture Series, Vancouver, Canada, February 2009.
2009 Auto “The Role of Compilers in Manycore Programming,” University of Illinois at Urbana Champagne (UIUC) Workshop, February 2009.
2009 PGAS “Overview of the PGAS Programming Model and the Berkeley UPC Project,” UPC Project Review, Berkeley, CA, February 2009.
2008 Exa “Programming Model Challenges for Managing Massive Concurrency,” Workshop, Supercomputing 2008 (SC08), Austin TX, November 2008.
2008 Exa “To Virtualize or Not to Virtualize,” Workshop, Supercomputing 2008 (SC08), Austin TX, November 2008.
2008 Exa “Compiler and Runtime Issues at Exascale,” Exascale Birds-of-a-Feather Session (BoF), Supercomputing 2008 (SC08), Austin TX, November 2008.
2008 PGAS “Titanium Overview,” Partitioned Global Address Space (PGAS) Birds-of-a-Features Sesssion (BoF), Supercomputing 2008 (SC08), Austin TX, November 2008.
2008 PGAS “Programming Models for Parallel Machines,” UCB Bootcamp on Parallel Computing, Berkeley, California, August 25-36, 2008.
2008 Auto “Multicore: Fallout from a Hardware Revolution,” South Dakota School of Mining and Technology, Rapid City, South Dakota, September 24, 2008. Invited talk.
2008 PGAS “Scheduling UPC Threads on GPUs and Multicore,” UPC Developers Workshop, Washington, DC, September 22-23, 2008.
2008 Auto “Programming Models for Manycore Processors,” Intel UPCRC Programming Languages Workshop, August 23, 2008, Santa Clara, CA.
2008 Auto “PERI, Tuning for Multicore,” SciDAC PI Meeting, Seattle, WA, July 14-17, 2008. (Filling in for scheduled speaker Sam Williams. Invited talk.)
2008 Exa “Programming Models: Opportunities and Challenges for Scalable Applications,” Next Generation Scalable Applications: When MPI Only is Not Enough. June 3-5, 2008.
2008 Exa “Programming Models for Manycore Systems,” Intel Corp., Santa Clara, CA, April 23, 2008. Invited Keynote.
2008 Exa “Multicore Meets Exascale: The Catalyst for a Software Revolution,” 2008 Salishan Conference on High Speed Computing, Salishan, OR, April 21-22, 2008. Invited Keynote.
2008 Exa “Programming Models for Petascale to Exascale,” IPDPS 2008, Miami, FL, April 15-16, 2008. Invited Keynote.
2008 Exa “Programming Models for Petascale,” North Carolina State University, Raleigh, NC, Feb 10-12, 2008. Research Triangle Distinguished Lecture Series, Invited Talk.
2008 Exa “Multicore Meets Petascale: The Catalyst for a Software Revolution,” Princeton University, Princeton, NJ, February 25-26, 2008. Invited Talk.
2008 Exa “Programming Techniques to Harness Exaflops,” Frontiers of Extreme Scale Computing: From Nanoscale to Zettascale, Santa Cruz, California. October 21-25, 2007.
2007 PGAS “Programming Model Issues in Petascale Computing,” Symposium on Turbulence & Dynamos at Petaspeed, Boulder, Colorado, October 15-19, 2007.
2007 PGAS “Productivity and Performance using Partitioned Global Address Space Languages,” Parallel Symbolic Computation (PASCO ‘07), London, Canada, July 27-28, 2007. Invited talk.
2007 PGAS “Partitioned Global Address Space Languages for Multilevel Parallelism,” Center for Scalable Application Development Systems (CScADS) Workshop on Petascale Architectures. Snowbird, Utah, July 23-26, 2007. Invited talk.
2007 Auto “Automatic Performance Tuning Workshop,”Center for Scalable Application Development Systems (CScADS) Workshop on Automatic Performance Tuning. Snowbird, Utah, July 9-12, 2007. (Overview talk as program co-chair.)
2007 PGAS “Partitioned Global Address Space Languages for Multilevel Parallelism,” Petascale Applications Symposium: Multilevel Parallelism and Locality-Aware Algorithms Pittsburgh Supercomputing Center, Pittsburgh, Pennsylvania, June 22-23, 2007. Invited talk.
2007 Auto “Tools and Libraries for Manycore Computing,” Manycore Computing Workshop, Seattle, Washington, June 20-21, 2007. Invited panel speaker.
2007 PGAS “Parallel Languages: Past, Present and Future,” History of Programming Languages (HOPL-III), San Diego, California, June 9-10, 2007. Invited panel speaker.
2007 Misc “The Tenure Process,” CRA-W Career Mentoring Workshop, San Diego, California, June 9-10, 2007. Sponsored by the Computer Research Association's Committee on the Status of Women in Computing Research (CRA-W). Invited panel speaker.
2007 Misc “How to Write a Bad Proposal,” CRA-W Career Mentoring Workshop, San Diego, California, June 9-10, 2007. Sponsored by the Computer Research Association's Committee on the Status of Women in Computing Research (CRA-W). Invited panel speaker.
2007 ParLab “The Berkeley View: Applications-Driven Research in Parallel Programming Models and Architectures,” Multicore-the New Face of Computing-Promises and Challenges, 8th IEEE/NATEA Annual Conference on New Frontiers in Computing Technology, June 2, 2007, Stanford University. Invited Keynote.
2007 PGAS “Compilation Techniques for PGAS Languages,” 5th Annual Workshop on Charm++ and its Applications, Parallel Programming Lab, University of Illinois at Urbana-Champaign April 18th-20th, 2007. Invited Keynote.
2007 Exa “Architectural Trends and Programming Model Strategies for Large-Scale Machines,” MSRI Symposium on Climate Change, "From Global Models to Local Action." April 11-13, 2007. Invited talk.
2007 PGAS “Overview of Titanium and the HPLS Program,” The Second Geoscience Application Requirements for Petascale Architectures, Feb 21-22, 2007, San Diego, California. Invited talk.
2007 PGAS “Programming Models for Parallel Computing,” Interactive Parallel Computation in Support of Research in Algebra, Geometry and Number Theory, Berkeley, California, January 29-February 2, 2007. Invited talk.
2006 PGAS "Compilation Techniques for Partitioned Global Address Space Languages," The 19th International Workshop on Languages and Compilers for Parallel Computing, New Orleans, Louisiana, November 2-4, 2006. Invited Keynote.
2006 Auto "Performance Engineering Research Institute," Los Alamos Computer Science Institute (LACSI), Sante Fe, October 2006. (ppt)
2006 Auto "Performance Engineering Research Institute," APDEC Kickoff, Berkeley, October 2006. (ppt)
2006 PGAS “Performance and Productivity Opportunities Using Global Address Space Programming Models,” PetaScale Computation for the Geosciences Workshop, PMaC at SDSC, 2006.
2006 PGAS “Performance Advantages of Partitioned Global Address Space Languages,” EuroPVM/MPI ’06, Bonn, Germany, September 17-20, 2006. Invited talk.
2006 App “Use of a high-level language in high performance biomechanics simulations.” Abstract appeared in the Journal of Biomechanics, “Abstracts of the 5th World Congress on Biomechanics,” July 29-August 4, 2006, Munich, Germany, p. S435.
2006 PGAS “Optimizations for Partitioned Global Address Space Languages,” Thirteenth AURORA Plenary Meeting, Workshop on High Productivity Programming Language Systems, Strobl/Wolfgangsee, Austria, June 9-11, 2006. Invited talk.
2006 PGAS “Using Meshes, Matrices, and Particles in Partitioned Global Address Space (PGAS) Languages,” Scientific Discovery through Advanced Computing (SciDAC), Denver, Colorado, June 25-29, 2006. Invited talk.
2006 PGAS “Performance and Productivity Opportunities Using Global Address Space Programming Models,” PetaScale Computation for the Geosciences Workshop, San Diego Supercomputing Center, April 5, 2006.
2006 PGAS “Using High Level Languages in Computational Frameworks,” Computational Frameworks (CompFrame) ’05,Atlanta, Georgia, June 22-23, 2005. Invited talk.
2005 Auto "Optimizing Sparse Matrix Kernels," Los Alamos Computer Science Institute (LACSI), Sante Fe, October 2006. (pdf)
2005 Misc “Finding a Research Topic,” CRA-W Graduate Cohort Program, San Francisco, California, February 25-26, 2005.
2004 App “Towards a Digital Human: Scalable Simulation of the Heart and Other Organs,” EECS Joint Colloquium Distinguished Lecture Series, University of California at Berkeley, September 15, 2004. Invited talk.
2004 PGAS “Programmability, Performance, and Portability of Global Address Space Languages,” High Performance Computing User Forum, Tucson, Arizona, September 21-22, 2004. Invited talk.
2004 Exa “Report on High-End Computing Research and Development in Japan,” Meeting of the Coalition for Academic Scientific Computation, July 14-15, 2004. Invited talk.
2004 Exa “Latency vs. Bandwidth: Which Matters More?” Workshop on Software for Processor-In-Memory Based Parallel Systems, at the Second Annual IEEE/ACM International Symposium on Code Generation and Optimization, San Jose, California, March 21, 2004. Invited talk.
2004 PGAS “High Performance Programming in the Partitioned Global Address Space Model,” Short course co-taught with Tarek El-Ghazawi and Robert Numrich at the SIAM Conference on Parallel Processing for Scientific Computing, San Francisco, February 25-27, 2004.
2004 App "Towards a Digital Human: Simulation of the Heart and Other Organs," University of Davis Distinguished Lecture Series, April 2004. Invited Talk. (pdf)
2004 PGAS "High Performance Programming in the Partitioned Global Address Space Model," Short course co-taught with Tarek El-Ghazawi and Robert Numrich on UPC, Co-Array Fortran and UPC at the SIAM Conference on Parallel Processing for Scientific Computing, San Francisco, February 25-27, 2004. (pdf)
2003 PGAS "Titanium: A Java Dialect for High Performance Computing," A Tutorial on "UPC, Co-Array Fortran, and Titanium: Programming with the Partitioned Global Address Space Model." SC03, November, 2003. (ppt)
2003 PGAS “Titanium: A Java Dialect for High Performance Computing,” given as part of a tutorial on "UPC, Co-Array Fortran, and Titanium: Programming with the Partitioned Global Address Space Model." Supercomputing (SC03), November, 2003.
2003 PGAS "Unified Parallel C and Titanium," Presented to DOE Review in Napa Valley, March 2003 as part of the PModels project review. (ppt)
2003 PGAS "Unified Parallel C at CRD/LBNL," Annual FWP Review, Lawrence Berkeley National Laboratory, February 2003. (pdf)
2002 PGAS "Unified Parallel C," Presented at IBM, July 10, 2002. (ppt)
2002 PGAS "UPC Overview and Tutorial," NERSC, May 22, 2002. (ppt)
2002 PGAS "Runtime Support for Global Address Space Languages," IPDPS Workshop on Communication and Middleware for Programming Models, Ft. Lauderdale, April 2002. (ppt)
2002 PGAS "UPC at NERSC/LBNL," UPC Meeting, Washington, D.C., March 2002. (ppt)
2002 PGAS "Overview of Unified Parallel C (UPC)," Lawrence Berkeley National Laboratory, February 2002. (ppt)
2002 IRAM "Scientific Applications on Multi-PIM Systems," Workshop on the Implementation of Multi-PIM Systems, Bodega Bay, March 2002. (ppt)
2002 App "Impact of the Cardiac Blood Flow Alpha Project," NPACI All Hands Meeting, March 8, 2002. (ppt)
2001 Auto "Optimizing Sparse Matrix Computations for Register Reuse in Sparsity," International Conference on Computational Science, San Francisco, May 2001. (ppt)
2001 PGAS “Optimizing Java-Like Languages for Parallel and Distributed Environments,” Programming Language Design and Implementation, June 2001. Invited tutorial.
2001 Auto "Optimizing Sparse Matrix Computations for Register Reuse in Sparsity," International Conference on Computational Science, San Francisco, May 2001. (ppt)
2001 App "Towards a Digital Human," Berkeley EECS -- From Vision to Impact, September 21, 2001. (ppt)
2001 App "Simulation of the Human Heart Using the Immersed Boundary Method on Parallel machines," Foundation of American Scientists (FAS), Workshop on Open Source Software Framework for Organ Modeling and Simulation, July 2001. (ppt)
2001 App "Support for Adaptive Computations Applied to Simulation of Fluids in Biological Systems," NPACI All Hands Meeting, February 2001. (ppt)
2001 PGAS "Optimizing Java-Like Languages for Parallel and Distributed Environments," Programming Languages Design and Implementation (PLDI) Tutorial, June 2001. (ppt)
2001 PGAS "Titanium: Language and Compiler Support for Grid-Based Computation," NPACI All Hands Meeting, January 2001. (ppt)
2001 IRAM "Suitability of Alternative Architectures for Scientific Computing in 5-10 Years," LDRD Review, Lawrence Berkeley National Laboratory, July 2001. (ppt)
2001 IRAM "IRAM and ISTORE Projects," DARPA PI Meeting, Spring 2001. (ppt)
2000 PGAS “Language and Compiler Support for Adaptive Mesh Refinement,” Caltech, Spring 2000. Invited talk.
2000 IRAM “Exploiting On-Chip Memory Bandwidth in the VIRAM Compiler,” 2nd Workshop on Intelligent MemorySystems. In conjunction with Architectural Support for Programming Languages and Operating Systems, Boston, Massachusetts, November 12, 2000.
2000 Data “System Support for Data-Intensive Applications,” University of Washington, CRAW-Lucent Invited Lecture, Spring 2000.
2000 App "Support for Adaptive Computations Applied to Simulation of Fluids in Biological Systems," NPACI Booth Talk, SC'00, November 2000. (ppt)
2000 PGAS "Language and Compiler Support for Adaptive Mesh Refinement," CalTech, Spring 2000. (ppt)
2000 PGAS "Titanium: Language and Compiler Support for Grid-Based Computation," NPACI All Hands Meeting, January 2000. (ppt)
2000 IRAM "Compiling All the Time," ISAT Study Group on Computational Fabric. (ppt)
2000 IRAM "Exploiting On-Chip Memory Bandwidth in the VIRAM Compiler," 2nd Workshop on Intelligent Memory Systems, Cambridge, MA, November 2000. (ppt)
2000 IRAM "Overview of the IRAM Project," IRAM/ISTORE retreat, Summer 2000. (ppt)
2000 IRAM "IRAM Hardware and Software," DARPA review, Spring 2000. (ppt)
2000 IRAM "IRAM and ISTORE Projects," DARPA PI Meeting, Fall 2000. (ppt)
2000 IRAM "Research in Internet Scale Systems," Sun CTO Conference, Spring 2000. (ppt)
2000 IRAM "IRAM and ISTORE Projects," IRAM/ISTORE retreat, Winter 2000, (ppt)
1999 IRAM "Compilers and Applications for IRAM," DARPA project review, Fall 1999. (ppt)
1999 IRAM "IRAM and ISTORE Projects," DARPA PI Meeting, Puerto Rico, Fall 1999. (ppt)
1999 PGAS “Titanium: A High Performance Java Dialect,” SIAM Conference on Parallel Processing for Scientific Computing, 1999.
1997 PGAS “Compiling Explicitly Parallel Programs,” SIAM conference on Parallel Processing for Scientific Computing, 1997.
1996 PGAS “Systems Support for Irregular Parallel Applications,” Irregular ’96, Santa Barbara, California, August 19-21, 1996. Invited talk.