Washington University, St. Louis Engineering

Patrick Crowley

Professor Crowley is a member of the Applied Research Laboratory. His research career began at the University of Washington where he earned a PhD for his work in the design and study of processor and memory architectures for high-performance networking, a line of research that predated and subsequently influenced the development of commercial network processors.
Professor Crowley is co-editor of the three-book series, Network Processor Design and co-founded the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), a premier research conference in the area of high-speed networking systems. In 2007, Professor Crowley was chosen to join the DARPA Computer Science Study Group.
While Professor Crowley's interests span several areas at the intersection of computer architecture and networking systems, his current research projects focus on designing multicore processors and memory systems; building fast, programmable network routers with multicore processors; and building novel networks that use fast, programmable network routers.
Selected Publications

"IMP: ISP-Managed P2P," Shakir James and Patrick Crowley. In Proceedings of the 2010 IEEE International Conference on Peer-to-Peer Computing (P2P), Delft, Netherlands, August 2010.

"Extending Finite Automata to Efficiently Match Perl-Compatible Regular Expressions," Michela Becchi and Patrick Crowley. In Proceedings of the International Conference on emerging Networking EXperiments and Technologies (CoNEXT), Madrid, Spain, December, 2008.

“Dynamic Thread Assignment on Heterogeneous Multiprocessor Architectures.” Michela Becchi and Patrick Crowley. The Journal of Instruction-Level Parallelism, vol. 10, June 2008.

“Algorithms to Accelerate Multiple Regular Expression Matching for Deep Packet Inspection,” Sailesh Kumar, Sarang Dharmapurikar, Fang Yu, Patrick Crowley, and Jonathan S. Turner, In Proceedings of ACM SIGCOMM '06, Pisa, Italy, September, 2006.

“Network I/O Acceleration in Heterogeneous Multicore Processors,” Ben Wun and Patrick Crowley. In Proceedings of the 14th Annual Symposium on High Performance Interconnects (Hot Interconnects). Palo Alto, CA. August, 2006.

Selected Research
Title: FIA: Collaborative Research: Named Data Networking (NDN)
Role: Principal Investigator
Sponsor: National Science Foundation
Title: CSR: Medium: Multicore Virtual Machines for High-Speed Networking
Role: Principal Investigator
Sponsor: National Science Foundation
Title: Prototype Deployment of Internet-Scale Overlay Hosting
Role: Principal Investigator
Sponsor: GENI Project Office/National Science Foundation
Title: Defense Applications for a High-Performance, Programmable Communications Infrastructure
Role: Principal Investigator
Sponsor: US Dept of Defense/DARPA
Title: Architectural Support for Effective User-Level Data Transport
Role: Principal Investigator
Sponsor: National Science Foundation
Contact Patrick Crowley
Address 1 Brookings Drive
Campus Box 1045
City/St/Zip St. Louis, MO 63130
Office Bryan Hall, Room 522C
Phone (314) 935-9186
Fax (314) 935-7302
Email pcrowley@wustl.edu
Other Appt.

View website

PhD, University of Washington, 2003
BA, Illinois Wesleyan University, 1996

Washington University in St. Louis School of Engineering & Applied Science, Department of Computer Science & Engineering

Jolley Hall, Suite 304, CB 1045, 1 Brookings Drive, Saint Louis, MO, USA 63130
Phone: (314) 935-6160, Fax: (314) 935-7302

Reduce Font SizeEnlarge Font SizePrint Page