Vivek Sarkar: Professional Committees


  1. Program Committee member, CC 2012: Twenty-first International Conference on Compiler Construction, March 2012.

  2. Program Co-chair, Systems Software area, Supercomputing 2011, November 2011.

  3. Program Chair, PACT 2011: Twentieth International Conference on Parallel Architectures and Compilation Techniques (PACT), October 2011.

  4. General Co-chair, Partitioned Global Address Space (PGAS) conference, October 2011.

  5. Program Committee member, IEEE International Parallel and Distributed Processing Symposium (IPDPS), April 2011.

  6. Program Co-chair, Fourth workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES), April 2011.

  7. Program Committee member, 2nd Workshop on Determinism and Correctness in Parallel Programming (WoDet), March 2011.

  8. External Review Committee member, Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2011), March 2011.

  9. General Co-chair, 7th International Conference on Distributed Computing and Internet Technologies (ICDCIT), February 2011.

  10. External Review Committee member, 2011 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), February 2011.

  11. Workshop Co-chair, 23rd Workshop on Languages and Compilers for Parallel Computing (LCPC), October 2010.

  12. Program Committee member, PACT 2010: Nineteenth International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2010.

  13. Program Committee member, TOOLS EUROPE 2010: International Conference on Objects, Models, Components, Patterns, June 2010.

  14. Program Committee member, ACM SIGPLAN ’10 Conference on Programming Language Design and Implementation (PLDI), June 2010.

  15. Program Committee member, 2nd USENIX Workshop on Hot Topics in Parallelism (HotPar ’10), June 2010.

  16. ACM International Conference on Computing Frontiers (CF), May 2010.

  17. Program Committee member,2010 International Symposium on Code Generation and Optimization (CGO), April 2010.

  18. Program Committee member, CC 2010: Nineteenth International Conference on Compiler Construction, March 2010.

  19. Program Committee member, 3rd Workshop on Programming Language Approaches to Concurrency and communication-cEntric Software (PLACES 2010).

  20. Program Committee member, 6th International Conference on Distributed Computing and Internet Technologies (ICDCIT), February 2010.

  21. Program Committee member, Supercomputing 2009 (SC09), November 2009.

  22. Program Committee member, 22nd Workshop on Languages and Compilers for Parallel Computing (LCPC), October 2009.

  23.   Program Vice-Chair for Programming Models, Languages and Compilers track, International Conference on Parallel Processing (ICPP), September 2009.

  24. Program Committee Member, Special Issue of ACM Operating System Review on The Interaction among the OS, the Compiler, and Multicore Processors, April 2009.

  25. Program Chair, ACM SIGPLAN Symposium on Principles and Practice of  Parallel Programming 2009 (PPoPP), February 2009.

  26. Program Committee Member, Fourth Workshop on Declarative Aspects of Multicore Programming (DAMP), co-located with POPL 2009, January 2009.

  27. Program Committee Member, First International workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2), co-located with ICPP 2008, September 2008.

  28.   Program Committee Member, 20th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), June 2008.

  29. Program Committee Member, 2008 Workshop on Software and Hardware Challenges of Manycore Platforms (SHCMP'08), co-located with ISCA'08, June 2008.

  30.   Program Committee Member, Europar 2008.

  31.   Program Committee Member, 2008 International Workshop on Multi-Core Computing System (MuCoCoS'08), March 2008.

  32.   Program Committee Member, Workshop on Parallel Programming on Accelerator-Based Systems (PPABS), co-located with PPoPP 2008, February 2008.

  33.   Program Committee Member, ICDCIT 2007: Fourth International Conference on Distributed  Computing and Internet Technology, December 2007. 

  34.   Program Committee Member, PACT 2007: Sixteenth International Conference on Parallel  Architectures and Compilation Techniques, September 2007. 

  35.   Conference Co-chair, IBM Academy Conference on Software Engineering for Tomorrow (SWEFT),  October 2006. 

  36.   Program Committee Member, Workshop on Programming Models for Ubiquitous Parallelism  (PMUP), September 2006 (co-located with PACT 2006). 

  37.   Program Committee Member, 2006 International Conference on High Performance Computing  and Communications (HPCC), September 2006. 

  38.   Member, DOE Office of Science SciDAC Review Panel, April 2006. 

  39.   Program Committee Member, IBM Academy Conference on Software Engineering for Tomorrow  (SWEFT), November 2005. 

  40.   Consultant, Army Science Board, October 2005 - present. 

  41.   General Chair, ACM SIGPLAN ’05 Conference on Programming Language Design and  Implementation (PLDI), June 2005. 

  42.   Guest Editor, IBM Systems Journal special issue on Open Source Software, Volume 44,  Number 2, June 2005. 

  43.   Program Committee Member, ACM SIGPLAN Symposium on Principles and Practice of  Parallel Programming 2005 (PPoPP), June 2005. 

  44.   Program Committee Member, PODC Workshop on Concurrency and Synchronization in Java  Programs, July 2004. 

  45.   Program Chair, PACT 2003: Twelfth International Conference on Parallel Architectures and  Compilation Techniques, September 2003. 

  46.   Program Committee Member, CC 2003: Twelfth International Conference on Compiler  Construction, April 2003. 

  47.   General Chair, PLAN-X: First Workshop on Programming Language Technologies for XML,  October 2002 (co-located with ACM PLI 2002).

  48.   Conference Chair, IBM Academy Conf. on Best Practices in Multi-Site Software Development,  May 2002. 

  49.   Program Committee Member, ACM International Conference on Supercomputing, June 2001. 

  50.   Program Committee Member, ACM Java Grande Conference, June 2000. 

  51.   Program Committee Member, Second Workshop on Java for High-Performance Computing,  June 2000. 

  52.   Program Committee Member, International Conference on Parallel Processing (ICPP), August  1996. 

  53.   Program Committee Member, 28th Annual IEEE/ACM International Symposium on Micro-  architecture (MICRO), November 1995. 

  54.   Program Committee Member, PACT 1994: Parallel Architectures and Compilation Techniques,  August 1994. 

  55.   Program Chair, ACM SIGPLAN ’94 Conference on Programming Language Design and  Implementation (PLDI), June 1994. 

  56.   Program Committee Member, Twenty-first ACM Symposium on Principles of Programming  Languages (POPL), January 1994. 

  57.   Program Committee Member, ACM SIGPLAN ’93 Conference on Programming Language  Design and Implementation (PLDI), June 1993. 

  58.   Program Committee Member, ACM SIGPLAN ’91 Conference on Programming Language  Design and Implementation (PLDI), June 1991.