2024 | Exa |
“Beyond Exascale Computing,”
International Supercomputing Conference (ISC),
Hamburg, Germany, May 13th, 2024.
Invited Keynote
(pdf,
ppt)
|
2024 | Exa |
“Beyond Exascale Computing,”
Salishan Conference on High Speed Computing,
Lincoln Beach, OR, April 22, 2024.
Invited Keynote
(pdf,
ppt)
|
2023 | Exa |
“Educating Post-Exascale HPC Leaders,”
High International Conference on Parallel Processing (ICPP),
Salt Lake City, UT, August 9th, 2023.
Invited Keynote
(pdf)
|
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. |