Vivek Sarkar: Invited Talks and Panels
-
• Panelist, Supercomputing 2010, “Advanced HPC Execution Models: Innovation or Disruption”, November 2010.
-
• Panelist, IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2010, “Unconventional Wisdom in Multicore Computing”, April 2010.
-
• Invited speaker, ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), “Towards a Unified Execution Model for Mainstream and Embedded Multicore Systems”, April 2010.
-
• Invited speaker, 4th Joint Symposium on Radiotherapy Research, “High Performance Computing in Biomedical Research”, April 2010.
-
• UT San Antonio Distinguished Lecture Series in Computer Science, “Multicore Programming Models and their Implementation Challenges”, March 2010.
-
• U. Michigan Distinguished Lecture Series in Computer Science and Engineering, “Multicore Programming Models and their Implementation Challenges”, January 2010.
-
• Panelist, HPCA 2010 and PPoPP 2010 conferences, “Extreme Scale Computing: Challenges and Opportunities”, January 2010.
-
• Panelist, Disruptive Technologies Panel, Supercomputing 2009 (SC09) conference, “Software Challenges in Extreme Scale Systems”, November 2009.
-
• Invited speaker, 3rd workshop on Virtual Machines and Intermediate Languages (VMIL) co- located with OOPSLA 2009, “Virtual Machine and Intermediate Language Challenges for Parallelism”, October 2009.
-
• Keynote speaker, 2009 European Joint Conferences on Theory and Practice of Software (ETAPS), “Challenges in Code Optimization of Parallel Programs”, March 2009.
-
• ISTec Distinguished Lecturer, Colorado State University, “Multicore Programming Models and their Implementation Challenges” and “A Quick Tour of Modern Multicore Programming Models”, December 2008.
-
• Panelist, “Can Developing Applications for Massively Parallel Systems with Heterogeneous Processors Be Made Easy(er)?”, Supercomputing 2008.
-
• Invited talk, Supercomputing 2008 Workshop on Bridging Multicore’s Programmability Gap, “Multicore Programming Models and their Implementation Challenges”.
-
• Keynote speaker, UW MSR 2008 Summer Institute on The Concurrency Challenge, “Multicore Programming Models and their Implementation Challenges”, August 2008.
-
• Invited speaker, IBM Austin Research Lab Distinguished Seminar Series, “Multicore Programming Models and their Implementation Challenges”, July 2008.
-
• Invited speaker, GCOE Ambient SoC Symposium, Waseda University, Japan, “Programming Challenges for Multicore Parallel Systems”, July 2008.
-
• Invited speaker, CAV 2008 Workshop on Exploiting Concurrency Efficiently and Correctly (EC2), “Static and Dynamic Analysis of Parallel Programs”, July 2008.
-
• Panelist, IEEE International Parallel and Distributed Processing Symposium (IPDPS), “How to avoid making the same Mistakes all over again --- what the parallel-processing Community has (failed) to offer the multi/many-core Generation?”, April 2008.
-
• Keynote speaker, Code Generation and Optimization (CGO), “Code Optimization of Parallel Programs”, April 2008.
-
• Invited talk, Workshop on Architectures and Compilers for Multithreading, “Compiler Challenges for Multicore Parallel Systems”, December 2007, IIT Kanpur, India.
-
• Keynote speaker, High Performance Computation Conference (HPCC), “Programming Challenges for Petascale and Multicore Parallel Systems”, September 2007.
-
• Plenary speaker, Third International Conference on Distributed Computing and Internet Technology, “The Role of Programming Languages in Future Data-Centric and Net-Centric Applications”, December 2006.
-
• Panelist, ”Wish List: Architectural Support and Tool Infrastructure for Improving Software Dependability”, Workshop on Architectural and System Support for Improving Software Dependability (ASID) co-located with ASPLOS, October 2006.
-
• Panelist, “Opportunities and Challenges in Partitioned Global Address Space Languages”, Los Alamos Computer Science Institute (LACSI) Symposium, October 2006
-
• Keynote speaker, Workshop on Software Challenges for Multicore Architectures, “X10: A High-Productivity Approach to Programming Multi-Core Systems”, September 2006.
-
• Panelist,”High Productivity Languages for HPC: Compiler Challenges”, LCPC 2005 workshop, October 2005.
-
• Invited speaker, Ninth Annual Workshop on High Performance Embedded Computing (HPEC), “X10 Programming: Towards High Productivity High Performance Systems in the post-Moore’s Law Era”, September 2005.
-
• Panelist, panel discussion on ”Will Software Save Moore’s Law?”, HPEC 2005 workshop, September 2005.
-
• Invited speaker, AHPCRC DARPA PGAS Programming Model Conference, “X10: An Object Oriented Approach to PGAS Programming”, September 2005.
-
• Invited speaker, Workshop in programming models for HPCS ultra-scale applications (PMUA 2005), “X10 — a New Programming Model for Productive Scalable Parallel Programming”, June 2005.
-
• Invited speaker, Seventh Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (LCR), “X10: Addressing Language, Compiler, and Runtime Challenges for Scalable Systems in 2010”, October 2004.
-
• Invited speaker, 2nd International Conference on the Principles and Practice of Programming in Java (PPPJ), “Java Innovation in Industry and Academia: Current Synergy and Future Challenges”, June 2003.
-
• Keynote speaker, High Performance Computing (HiPC) conference, “Scalable High-Performance Java Virtual Machines”, December 2001.
-
• Invited speaker, Workshop on Cutting Edge Computing, ”End-to-end Adaptive Optimization: Towards Autonomic Virtual Machines”, December 2001.
-
• Keynote speaker, 2nd Workshop on Java for High-Performance Computing (held in conjunction with ACM ICS 2000 conference), ”The Evolution of Optimization and Parallelization technologies for Java, or why Java for High-Performance Computing is not an oxymoron”, June 2000.
-
• Panelist, panel discussion on Dynamic Compilation at ACM Dynamo 2000 workshop held in conjunction with ACM POPL 2000 conference, Jan 2000.
-
• Invited speaker, ISCOPE conference, “Evolution of Optimization and Parallelization technologies
-
•from Fortran to Java — why High-Performance Object-Oriented Computing need not be an
-
•oxymoron”, December 1999.
-
• Invited speaker, Workshop on Scheduling Algorithms for Parallel/Distributed Computing, ”Static Scheduling with Communication Weights — Theory and Practice”, June 1999.
-
• Panelist, Workshop on Challenges for Parallel Processing (co-located with ICPP), “Issues in Distributed Memory Systems”, August 1995.
-
• Invited speaker, IXth Distinguished Lecture Series, University Video Communications, “Don’t Waste Those Cycles: An In-Depth Look at Scheduling Instructions in Basic Blocks and Loops”, August 1994 (with Barbara Simons).
-
• Lecturer, ACM Lectureship Series, “Program Optimization — a Quantitative Approach”, “Compiling for Parallelism”, and “A General Framework for Iteration-Reordering Loop Transformations”, 1992-93.
-
• Panelist, Third Workshop on Compilers for Parallel Computers, “How good are parallelizing
-
•compilers in practice?”, July 1992.
-
• Panelist, International Workshop on Multithreaded Computers (co-located with Supercomputing ‘91 conference), “Programming, Compilation, and Resource Management Issues for Multithreading”, November 1991.
-
• Invited speaker, ACM International Conference on Supercomputing, “Compiling for Parallel Computers”, June 1989.
-
• Panelist, ACM International Conference on Supercomputing, “Delivering Supercomputer Performance to the User”, June 1989.
-
• Keynote speaker, Fourth Parallel Processing Circus, “The Programming Problem for General-Purpose Multiprocessors”, December 1988.
-
• Panelist, International Conference on Supercomputing, “Future of Parallel Programming”, May 1988.