Department of Computer & Information Science University of Pennsylvania
Navbar
E pic

Contact Info
 
   lewis@cis.upenn.edu
   605 Levine Hall.
   3330 Walnut Street
   Philadelphia, PA 
   19104-6389

   Tel: 215.898.6310
   Fax: 215.898.0587

   Driving directions

Office Hours
 
   Tues/Thurs 11-12
   (CIS570)

Links
 
   SEAS
   Info for students

Students
 
    Colin Blundell
    Marc Corliss
    Matt Jacobs

Personal
 
    e at elewis dot net
    elewis.net

E Christopher Lewis
Assistant Professor of Computer and Information Science
Ph.D., University of Washington, 2001.
M.S., University of Washington, 1996.
B.S., Cornell University, 1993.

Curriculum Vitae

Research Interests
 
Practical compilers and programming languages; computer architecture; and programming systems for scalable parallel machines.

Penn Architecture and Compilers Group , co-director
DISE Project, co-PI

Selected or Recent Publications
(Complete List with Abstracts)

Subleties of Transactional Memory Atomicity Semantics (PDF)
with Colin Blundell and Milo M.K. Martin
IEEE Computer Architecture Letters, 5(2), July-December 2006.

Low-Overhead Debugging via Flexible Dynamic Instrumentation with DISE (PDF)
with Marc Corliss and Amir Roth
Proceedings of the Eleventh Internation Symposium on High Performance Computer Architecture (HPCA-11), February 2005.

The Implementation and Evaluation of Dynamic Code Decompression Using DISE (PDF)
with Marc Corliss and Amir Roth
ACM Transactions on Embedded Computing Systems, Vol. 4, No. 1, February 2005.

DISE: A Programmable Macro Engine for Customizing Applications (PDF)
with Marc Corliss and Amir Roth
Proceedings of the Thirtieth International Symposium on Computer Architecture (ISCA-30), June 2003.

A DISE Implementation of Dynamic Code Decompression (PDF)
with Marc Corliss and Amir Roth
Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '03), June 2003.

ZPL: A Machine Independent Programming Language for Parallel Computers (PDF)
with Bradford L. Chamberlain, Sung-Eun Choi, Calvin Lin, Lawrence Snyder, and W. Derrick Weathersby
IEEE Transactions on Software Engineering, March 2000.

The Implementation and Evaluation of Fusion and Contraction in Array Languages (PDF)
with Calvin Lin and Lawrence Snyder
Proceedings of the ACM SIGPLAN `98 Conference on Programming Language Design and Implementation (PLDI), June 1998.

Navbar
E Christopher Lewis
Last modified: Wed Dec 6 14:34:15 EST 2006