Selected Publications
An approach for code generation in the Sparse Polyhedral Framework
- M. Mills Strout, A. LaMielle, L. Carter, J. Ferrante, B. Kreaseck and C. Olschanowsky
Parallel Computing,
53: 32-57, April 2016.
Centralized Versus Distributed Schedulers for Multiple Bag-of-task Applications
,
- O. Beaumont, L. Carter, J. Ferrante, A. Legrand, L. Marchal, and Y. Robert,
IEEE International Parallel and
Distributed Processing Symposium (IPDPS),
,
April 2006.
-
Interference-Aware Scheduling
,
- B. Kreaseck, L. Carter, H. Casanova, J. Ferrante, S. Nandy
International Journal of High Performance Computing Applications
,
Vol. 20, No. 1, February 2006.
-
GUARD: Gossip Used for Autonomous Resource Detection,
- S. Nandy, L. Carter, J. Ferrante
IEEE International Parallel and Distributed Processing Symposium
(IPDPS)
,
April, 2005.
-
A-FAST: Autonomous Flow Approach to Scheduling Tasks,
- S. Nandy, L. Carter, J. Ferrante
International Conference on High Performance Computing
,
December, 2004.
-
Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Platforms,
- C. Baninio, O. Beaumont, L. Carter, J. Ferrante, A. Legrand, Y. Robert
IEEE Transactions on Parallel and Distributed Systems
,
April, 2004.
-
On the Interference of Communication on Computation in Java
,
- B. Kreaseck, L. Carter, H. Casanova, J. Ferrante
Third International IEEE Workshop on Performance Modeling, Evaluation and Optimization of Parallel and Distributed Systems,
,
April, 2004.
-
Sparse Tiling for Stationary Iterative Methods,
-
Michelle Mills Strout, Larry Carter,
Jeanne Ferrante, and Barbara Kreaseck
International Journal of High Performance Computing Applications
, Vol. 18, No. 1, 95-114, February, 2004.
-
TFP: Time-sensitive, Flow-specific Profiling at Runtime
,
- S. Nandy, X. Gao, J. Ferrante
Workshop on Languages and Compiling for Parallel Computing (LCPC), October, 2003.
-
Autonomous Protocols for Bandwidth-Centric Scheduling of Independent Tasks Applications,
- B. Kreaseck, L. Carter, H. Casanova, J. Ferrante
IEEE International Parallel and Distributed Processing Symposium
(IPDPS)
, April 2003.
Phi Predication for Light Weight If-Conversion,
-
Weihaw Chuang, Brad Calder, and Jeanne Ferrante,
International Symposium on Code Generation and Optimization,
,
March 2003.
Incorporating Predicate Information Into Branch Predictors,
-
E. Simon. B. Calder and J. Ferrante,
9th International IEEE Symposium on High Performance Computer Architecture (HPCA), ,
February 2003.
-
Folklore Confirmed: Reducible Flow Graphs are Exponentially Larger ,
-
L. Carter, J. Ferrante, and C. Thomborson,
ACM Symposium on Principles of Programming Languages (POPL),
,
January 2003.
-
On the Parallel Execution Time of Tiled Loops,
-
Karin Högstedt, Larry Carter, Jeanne Ferrante
IEEE Transactions on Parallel
and Distributed Systems,
,
March 2003.
-
Combining Performance Aspects of Irregular Gauss-Seidel via Sparse Tiling
,
M. Mills Strout, L. Carter, and J. Ferrante,
The 15th Workshop on Languages and Compilers for Parallel
Computing (LCPC), ,
July, 2002. To be published in Springer Verlag
Lecture Notes in Computer Science.
-
Incorporating Predicate Information Into Branch Predictors
,
- Beth Simon, Brad Calder, and Jeanne Ferrante
MICRO Workshop on Explicitly Parallel Instruction Computing Architectures
and Compiler Techonology, December, 2001.
-
Bandwidth-centric Allocation of Independent Tasks on Heterogeneous Platforms,
- O. Beaumont, L. Carter, J. Ferrante, A. Legrand, Y. Robert
Joint Research Report INRIA RR-4210 / LIP RR2001-25,
June, 2001.
A shortened version
of this research report appears in IPDPS 2002.
-
Rescheduling for Locality in Sparse Matrix Computations,
- M. Mills Strout, L. Carter, and J. Ferrante
International Conference on Computational Science, San Francisco,
May, 2001.
To be published in Springer LNCS series.
-
A Modal Model of Memory,
- N.Mitchell, L. Carter, and J.Ferrante
International Conference on Computational Science,
special session on Architecture-Specific Performance Tuning, May 2001.
To be published in Springer LNCS series.
-
Path Analysis and Renaming for Predicated Instruction Scheduling
-
L. Carter, E .Simon, B. Calder, L. Carter, and J. Ferrante
International Journal of Parallel Programming,
special issue, Vol. 28, No. 6, 2000.
-
Predicated Static Single Assignment
-
L. Carter, E .Simon, B. Calder, L. Carter, and J. Ferrante
Proceedings of International Conference on Parallel Architectures
and Compilation Techniques, October, 1999.
-
- Localizing Non-Affine Array References
-
N. Mitchell, L. Carter, and J. Ferrante
Proceedings of International Conference on Parallel Architectures
and Compilation Techniques, October, 1999.
-
ILP versus TLP on SMT
-
Nick Mitchell, Larry Carter, Jeanne Ferrante, and Dean Tullsen
Supercomputing '99, November 1999.
-
Selecting tile shape for minimal execution time
-
K. Högstedt, L. Carter and J. Ferrante.
Proceedings of Eleventh ACM Symposium on Parallel Algorithms and Architectures, June, 1999.
(UCSD Technical Report CS99-616 with proofs)
-
Explorations in Symbiosis on Two Multithreaded Architectures
-
A. Snavely, N. Mitchell, L. Carter, J. Ferrante, and D. Tullsen
Workshop on Multithreaded Execution And Compilation (MTEAC)
January 1999.
-
Schedule-Independent Storage Mapping in Loops
-
Michelle Mills Strout, Larry Carter, Jeanne Ferrante, and Beth Simon.
Architectural Support for Programming Languages and
Operating Systems
San Jose, California, October 4-7, 1998.
-
Quantifying the Multi-level Nature of Tiling Interactions
-
N.~Mitchell, K.~Hogstedt, L.~Carter, and J.~Ferrante
International Journal of Parallel Programming
Special Issue, June 1998. Extended version of [MCFH97].
-
Analyzing Asynchronous Pipeline Schedules
-
V. Donaldson and J. Ferrante
International Journal of Parallel Programming
Special Issue, February 1998.
-
Quantifying the Multi-Level Nature of Tiling Interactions
-
Mitchell, N., L. Carter, J. Ferrante, and K. Högstedt
10th International Workshop on Languages and Compilers
for Parallel Computing,
August, 1997.
-
A Compiler Perspective on Architectural Evolutions
-
Mitchell, N., L. Carter, and J. Ferrante,
Workshop on Interactions between Compilers and Computer Architectures,
Feb 1997.
-
Determining the idle time of a tiling.
-
Karin Högstedt, Larry Carter and Jeanne Ferrante,
ACM Symposium on Principles of Programming Languages, January, 1997.
-
Hierarchical Tiling: A Methodology for High Performance
- Carter, L., J. Ferrante, S. Flynn Hummel, B. Alpern, and K.S. Gatlin,
UCSD Tech Report CS96-508, Nov 1996.
Determining asynchronous pipeline execution times.
-
Val Donaldson and Jeanne Ferrante,
Proc. Ninth Workshop on Languages and Compilers for Parallel Computing,
San Jose, CA, August 1996.
Determining asynchronous pipeline execution times.
-
Val Donaldson and Jeanne Ferrante.
Technical Report CS96-481, Computer Science and Engineering Dept.,
University of California, San Diego, La Jolla, CA, April 1996.
Determining asynchronous acyclic pipeline execution times.
-
Val Donaldson and Jeanne Ferrante.
Proc. 10th International Parallel Processing Symposium,
Honolulu, HI, April 1996, pp. 568-572.
Determining asynchronous acyclic pipeline execution times.
-
by Val Donaldson and Jeanne Ferrante.
Technical Report CS96-466, Computer Science and Engineering Deptartment,
University of California, San Diego, La Jolla, CA, January 1996.