| 2010 | ||
|---|---|---|
| 66 | R. Govindarajan, David A. Padua, Mary W. Hall: Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2010, Bangalore, India, January 9-14, 2010 ACM 2010 | |
| 2009 | ||
| 65 | 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 | |
| 64 | Hans P. Zima, Mary W. Hall, Chun Chen, Jacqueline Chame: Model-guided autotuning of high-productivity languages for petascale computing. HPDC 2009: 151-166 | |
| 63 | Vijay S. Kumar, P. Sadayappan, Gaurang Mehta, Karan Vahi, Ewa Deelman, Varun Ratnakar, Jihie Kim, Yolanda Gil, Mary W. Hall, Tahsin M. Kurç, Joel H. Saltz: An integrated framework for performance-based optimization of scientific workflows. HPDC 2009: 177-186 | |
| 62 | Ananta Tiwari, Chun Chen, Jacqueline Chame, Mary W. Hall, Jeffrey K. Hollingsworth: A scalable auto-tuning framework for compiler optimization. IPDPS 2009: 1-12 | |
| 61 | Mary W. Hall, David A. Padua, Keshav Pingali: Compiler research: the next 50 years. Commun. ACM 52(2): 60-67 (2009) | |
| 60 | Tahsin M. Kurç, Shannon Hastings, Vijay S. Kumar, Stephen Langella, Ashish Sharma, Tony Pan, Scott Oster, David Ervin, Justin Permar, Sivaramakrishnan Narayanan, Yolanda Gil, Ewa Deelman, Mary W. Hall, Joel H. Saltz: HPC and Grid Computing for Integrative Biomedical Research. IJHPCA 23(3): 252-264 (2009) | |
| 59 | Jaewook Shin, Mary W. Hall, Jacqueline Chame: Evaluating compiler technology for control-flow optimizations for multimedia extension architectures. Microprocessors and Microsystems - Embedded Hardware Design 33(4): 235-243 (2009) | |
| 2008 | ||
| 58 | 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 | 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 | 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 | Bhupesh Bansal, Ümit V. Çatalyürek, Jacqueline Chame, Chun Chen, Ewa Deelman, Yolanda Gil, Mary W. Hall, Vijay S. 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 | 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 | 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 | 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 | 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 | 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 | 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 | Jaewook Shin, Mary W. Hall, Jacqueline Chame: Superword-Level Parallelism in the Presence of Control Flow. CGO 2005: 165-175 | |
| 46 | Heidi E. Ziegler, Mary W. Hall: Evaluating heuristics in automatically mapping multi-loop applications to FPGAs. FPGA 2005: 184-195 | |
| 45 | 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 | 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 | 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 | 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 | Byoungro So, Mary W. Hall: Increasing the Applicability of Scalar Replacement. CC 2004: 185-201 | |
| 40 | Byoungro So, Mary W. Hall, Heidi E. Ziegler: Custom Data Layout for Memory Parallelism. CGO 2004: 291-302 | |
| 39 | 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 | Yoon-Ju Lee, Mary W. Hall: A Code Isolator: Isolating Code Fragments from Large Programs. LCPC 2004: 164-178 | |
| 2003 | ||
| 37 | 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 | Heidi E. Ziegler, Mary W. Hall, Pedro C. Diniz: Compiler-generated communication for pipelined FPGA applications. DAC 2003: 610-615 | |
| 35 | 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 | Heidi E. Ziegler, Mary W. Hall, Byoungro So: Search Space Properties for Mapping Coarse-Grain Pipelined FPGA Applications. LCPC 2003: 1-16 | |
| 33 | Jaewook Shin, Jacqueline Chame, Mary W. Hall: Exploiting Superword-Level Locality in Multimedia Extension Architectures. J. Instruction-Level Parallelism 5: (2003) | |
| 2002 | ||
| 32 | Heidi E. Ziegler, Byoungro So, Mary W. Hall, Pedro C. Diniz: Coarse-Grain Pipelining on Multiple FPGA Architectures. FCCM 2002: 77- | |
| 31 | 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 | Jaewook Shin, Jacqueline Chame, Mary W. Hall: Compiler-Controlled Caching in Superword Register Files for Multimedia Extension Architectures. IEEE PACT 2002: 45-55 | |
| 29 | 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 | 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 | Mary W. Hall, Craig S. Steele: Memory Management in a PIM-Based Architecture. Intelligent Memory Systems 2000: 104-121 | |
| 26 | 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 | 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 | 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 | Byoungro So, Sungdo Moon, Mary W. Hall: Measuring the Effectiveness of Automatic Parallelization in SUIF. International Conference on Supercomputing 1998: 212-219 | |
| 20 | 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 | 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 | 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 | 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 | 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 | 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 | David Callahan, Alan Carle, Mary W. Hall, Ken Kennedy: Constructing the Procedure Call Multigraph. IEEE Trans. Software Eng. 16(4): 483-487 (1990) | |