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) |