Vivek Sarkar: Professional Committees

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

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

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

  4. Program Committee Member, Europar 2008.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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