2008 |
19 | EE | Xiaoxin Chen,
Tal Garfinkel,
E. Christopher Lewis,
Pratap Subrahmanyam,
Carl A. Waldspurger,
Dan Boneh,
Jeffrey S. Dwoskin,
Dan R. K. Ports:
Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems.
ASPLOS 2008: 2-13 |
18 | EE | Marc L. Corliss,
E. Christopher Lewis:
Bantam: a customizable, java-based, classroom compiler.
SIGCSE 2008: 38-42 |
2007 |
17 | EE | Colin Blundell,
Joe Devietti,
E. Christopher Lewis,
Milo M. K. Martin:
Making the fast case common and the uncommon case simple in unbounded transactional memory.
ISCA 2007: 24-34 |
2006 |
16 | EE | Matthew Jacobs,
E. Christopher Lewis:
SMART C: A Semantic Macro Replacement Translator for C.
SCAM 2006: 95-106 |
2005 |
15 | EE | Marc L. Corliss,
E. Christopher Lewis,
Amir Roth:
Low-Overhead Interactive Debugging via Dynamic Instrumentation with DISE.
HPCA 2005: 303-314 |
14 | EE | Marc L. Corliss,
E. Christopher Lewis,
Amir Roth:
The implementation and evaluation of dynamic code decompression using DISE.
ACM Trans. Embedded Comput. Syst. 4(1): 38-72 (2005) |
13 | EE | Marc L. Corliss,
E. Christopher Lewis,
Amir Roth:
Using DISE to protect return addresses from attack.
SIGARCH Computer Architecture News 33(1): 65-72 (2005) |
2003 |
12 | EE | Marc L. Corliss,
E. Christopher Lewis,
Amir Roth:
DISE: A Programmable Macro Engine for Customizing Applications.
ISCA 2003: 362-373 |
11 | EE | Marc L. Corliss,
E. Christopher Lewis,
Amir Roth:
A DISE implementation of dynamic code decompression.
LCTES 2003: 232-243 |
2000 |
10 | EE | E. Christopher Lewis,
Lawrence Snyder:
Pipelining Wavefront Computations: Experiences and Performance.
IPDPS Workshops 2000: 261-268 |
9 | EE | Sung-Eun Choi,
E. Christopher Lewis:
A study of common pitfalls in simple multi-threaded programs.
SIGCSE 2000: 325-329 |
8 | EE | Bradford L. Chamberlain,
Sung-Eun Choi,
E. Christopher Lewis,
Calvin Lin,
Lawrence Snyder,
Derrick Weathersby:
ZPL: A Machine Independent Programming Language for Parallel Computers.
IEEE Trans. Software Eng. 26(3): 197-211 (2000) |
1999 |
7 | EE | Bradford L. Chamberlain,
E. Christopher Lewis,
Calvin Lin,
Lawrence Snyder:
Regions: an abstraction for expressing array computation.
APL 1999: 41-49 |
6 | EE | Bradford L. Chamberlain,
E. Christopher Lewis,
Lawrence Snyder:
Problem space promotion and its evaluation as a technique for efficient parallel computation.
International Conference on Supercomputing 1999: 311-318 |
5 | EE | Bradford L. Chamberlain,
E. Christopher Lewis,
Lawrence Snyder:
Language Support for Pipelining Wavefront Computations.
LCPC 1999: 318-332 |
1998 |
4 | EE | Bradford L. Chamberlain,
Sung-Eun Choi,
E. Christopher Lewis,
Calvin Lin,
Lawrence Snyder,
Derrick Weathersby:
ZPL's WYSIWYG Performance Model.
HIPS 1998: 50-61 |
3 | | E. Christopher Lewis,
Calvin Lin,
Lawrence Snyder:
The Implementation and Evaluation of Fusion and Contraction in Array Languages.
PLDI 1998: 50-59 |
1996 |
2 | | Bradford L. Chamberlain,
Sung-Eun Choi,
E. Christopher Lewis,
Calvin Lin,
Lawrence Snyder,
Derrick Weathersby:
Factor-Join: A Unique Approach to Compiling Array Languages for Parallel Machines.
LCPC 1996: 481-500 |
1995 |
1 | | E. Christopher Lewis,
Calvin Lin,
Lawrence Snyder,
George Turkiyyah:
A Portable Parallel N-Body Solver.
PPSC 1995: 331-336 |