Professional Activities
[Currently out of date...]

Chair Positions
  • Track Co-Chair, 2015 Design and Test in Europe (DATE-2015, Microarchitecture Track), March 2015.
  • Track Co-Chair, 2014 Design and Test in Europe (DATE-2014, Microarchitecture Track), March 2014.
  • 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

  • Program Committee member, 2014 IEEE International Symposium on Computer Architecture (ISCA-2014), June 2014.
  • Program Committee member, 2014 International Symposium on High-Performance Computer Architecture (HPCA-2014), February 2014.
  • Program Committee member, 2013 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-2013), March 2013.
  • Program Committee member, 2013 Design and Test in Europe (DATE-2013, Microarchitecture Track), March 2013.
  • Program Committee member, 2013 International Symposium on Compiler Generation and Optimization (CGO-2013), February 2013.
  • Program Committee member, 2012 International Symposium on Microarchitecture (MICRO-2012), December 2012.
  • Program Committee member, 2012 Design and Test in Europe (DATE-2012, Microarchitecture Track), March 2012.
  • Program Committee member, 2011 IEEE/ACM International Symposium on Microarchitecture (MICRO-44), December 2011.
  • Program Committee member, 2011 Design Automation Conference (DAC), Technical Panels track, June 2011.
  • Panel Co-organizer and Moderator, "Hackers and Attackers: How Safe is Your Embedded Design?" at the 2011 Design Automation Conference (DAC-2011), June 2011.
  • Panel Member and Co-organizer, Computing Community Consortium (CCC) Visioning Study on Cross-Layer Reliability, July 2009-2011.
  • Steering Committee member, International Symposium on Performance Anaylsis of Software and Systems (ISPASS), 2009-2011.
  • Program Committee member, 2011 Design and Test in Europe (DATE-2011, Microarchitecture Track), March 2011.
  • Panel Co-organizer, 2010 Design Automation Conference (DAC), Technical Panel on "What Input Language is the Best Choice for High-Level Synthesis?", June 2010.
  • 2010 Design Automation Conference (DAC), Technical Panels track, July 2010.
  • 2010 IEEE International Symposium on Computer Architecture (ISCA-2010), June 2010.
  • 2010 International Symposium on High-Performance Computer Architecture (HPCA-2010), February 2010.
  • 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.