 | 2006 |
| 34 |  | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Path-Based Reuse Distance Analysis.
CC 2006: 32-46 |
| 33 |  | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Feedback-directed memory disambiguation through store distance analysis.
ICS 2006: 278-287 |
| 2005 |
| 32 |  | Steve Carr,
Soner Önder:
A case for a working-set-based memory hierarchy.
Conf. Computing Frontiers 2005: 252-261 |
| 31 |  | Peng Zhou,
Soner Önder,
Steve Carr:
Fast branch misprediction recovery in out-of-order superscalar processors.
ICS 2005: 41-50 |
| 30 |  | Changpeng Fang,
Steve Carr,
Soner Önder,
Zhenlin Wang:
Instruction Based Memory Distance Analysis and its Application.
IEEE PACT 2005: 27-37 |
| 2004 |
| 29 |  | Steve Carr,
Philip H. Sweany:
Automatic data partitioning for the agere payload plus network processor.
CASES 2004: 238-247 |
| 28 |  | Yin Ma,
Steve Carr,
Rong Ge:
Low-Cost Register-Pressure Prediction for Scalar Replacement Using Pseudo-Schedules.
ICPP 2004: 116-124 |
| 27 |  | 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 |
| 26 |  | Steve Carr,
Changpeng Fang,
Tim Jozwowski,
Jean Mayo,
Ching-Kuang Shene:
Concurrent Mentor: A Visualization System for Distributed Programming Education.
PDPTA 2003: 1676-1682 |
| 25 |  | Steve Carr,
Jean Mayo,
Ching-Kuang Shene:
ThreadMentor: a pedagogical tool for multithreaded programming.
ACM Journal of Educational Resources in Computing 3(1): (2003) |
| 24 |  | Steve Carr,
Philip H. Sweany:
An experimental evaluation of scalar replacement on scientific benchmarks.
Softw., Pract. Exper. 33(15): 1419-1445 (2003) |
| 2002 |
| 23 |  | Yi Qian,
Steve Carr,
Philip H. Sweany:
Optimizing Loop Performance for Clustered VLIW Architectures.
IEEE PACT 2002: 271-280 |
| 22 |  | Steve Carr,
Ping Chen,
Tim Jozwowski,
Jean Mayo,
Ching-Kuang Shene:
Channels, visualization, and topology editor.
ITiCSE 2002: 106-110 |
| 21 |  | Yi Qian,
Steve Carr,
Philip H. Sweany:
Loop fusion for clustered VLIW architectures.
LCTES-SCOPES 2002: 112-119 |
| 20 |  | Steve Carr,
Changpeng Fang,
Tim Jozwowski,
Jean Mayo,
Ching-Kuang Shene:
A communication library to support concurrent programming courses.
SIGCSE 2002: 360-364 |
| 2001 |
| 19 |  | Xianglong Huang,
Steve Carr,
Philip H. Sweany:
Loop Transformations for Architectures with Partitioned Register Banks.
LCTES/OM 2001: 48-55 |
| 2000 |
| 18 |  | Jason Hiser,
Steve Carr,
Philip H. Sweany:
Global Register Partitioning.
IEEE PACT 2000: 13-23 |
| 17 |  | Jason Hiser,
Steve Carr,
Philip H. Sweany,
Steven J. Beaty:
Register Assignment for Software Pipelining with Partitioned Register Banks.
IPDPS 2000: 211-218 |
| 16 |  | Steve Carr,
Ching-Kuang Shene:
A portable class library for teaching multithreaded programming.
ITiCSE 2000: 124-127 |
| 15 |  | Michael Bedy,
Steve Carr,
Xianglong Huang,
Ching-Kuang Shene:
A visualization system for multithreaded programming.
SIGCSE 2000: 1-5 |
| 1998 |
| 14 |  | 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 |  | Steve Carr,
Yiping Guan:
Unroll-and-Jam Using Uniformly Generated Sets.
MICRO 1997: 349-357 |
| 11 |  | Steve Carr,
Richard B. Lehoucq:
Compiler Blockability of Dense Matrix Factorizations.
ACM Trans. Math. Softw. 23(3): 336-361 (1997) |
| 1996 |
| 10 |  | Steve Carr,
Chen Ding,
Philip H. Sweany:
Improving Software Pipelining with Unroll-and-Jam.
HICSS (1) 1996: 183-192 |
| 9 |  | 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 |  | 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 |  | 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 |