2008 |
62 | EE | Olivier Beaumont,
Larry Carter,
Jeanne Ferrante,
Arnaud Legrand,
Loris Marchal,
Yves Robert:
Centralized versus Distributed Schedulers for Bag-of-Tasks Applications.
IEEE Trans. Parallel Distrib. Syst. 19(5): 698-709 (2008) |
2007 |
61 | | Jeanne Ferrante,
Kathryn S. McKinley:
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007
ACM 2007 |
2006 |
60 | EE | Olivier Beaumont,
Larry Carter,
Jeanne Ferrante,
Arnaud Legrand,
Loris Marchal,
Yves Robert:
Centralized versus distributed schedulers for multiple bag-of-task applications.
IPDPS 2006 |
2005 |
59 | EE | Sagnik Nandy,
Larry Carter,
Jeanne Ferrante:
GUARD: Gossip Used for Autonomous Resource Detection.
IPDPS 2005 |
2004 |
58 | EE | Sagnik Nandy,
Larry Carter,
Jeanne Ferrante:
A-FAST: Autonomous Flow Approach to Scheduling Tasks.
HiPC 2004: 363-374 |
57 | EE | Barbara Kreaseck,
Larry Carter,
Henri Casanova,
Jeanne Ferrante:
On the Interference of Communication on Computation in Java.
IPDPS 2004 |
56 | EE | Cyril Banino,
Olivier Beaumont,
Larry Carter,
Jeanne Ferrante,
Arnaud Legrand,
Yves Robert:
Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Platforms.
IEEE Trans. Parallel Distrib. Syst. 15(4): 319-330 (2004) |
2003 |
55 | EE | Weihaw Chuang,
Brad Calder,
Jeanne Ferrante:
Phi-Predication for Light-Weight If-Conversion.
CGO 2003: 179-192 |
54 | EE | Beth Simon,
Brad Calder,
Jeanne Ferrante:
Incorporating Predicate Information into Branch Predictors.
HPCA 2003: 53-64 |
53 | EE | Barbara Kreaseck,
Larry Carter,
Henri Casanova,
Jeanne Ferrante:
Autonomous Protocols for Bandwidth-Centric Scheduling of Independent-Task Applications.
IPDPS 2003: 26 |
52 | EE | Sagnik Nandy,
Xiaofeng Gao,
Jeanne Ferrante:
TFP: Time-Sensitive, Flow-Specific Profiling at Runtime.
LCPC 2003: 32-47 |
51 | EE | Michelle Mills Strout,
Larry Carter,
Jeanne Ferrante:
Compile-time composition of run-time data and iteration reorderings.
PLDI 2003: 91-102 |
50 | EE | Larry Carter,
Jeanne Ferrante,
Clark D. Thomborson:
Folklore confirmed: reducible flow graphs are exponentially larger.
POPL 2003: 106-114 |
49 | EE | Karin Högstedt,
Larry Carter,
Jeanne Ferrante:
On the Parallel Execution Time of Tiled Loops.
IEEE Trans. Parallel Distrib. Syst. 14(3): 307-321 (2003) |
2002 |
48 | EE | Olivier Beaumont,
Arnaud Legrand,
Yves Robert,
Larry Carter,
Jeanne Ferrante:
Bandwidth-Centric Allocation of Independent Tasks on Heterogeneous Platforms.
IPDPS 2002 |
47 | EE | Michelle Mills Strout,
Larry Carter,
Jeanne Ferrante,
Jonathan Freeman,
Barbara Kreaseck:
Combining Performance Aspects of Irregular Gauss-Seidel Via Sparse Tiling.
LCPC 2002: 90-110 |
2001 |
46 | | Samuel P. Midkiff,
José E. Moreira,
Manish Gupta,
Siddhartha Chatterjee,
Jeanne Ferrante,
Jan Prins,
William Pugh,
Chau-Wen Tseng:
Languages and Compilers for Parallel Computing, 13th International Workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000, Revised Papers
Springer 2001 |
45 | EE | Michelle Mills Strout,
Larry Carter,
Jeanne Ferrante:
Rescheduling for Locality in Sparse Matrix Computations.
International Conference on Computational Science (1) 2001: 137-148 |
44 | EE | Nick Mitchell,
Larry Carter,
Jeanne Ferrante:
A Modal Model of Memory.
International Conference on Computational Science (1) 2001: 81-96 |
2000 |
43 | | Larry Carter,
Jeanne Ferrante:
Languages and Compilers for Parallel Computing, 12th International Workshop, LCPC'99, La Jolla/San Diego, CA, USA, August 4-6, 1999, Proceedings
Springer 2000 |
42 | | Lori Carter,
Beth Simon,
Brad Calder,
Larry Carter,
Jeanne Ferrante:
Path Analysis and Renaming for Predicated Instruction Scheduling.
International Journal of Parallel Programming 28(6): 563-588 (2000) |
1999 |
41 | | Siddhartha Chatterjee,
Jan Prins,
Larry Carter,
Jeanne Ferrante,
Zhiyuan Li,
David C. Sehr,
Pen-Chung Yew:
Languages and Compilers for Parallel Computing, 11th International Workshop, LCPC'98, Chapel Hill, NC, USA, August 7-9, 1998, Proceedings
Springer 1999 |
40 | EE | Nicholas Mitchell,
Larry Carter,
Jeanne Ferrante:
Localizing Non-Affine Array References.
IEEE PACT 1999: 192-202 |
39 | EE | Lori Carter,
Beth Simon,
Brad Calder,
Larry Carter,
Jeanne Ferrante:
Predicated Static Single Assignment.
IEEE PACT 1999: 245-255 |
38 | | Tung Nguyen,
Michelle Mills Strout,
Larry Carter,
Jeanne Ferrante:
Asynchronous Dynamic Load Balancing of Tiles.
PPSC 1999 |
37 | EE | Karin Högstedt,
Larry Carter,
Jeanne Ferrante:
Selecting Tile Shape for Minimal Execution Time.
SPAA 1999: 201-211 |
1998 |
36 | EE | Michelle Mills Strout,
Larry Carter,
Jeanne Ferrante,
Beth Simon:
Schedule-Independent Storage Mapping for Loops.
ASPLOS 1998: 24-33 |
35 | | Val Donaldson,
Jeanne Ferrante:
Analyzing Asynchronous Pipeline Schedules.
International Journal of Parallel Programming 26(1): 5-42 (1998) |
34 | | Nicholas Mitchell,
Karin Högstedt,
Larry Carter,
Jeanne Ferrante:
Quantifying the Multi-Level Nature of Tiling Interactions.
International Journal of Parallel Programming 26(6): 641-670 (1998) |
1997 |
33 | | Nicholas Mitchell,
Larry Carter,
Jeanne Ferrante,
Karin Högstedt:
Quantifying the Multi-level Nature of Tiling Interactions.
LCPC 1997: 1-15 |
32 | EE | Karin Högstedt,
Larry Carter,
Jeanne Ferrante:
Determining the Idle Time of a Tiling.
POPL 1997: 160-173 |
31 | EE | Jeanne Ferrante,
Dirk Grunwald,
Harini Srinivasan:
Compile-time Analysis and Optimization of Explicitly Parallel Programs*.
Parallel Algorithms Appl. 12(1-3): 21-56 (1997) |
1996 |
30 | EE | Val Donaldson,
Jeanne Ferrante:
Determining Asynchronous Acyclic Pipeline Execution Times.
IPPS 1996: 568-572 |
29 | | Val Donaldson,
Jeanne Ferrante:
Determing Asynchronous Pipeline Execution Times.
LCPC 1996: 154-174 |
1995 |
28 | EE | Larry Carter,
Jeanne Ferrante,
Susan Flynn Hummel:
Hierarchical tiling for improved superscalar performance.
IPPS 1995: 239-245 |
27 | | Larry Carter,
Jeanne Ferrante,
Susan Flynn Hummel:
Efficient Parallelism via Hierarchical Tiling.
PPSC 1995: 680-685 |
26 | EE | Ron Cytron,
Jeanne Ferrante:
Efficientlty Computing Phi-Nodes On-The-Fly.
ACM Trans. Program. Lang. Syst. 17(3): 487-506 (1995) |
1994 |
25 | | Jeanne Ferrante:
Computing Communication Sets for Control Parallel Programs.
LCPC 1994: 316-330 |
24 | EE | Jong-Deok Choi,
Jeanne Ferrante:
Static Slicing in the Presence of Goto Statements.
ACM Trans. Program. Lang. Syst. 16(4): 1096-1113 (1994) |
23 | EE | Jong-Deok Choi,
Ron Cytron,
Jeanne Ferrante:
On the Efficient Engineering of Ambitious Program Analysis.
IEEE Trans. Software Eng. 20(2): 105-114 (1994) |
1993 |
22 | | Ron Cytron,
Jeanne Ferrante:
Efficiently Computing phi-Nodes On-The-Fly (Extended Abstract).
LCPC 1993: 461-476 |
21 | | Vasanth Bala,
Jeanne Ferrante,
Larry Carter:
Explicit Data Placement (XDP): A Methodology for Explicit Compile-Time Representation and Optimization.
PPOPP 1993: 139-148 |
1992 |
20 | | Vasanth Bala,
Jeanne Ferrante:
Explicit Data Placement (XDP): A Methodology for Explicit Compile-Time Representation and Optimization of Data Movement (Extended Abstract).
SIGPLAN Workshop 1992: 36-39 |
1991 |
19 | | Jeanne Ferrante,
Vivek Sarkar,
W. Thrash:
On Estimating and Enhancing Cache Effectiveness.
LCPC 1991: 328-343 |
18 | | Jong-Deok Choi,
Ron Cytron,
Jeanne Ferrante:
Automatic Construction of Sparse Data Flow Evaluation Graphs.
POPL 1991: 55-66 |
17 | EE | Ron Cytron,
Jeanne Ferrante,
Barry K. Rosen,
Mark N. Wegman,
F. Kenneth Zadeck:
Efficiently Computing Static Single Assignment Form and the Control Dependence Graph.
ACM Trans. Program. Lang. Syst. 13(4): 451-490 (1991) |
1990 |
16 | | Ron Cytron,
Jeanne Ferrante,
Vivek Sarkar:
Compact Representations for Control Dependence.
PLDI 1990: 337-351 |
15 | EE | Beth Simon,
D. Alpern,
Jeanne Ferrante:
A Foundation for Sequentializing Parallel Code.
SPAA 1990: 350-359 |
1989 |
14 | | Ron Cytron,
Jeanne Ferrante,
Barry K. Rosen,
Mark N. Wegman,
F. Kenneth Zadeck:
An Efficient Method of Computing Static Single Assignment Form.
POPL 1989: 25-35 |
1988 |
13 | EE | Frances E. Allen,
Michael G. Burke,
Ron Cytron,
Jeanne Ferrante,
Wilson C. Hsieh:
A framework for determining useful parallelism.
ICS 1988: 207-215 |
12 | EE | Jeanne Ferrante,
Mary Mace,
Barbara Simons:
Generating sequential code from parallel code.
ICS 1988: 582-592 |
11 | | Michael G. Burke,
Ron Cytron,
Jeanne Ferrante,
Wilson C. Hsieh,
Vivek Sarkar,
David Shields:
Automatic Discovery of Parallelism: A Tool and an Experiment (Extended Abstract).
PPOPP/PPEALS 1988: 77-84 |
10 | | Frances E. Allen,
Michael G. Burke,
Philippe Charles,
Ron Cytron,
Jeanne Ferrante:
An Overview of the PTRAN Analysis System for Multiprocessing.
J. Parallel Distrib. Comput. 5(5): 617-640 (1988) |
1987 |
9 | | Ron Cytron,
Jeanne Ferrante:
What's In a Name? -or- The Value of Renaming for Parallelism Detection and Storage Allocation.
ICPP 1987: 19-27 |
8 | | Frances E. Allen,
Michael G. Burke,
Philippe Charles,
Ron Cytron,
Jeanne Ferrante:
An Overview of the PTRAN Analysis System for Multiprocessing.
ICS 1987: 194-211 |
7 | EE | Jeanne Ferrante,
Karl J. Ottenstein,
Joe D. Warren:
The Program Dependence Graph and Its Use in Optimization.
ACM Trans. Program. Lang. Syst. 9(3): 319-349 (1987) |
1985 |
6 | | Jeanne Ferrante,
Mary Mace:
On Linearizing Parallel Code.
POPL 1985: 179-189 |
1984 |
5 | | Jeanne Ferrante,
Karl J. Ottenstein,
Joe D. Warren:
The program Dependence Graph and its Use in Optimization.
Symposium on Programming 1984: 125-132 |
1983 |
4 | | Jeanne Ferrante,
Karl J. Ottenstein:
A Program Form Based on Data Dependency in Predicate Regions.
POPL 1983: 217-236 |
1980 |
3 | | Frances E. Allen,
J. Lawrence Carter,
Janet Fabri,
Jeanne Ferrante,
William H. Harrison,
Paul G. Loewner,
Louise Trevillyan:
The Experimental Compiling System.
IBM Journal of Research and Development 24(6): 695-715 (1980) |
1977 |
2 | | Jeanne Ferrante,
James R. Geiser:
An Efficient Decision Procedure for the Theory of Rational Order.
Theor. Comput. Sci. 4(2): 227-233 (1977) |
1975 |
1 | | Jeanne Ferrante,
Charles Rackoff:
A Decision Procedure for the First Order Theory of Real Addition with Order.
SIAM J. Comput. 4(1): 69-76 (1975) |