Professional Activities

Chair Positions
  • General co-chair, 2009 IEEE International Symposium on Performance Analysis of Software and Systems (ISPASS-2009), March 2009.
  • Chair of organizing committee, 2008 Design and Test in Europe (DATE-2008, Microarchitecture Track), March 2008.
  • Chair of organizing committee, 2007 Design and Test in Europe (DATE-2007, Microarchitecture Track), March 2007.
  • Chair of organizing committee, 2006 Design and Test in Europe (DATE-2006, Microarchitecture Track), March 2006.
  • Steering Committee member, 2006 ASPLOS Wild and Crazy Idea Session (WACI-2006), October 2006.
  • Steering Committee member, 2005 CRA Grand Challenges Conference in Computer Architecture, December 2005.
  • Co-chair of organizing committee, 2005 Design and Test in Europe (DATE-2005, Microarchitecture Track), March 2005.
  • Workshop chair, 32nd International Symposium on Microarchitecture (MICRO-32), November 1999.
  • Co-chair of organizing committee, 5th Workshop on Performance Analysis and its Impact on Design (PAID-V), August 1999.

Editor, Special Issue Organization

  • Associate Editor, ACM Transactions on Architecture and Code Optimization (TACO), December 2002 - January 2007.
  • Co-guest editor, IEEE Computer special issue on High Performance Simulation, February 2002.
  • Co-guest editor, IEEE MICRO special issue on Performance Analysis and its Impact on Design, August 1999.

Program Committee Memberships

  • 2009 IEEE International Symposium on Computer Architecture (ISCA-2009), June 2009.
  • 2009 Design and Test in Europe (DATE-2009, Microarchitecture Track), March 2009.
  • 2009 International Symposium on High-Performance Computer Architecture (HPCA-2009), February 2009.
  • 2008 IEEE/ACM International Symposium on Microarchitecture (MICRO-41), November 2008.
  • 2008 Workshop on Dependable Architecture (WDA-2008), held in conjunction with the IEEE/ACM International Symposium on Microarchitecture (MICRO-41), November 2008.
  • 2008 Workshop on Compiler and Architectural Techniques (CATARS), held in conjunction with the IEEE International Conference on Dependable Systems and Networks (DSN), June 2008.
  • 2008 IEEE Micro: Micro's Top Picks from Computer Architecture Conferences, July 2008.
  • 2007 IEEE International Symposium on Computer Architecture (ISCA-2007), June 2007.
  • 2006 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2006), March 2006.
  • 2006 Workshop on Introspective Architectures (WISA-2006) held in conjunction with HPCA-12, February 2006.
  • 2005 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38), November 2005.
  • 2005 Sixth Workshop on Complexity-Effective Design (WCED'05), May 2005.
  • 2005 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2004), March 2005.
  • 11th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-XI), October 2004.
  • 31st International Symposium on Computer Architecture (ISCA-2004), June 2004.
  • 2nd ACM SIGPLAN Workshop on Memory System Performance (MSP 2004), June 2004.
  • 36th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-36), November 2003.
  • 2003 ACM SIGPLAN Workshop on Interpreters, Virtual Machines and Emulators (IVME-2003), June 2003.
  • 30th International Symposium on Computer Architecture (ISCA-2003), June 2003.
  • 2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2003), March 2003.
  • 9th International Symposium on High Performance Computer Architecture (HPCA-9), February 2003.
  • 35th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-35), November 2002.
  • 2002 International Conference on Computer Design (ICCD'02), October 2002.
  • Workshop on Embedded System Co-design (ESCODES’02), September 24, 2002.
  • 3rd Workshop on Complexity-Effective Design (WCED'02), May 2002.
  • 6th Workshop on Interaction Between Compilers and Computer Architectures (INTERACT-6), March 2002.
  • International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES-2001), November 2001.
  • 2001 International Conference on Computer Design (ICCD'01), October 2001.
  • 2nd Workshop on Complexity-Effective Design (WCED'01), June 2001.
  • International Symposium on Performance Analysis of Systems and Software (ISPASS-2001), April 2001.
  • 5th Workshop on Interaction Between Compilers and Computer Architectures (INTERACT-5), March 2001.
  • 2000 International Conference on Computer Design (ICCD'00), October 2000.
  • 1st Workshop on Complexity-Effective Design (WCED'00), June 2000.
  • 4th Workshop on Interaction Between Compilers and Computer Architectures (INTERACT-4), March 2000.
  • 27th International Symposium on Computer Architecture (ISCA-2000), June 2000.
  • International Symposium on Performance Analysis of Systems and Software (ISPASS-2000), April 2000.
  • 2nd Workshop on Feedback-Directed Optimization, November 1999.
  • 1999 International Conference on Computer Design (ICCD'99), October 1999.

Session Chairs

  • "Day #1 Recap and Open Discussion," Workshop on the System Effects of Logic Soft Errors (SELSE-1), April 2005.
  • "Power and Energy Efficient Architectures" session, 36th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-36), November 2003.
  • "Profile-Guided Optimizations" session, 2nd Workshop on Feedback-Directed Optimization, November 1999.
  • "Compilers I" session, 31st International Symposium on Microarchitecture (MICRO-31), December 1998.