2006 |
33 | EE | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Path-Based Reuse Distance Analysis.
CC 2006: 32-46 |
32 | EE | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Feedback-directed memory disambiguation through store distance analysis.
ICS 2006: 278-287 |
2005 |
31 | EE | Steve Carr,
Soner Önder:
A case for a working-set-based memory hierarchy.
Conf. Computing Frontiers 2005: 252-261 |
30 | EE | Peng Zhou,
Soner Önder,
Steve Carr:
Fast branch misprediction recovery in out-of-order superscalar processors.
ICS 2005: 41-50 |
29 | EE | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Instruction Based Memory Distance Analysis and its Application.
IEEE PACT 2005: 27-37 |
2004 |
28 | EE | Steve Carr,
Philip H. Sweany:
Automatic data partitioning for the agere payload plus network processor.
CASES 2004: 238-247 |
27 | EE | Yin Ma,
Steve Carr,
Rong Ge:
Low-Cost Register-Pressure Prediction for Scalar Replacement Using Pseudo-Schedules.
ICPP 2004: 116-124 |
26 | EE | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Reuse-distance-based miss-rate prediction on a per instruction basis.
Memory System Performance 2004: 60-68 |
2003 |
25 | | Steve Carr,
Changpeng Fang,
Tim Jozwowski,
Jean Mayo,
Ching-Kuang Shene:
Concurrent Mentor: A Visualization System for Distributed Programming Education.
PDPTA 2003: 1676-1682 |
24 | EE | Steve Carr,
Jean Mayo,
Ching-Kuang Shene:
ThreadMentor: a pedagogical tool for multithreaded programming.
ACM Journal of Educational Resources in Computing 3(1): (2003) |
23 | EE | Steve Carr,
Philip H. Sweany:
An experimental evaluation of scalar replacement on scientific benchmarks.
Softw., Pract. Exper. 33(15): 1419-1445 (2003) |
2002 |
22 | EE | Yi Qian,
Steve Carr,
Philip H. Sweany:
Optimizing Loop Performance for Clustered VLIW Architectures.
IEEE PACT 2002: 271-280 |
21 | EE | Steve Carr,
Ping Chen,
Tim Jozwowski,
Jean Mayo,
Ching-Kuang Shene:
Channels, visualization, and topology editor.
ITiCSE 2002: 106-110 |
20 | EE | Yi Qian,
Steve Carr,
Philip H. Sweany:
Loop fusion for clustered VLIW architectures.
LCTES-SCOPES 2002: 112-119 |
19 | EE | Steve Carr,
Changpeng Fang,
Tim Jozwowski,
Jean Mayo,
Ching-Kuang Shene:
A communication library to support concurrent programming courses.
SIGCSE 2002: 360-364 |
2001 |
18 | | Xianglong Huang,
Steve Carr,
Philip H. Sweany:
Loop Transformations for Architectures with Partitioned Register Banks.
LCTES/OM 2001: 48-55 |
2000 |
17 | EE | Jason Hiser,
Steve Carr,
Philip H. Sweany:
Global Register Partitioning.
IEEE PACT 2000: 13-23 |
16 | EE | Jason Hiser,
Steve Carr,
Philip H. Sweany,
Steven J. Beaty:
Register Assignment for Software Pipelining with Partitioned Register Banks.
IPDPS 2000: 211-218 |
15 | EE | Michael Bedy,
Steve Carr,
Xianglong Huang,
Ching-Kuang Shene:
A visualization system for multithreaded programming.
SIGCSE 2000: 1-5 |
1998 |
14 | EE | Philip H. Sweany,
Steve Carr,
Brett L. Huber:
Compiler Optimization for Superscalar Systems: Global Instruction Scheduling without Copies.
Digital Technical Journal 10(1): (1998) |
1997 |
13 | | Chen Ding,
Steve Carr,
Philip H. Sweany:
Modulo Scheduling with Cache Reuse Information.
Euro-Par 1997: 1079-1083 |
12 | EE | Steve Carr,
Yiping Guan:
Unroll-and-Jam Using Uniformly Generated Sets.
MICRO 1997: 349-357 |
11 | EE | Steve Carr,
Richard B. Lehoucq:
Compiler Blockability of Dense Matrix Factorizations.
ACM Trans. Math. Softw. 23(3): 336-361 (1997) |
1996 |
10 | EE | Steve Carr,
Chen Ding,
Philip H. Sweany:
Improving Software Pipelining with Unroll-and-Jam.
HICSS (1) 1996: 183-192 |
9 | EE | Kathryn S. McKinley,
Steve Carr,
Chau-Wen Tseng:
Improving Data Locality with Loop Transformations.
ACM Trans. Program. Lang. Syst. 18(4): 424-453 (1996) |
1995 |
8 | | Steve Carr,
Richard B. Lehoucq:
A Compiler-Blockable Algorithm for QR Decomposition.
PPSC 1995: 686-691 |
1994 |
7 | | Steve Carr,
Kathryn S. McKinley,
Chau-Wen Tseng:
Compiler Optimizations for Improving Data Locality.
ASPLOS 1994: 252-262 |
6 | EE | Steve Carr,
Ken Kennedy:
Improving the Ratio of Memory Operations to Floating-Point Operations in Loops.
ACM Trans. Program. Lang. Syst. 16(6): 1768-1810 (1994) |
5 | | Steve Carr,
Ken Kennedy:
Scalar Replacement in the Presence of Conditional Control Flow.
Softw., Pract. Exper. 24(1): 51-77 (1994) |
1992 |
4 | | Steve Carr,
Ken Kennedy:
Compiler Blockability of Numerical Algorithms.
SC 1992: 114-124 |
1990 |
3 | EE | David Callahan,
Steve Carr,
Ken Kennedy:
Improving register allocation for subscripted variables (with retrospective)
Best of PLDI 1990: 328-342 |
2 | | David Callahan,
Steve Carr,
Ken Kennedy:
Improving Register Allocation for Subscripted Variables.
PLDI 1990: 53-65 |
1989 |
1 | | Steve Carr,
Ken Kennedy:
Blocking Linear Algebra Codes for Memory Hierarchies.
PPSC 1989: 400-405 |