| 2009 |
| 59 | EE | Melina Demertzi,
Pedro C. Diniz,
Mary W. Hall,
Anna C. Gilbert,
Yi Wang:
Computation reuse in domain-specific optimization of signal recognition.
FPGA 2009: 281 |
| 2008 |
| 58 | EE | Vijay S. Kumar,
Mary W. Hall,
Jihie Kim,
Yolanda Gil,
Tahsin M. Kurç,
Ewa Deelman,
Varun Ratnakar,
Joel H. Saltz:
Designing and parameterizing a workflow for optimization: A case study in biomedical imaging.
IPDPS 2008: 1-5 |
| 57 | EE | Melina Demertzi,
Pedro C. Diniz,
Mary W. Hall,
Anna C. Gilbert,
Yi Wang:
The potential of computation reuse in high-level optimization of a signal recognition system.
IPDPS 2008: 1-5 |
| 56 | EE | Yiinju L. Nelson,
Bhupesh Bansal,
Mary W. Hall,
Aiichiro Nakano,
Kristina Lerman:
Model-guided performance tuning of parameter values: A case study with molecular dynamics visualization.
IPDPS 2008: 1-8 |
| 2007 |
| 55 | EE | Bhupesh Bansal,
Ümit V. Çatalyürek,
Jacqueline Chame,
Chun Chen,
Ewa Deelman,
Yolanda Gil,
Mary W. Hall,
Vijay Kumar,
Tahsin M. Kurç,
Kristina Lerman,
Aiichiro Nakano,
Yoon-Ju Lee Nelson,
Joel H. Saltz,
Ashish Sharma,
Priya Vashishta:
Intelligent Optimization of Parallel and Distributed Applications.
IPDPS 2007: 1-6 |
| 54 | EE | Chun Chen,
Jaewook Shin,
Shiva Kintali,
Jacqueline Chame,
Mary W. Hall:
Model-Guided Empirical Optimization for Multimedia Extension Architectures: A Case Study.
IPDPS 2007: 1-8 |
| 53 | EE | Melina Demertzi,
Pedro C. Diniz,
Mary W. Hall,
Anna C. Gilbert,
Yi Wang:
A Combined Hardware/Software Optimization Framework for Signal Representation and Recognition.
International Conference on Computational Science (1) 2007: 1230-1237 |
| 2006 |
| 52 | EE | Jafar Adibi,
Tim Barrett,
Spundun Bhatt,
Hans Chalupsky,
Jacqueline Chame,
Mary W. Hall:
Processing-in-memory technology for knowledge discovery algorithms.
DaMoN 2006: 2 |
| 51 | EE | Jacqueline Chame,
Chun Chen,
Pedro C. Diniz,
Mary W. Hall,
Yoon-Ju Lee,
Robert F. Lucas:
An overview of the ECO project.
IPDPS 2006 |
| 50 | EE | Mark D. Hill,
Jean-Luc Gaudiot,
Mary W. Hall,
Joe Marks,
Paolo Prinetto,
Donna Baglio:
A Wiki for discussing and promoting best practices in research.
Commun. ACM 49(9): 63-64 (2006) |
| 2005 |
| 49 | | Vivek Sarkar,
Mary W. Hall:
Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, Chicago, IL, USA, June 12-15, 2005
ACM 2005 |
| 48 | EE | Chun Chen,
Jacqueline Chame,
Mary W. Hall:
Combining Models and Guided Empirical Search to Optimize for Multiple Levels of the Memory Hierarchy.
CGO 2005: 111-122 |
| 47 | EE | Jaewook Shin,
Mary W. Hall,
Jacqueline Chame:
Superword-Level Parallelism in the Presence of Control Flow.
CGO 2005: 165-175 |
| 46 | EE | Heidi E. Ziegler,
Mary W. Hall:
Evaluating heuristics in automatically mapping multi-loop applications to FPGAs.
FPGA 2005: 184-195 |
| 45 | EE | Chun Chen,
Jacqueline Chame,
Mary W. Hall,
Kristina Lerman:
A Systematic Approach to Model-Guided Empirical Search for Memory Hierarchy Optimization.
LCPC 2005: 433-440 |
| 44 | EE | Mary W. Hall,
Saman P. Amarasinghe,
Brian R. Murphy,
Shih-Wei Liao,
Monica S. Lam:
Interprocedural parallelization analysis in SUIF.
ACM Trans. Program. Lang. Syst. 27(4): 662-731 (2005) |
| 43 | EE | Yoon-Ju Lee,
Pedro C. Diniz,
Mary W. Hall,
Robert F. Lucas:
Empirical Optimization for a Sparse Linear Solver: A Case Study.
International Journal of Parallel Programming 33(2-3): 165-181 (2005) |
| 42 | EE | Pedro C. Diniz,
Mary W. Hall,
Joonseok Park,
Byoungro So,
Heidi E. Ziegler:
Automatic mapping of C to FPGAs with the DEFACTO compilation and synthesis system.
Microprocessors and Microsystems 29(2-3): 51-62 (2005) |
| 2004 |
| 41 | EE | Byoungro So,
Mary W. Hall:
Increasing the Applicability of Scalar Replacement.
CC 2004: 185-201 |
| 40 | EE | Byoungro So,
Mary W. Hall,
Heidi E. Ziegler:
Custom Data Layout for Memory Parallelism.
CGO 2004: 291-302 |
| 39 | EE | Pedro C. Diniz,
Yoon-Ju Lee,
Mary W. Hall,
Robert F. Lucas:
A Case Study Using Empirical Optimization for a Large, Engineering Application.
IPDPS Next Generation Software Program - NSFNGS - PI Workshop 2004 |
| 38 | EE | Yoon-Ju Lee,
Mary W. Hall:
A Code Isolator: Isolating Code Fragments from Large Programs.
LCPC 2004: 164-178 |
| 2003 |
| 37 | EE | Byoungro So,
Pedro C. Diniz,
Mary W. Hall:
Using estimates from behavioral synthesis tools in compiler-directed design space exploration.
DAC 2003: 514-519 |
| 36 | EE | Heidi E. Ziegler,
Mary W. Hall,
Pedro C. Diniz:
Compiler-generated communication for pipelined FPGA applications.
DAC 2003: 610-615 |
| 35 | EE | Nastaran Baradaran,
Jacqueline Chame,
Chun Chen,
Pedro C. Diniz,
Mary W. Hall,
Yoon-Ju Lee,
Bing Liu,
Robert F. Lucas:
ECO: An Empirical-Based Compilation and Optimization System.
IPDPS 2003: 206 |
| 34 | EE | Heidi E. Ziegler,
Mary W. Hall,
Byoungro So:
Search Space Properties for Mapping Coarse-Grain Pipelined FPGA Applications.
LCPC 2003: 1-16 |
| 33 | EE | Jaewook Shin,
Jacqueline Chame,
Mary W. Hall:
Exploiting Superword-Level Locality in Multimedia Extension Architectures.
J. Instruction-Level Parallelism 5: (2003) |
| 2002 |
| 32 | EE | Heidi E. Ziegler,
Byoungro So,
Mary W. Hall,
Pedro C. Diniz:
Coarse-Grain Pipelining on Multiple FPGA Architectures.
FCCM 2002: 77- |
| 31 | EE | Jeffrey T. Draper,
Jacqueline Chame,
Mary W. Hall,
Craig S. Steele,
Tim Barrett,
Jeff LaCoss,
John J. Granacki,
Jaewook Shin,
Chun Chen,
Chang Woo Kang,
Ihn Kim Gokhan:
The architecture of the DIVA processing-in-memory chip.
ICS 2002: 14-25 |
| 30 | EE | Jaewook Shin,
Jacqueline Chame,
Mary W. Hall:
Compiler-Controlled Caching in Superword Register Files for Multimedia Extension Architectures.
IEEE PACT 2002: 45-55 |
| 29 | EE | Byoungro So,
Mary W. Hall,
Pedro C. Diniz:
A Compiler Approach to Fast Hardware Design Space Exploration in FPGA-based Systems.
PLDI 2002: 165-176 |
| 2001 |
| 28 | EE | Pedro C. Diniz,
Mary W. Hall,
Joonseok Park,
Byoungro So,
Heidi E. Ziegler:
Bridging the Gap between Compilation and Synthesis in the DEFACTO System.
LCPC 2001: 52-70 |
| 2000 |
| 27 | EE | Mary W. Hall,
Craig S. Steele:
Memory Management in a PIM-Based Architecture.
Intelligent Memory Systems 2000: 104-121 |
| 26 | EE | Sungdo Moon,
Byoungro So,
Mary W. Hall:
Evaluating Automatic Parallelization in SUIF.
IEEE Trans. Parallel Distrib. Syst. 11(1): 36-49 (2000) |
| 1999 |
| 25 | | Kiran Bondalapati,
Pedro C. Diniz,
Phillip Duncan,
John J. Granacki,
Mary W. Hall,
Rajeev Jain,
Heidi E. Ziegler:
DEFACTO: A Design Environment for Adaptive Computing Technology.
IPPS/SPDP Workshops 1999: 570-578 |
| 24 | EE | Sungdo Moon,
Mary W. Hall:
Evaluation of Predicated Array Data-Flow Analysis for Automatic Parallelization.
PPOPP 1999: 84-95 |
| 23 | | Sungdo Moon,
Byoungro So,
Mary W. Hall:
Combining compile-time and run-time parallelization[1]This work has been supported by DARPA Contract DABT63-95-C-0118 and NSF Contract ACI-9721368.
Scientific Programming 7(3-4): 247-260 (1999) |
| 1998 |
| 22 | EE | Sungdo Moon,
Mary W. Hall,
Brian R. Murphy:
Predicated Array Data-flow Analysis for Run-time Parallelization.
International Conference on Supercomputing 1998: 204-211 |
| 21 | EE | Byoungro So,
Sungdo Moon,
Mary W. Hall:
Measuring the Effectiveness of Automatic Parallelization in SUIF.
International Conference on Supercomputing 1998: 212-219 |
| 20 | EE | Sungdo Moon,
Byoungro So,
Mary W. Hall,
Brian R. Murphy:
A Case for Combining Compile-Time and Run-Time Parallelization.
LCR 1998: 91-106 |
| 19 | | Mary W. Hall,
Margaret Martonosi:
Adaptive parallelism in compiler-parallelized code.
Concurrency - Practice and Experience 10(14): 1235-1250 (1998) |
| 18 | EE | Mary W. Hall,
Jennifer-Ann M. Anderson,
Saman P. Amarasinghe,
Brian R. Murphy,
Shih-Wei Liao,
Edouard Bugnion,
Monica S. Lam:
Maximizing Multiprocessor Performance with the SUIF Compiler.
Digital Technical Journal 10(1): 71-80 (1998) |
| 1996 |
| 17 | | Mary W. Hall,
Jennifer-Ann M. Anderson,
Saman P. Amarasinghe,
Brian R. Murphy,
Shih-Wei Liao,
Edouard Bugnion,
Monica S. Lam:
Maximizing Multiprocessor Performance with the SUIF Compiler.
IEEE Computer 29(12): 84-89 (1996) |
| 16 | EE | Evan Torrie,
Margaret Martonosi,
Chau-Wen Tseng,
Mary W. Hall:
Characterizing the Memory Behavior of Compiler-Parallelized Applications.
IEEE Trans. Parallel Distrib. Syst. 7(12): 1224-1237 (1996) |
| 15 | | Mary W. Hall,
Seema Hiranandani,
Ken Kennedy,
Chau-Wen Tseng:
Interprocedural Compilation on Fortran D.
J. Parallel Distrib. Comput. 38(2): 114-129 (1996) |
| 1995 |
| 14 | | Mary W. Hall,
Brian R. Murphy,
Saman P. Amarasinghe,
Shih-Wei Liao,
Monica S. Lam:
Interprocedural Analysis for Parallelization.
LCPC 1995: 61-80 |
| 13 | | Mary W. Hall,
Brian R. Murphy,
Saman P. Amarasinghe:
Interprocedural Parallelization Analysis: A Case Study.
PPSC 1995: 650-655 |
| 12 | EE | Mary W. Hall,
Saman P. Amarasinghe,
Brian R. Murphy,
Shih-Wei Liao,
Monica S. Lam:
Detecting Coarse - Grain Parallelism Using an Interprocedural Parallelizing Compiler.
SC 1995 |
| 1994 |
| 11 | | Robert P. Wilson,
Robert S. French,
Christopher S. Wilson,
Saman P. Amarasinghe,
Jennifer-Ann M. Anderson,
Steven W. K. Tjiang,
Shih-Wei Liao,
Chau-Wen Tseng,
Mary W. Hall,
Monica S. Lam,
John L. Hennessy:
SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers.
SIGPLAN Notices 29(12): 31-37 (1994) |
| 1993 |
| 10 | | Mary W. Hall,
John M. Mellor-Crummey,
Alan Carle,
René G. Rodríguez:
FIAT: A Framework for Interprocedural Analysis and Transfomation.
LCPC 1993: 522-545 |
| 9 | | Mary W. Hall,
Timothy J. Harvey,
Ken Kennedy,
Nathaniel McIntosh,
Kathryn S. McKinley,
Jeffrey D. Oldham,
Michael H. Paleczny,
Gerald Roth:
Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool.
PPOPP 1993: 33-43 |
| 8 | | Keith D. Cooper,
Mary W. Hall,
Ken Kennedy:
A Methodology for Procedure Cloning.
Comput. Lang. 19(2): 105-117 (1993) |
| 1992 |
| 7 | EE | Keith D. Cooper,
Mary W. Hall,
Ken Kennedy:
Procedure cloning.
ICCL 1992: 96-105 |
| 6 | | Mary W. Hall,
Seema Hiranandani,
Ken Kennedy,
Chau-Wen Tseng:
Interprocedural Compilation of Fortran D for MIMD Distributed-Memory Machines.
SC 1992: 522-534 |
| 5 | | Keith D. Cooper,
Mary W. Hall,
Linda Torczon:
Unexpected Side Effects of Inline Substitution: A Case Study.
LOPLAS 1(1): 22-32 (1992) |
| 4 | | Mary W. Hall,
Ken Kennedy:
Efficient Call Graph Analysis.
LOPLAS 1(3): 227-242 (1992) |
| 1991 |
| 3 | EE | Mary W. Hall,
Ken Kennedy,
Kathryn S. McKinley:
Interprocedural transformations for parallel code generation.
SC 1991: 424-434 |
| 2 | | Keith D. Cooper,
Mary W. Hall,
Linda Torczon:
An Experiment with Inline Substitution.
Softw., Pract. Exper. 21(6): 581-601 (1991) |
| 1990 |
| 1 | EE | David Callahan,
Alan Carle,
Mary W. Hall,
Ken Kennedy:
Constructing the Procedure Call Multigraph.
IEEE Trans. Software Eng. 16(4): 483-487 (1990) |