Vivek Sarkar: Invited Talks and Panels
-
• 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.