Patrick Crowley
pcrowley AT wustl.edu

Photo of Patrick Crowley. Contact Information
Department of Computer Science & Engineering
Campus Box 1045
Washington University
One Brookings Drive
St. Louis, MO  63130-4899

Voice: (314) 935-9186
Fax: (314) 935-7302
Office: 522D Bryan Hall

I am an assistant professor in Computer Science and Engineering at Washington University where I am a member of the Applied Research Laboratory (ARL).  While my interests span several areas of computer and networking systems, my current research projects focus on: A) designing multicore processors and memory systems, B) building fast, programmable network routers with multicore processors, and C) building novel networks that use fast, programmable network routers. In 2007, I was invited to join the DARPA Computer Science Study Panel. Previously, I was a graduate student at the University of Washington and an undergraduate at Illinois Wesleyan University.

Teaching

Current Research

Upcoming Events:

  • ANCS 2008, San Jose, Nov 6-7, 2008
  • If you are interested in the future of the Internet, you should know about GENI.
  • Want to use HW & SW programmable gigabit routers? Try the Open Network Lab.

Recent Events:


Overview My present efforts deal with investigating processor, memory system and interconnect architectures for chip-multiprocessors, specifically for networking and communications systems.
Papers
Talks

Recent Research

Trace sampling


Overview Accurate, trace-based architectural simulation can be very expensive in terms of time and (memory) space. Desktop applications (see below) can run for billions and billions of instructions, so efficient simulation techniques are particularly critical for these applications. In this project, we investigated efficient sampling techniques to reduce simulation time.
Papers
  • On the Use of Trace Sampling for Architectural Studies of Desktop Applications.
    Patrick Crowley and Jean-Loup Baer.
    Proceedings of the 1999 SIGMETRICS Conference. May 1999.
    PDF,Postscript,(Poster slides in PDF)
  • Trace Sampling for Desktop Applications on Windows NT.
    Patrick Crowley and Jean-Loup Baer.
    Proceedings of the 1st Annual Workshop on Workload Characterization. Nov 1998.
    Also appears as Chapter 1 in Workload Characterization : Methodology and Case Studies, IEEE Computer Society Press, 1999. (ISBN 0-7695-0452-3)
    PDF,Postscript
  • On the Use of Trace Sampling for Architectural Studies of Desktop Applications.
    Patrick Crowley and Jean-Loup Baer.
    UW Technical Report UW-CSE-1998-12-05.
    PDF,Postscript

Commercial workloads


Overview We gathered user-level traces (instruction and memory) of several commonly used desktop productivity applications (MS Word, Adobe Acrobat, etc.) running on Windows NT and compared them to some of the SPECINT95 applications (perl, gcc, etc.). The traces themselves are available here, and more project information can be found at the memory systems web-site.
Papers
  • Execution Characteristics of Desktop Applications on Windows NT
    Lee, Crowley, Baer, Anderson, Bershad.
    25th  Annual International Symposium on Computer Architecture. June 1998.
    PDF,Postscript
.