Search the dblp DataBase
Monica S. Lam :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Todd C. Mowry , Monica S. Lam , Anoop Gupta Design and Evaluation of a Compiler Algorithm for Prefetching. [Citation Graph (2, 0)][DBLP ] ASPLOS, 1992, pp:62-73 [Conf ] Michael E. Wolf , Monica S. Lam A Data Locality Optimizing Algorithm. [Citation Graph (2, 0)][DBLP ] PLDI, 1991, pp:30-44 [Conf ] Monica S. Lam Challenges and New Approaches to Program Analysis. [Citation Graph (0, 0)][DBLP ] IEEE PACT, 2003, pp:102-0 [Conf ] Jeffrey T. Oplinger , David L. Heine , Monica S. Lam In Search of Speculative Thread-Level Parallelism. [Citation Graph (0, 0)][DBLP ] IEEE PACT, 1999, pp:303-313 [Conf ] Monica S. Lam Current Status of the SUIF Research Project. [Citation Graph (0, 0)][DBLP ] The Data Parallel Programming Model, 1996, pp:65-78 [Conf ] V. Benjamin Livshits , John Whaley , Monica S. Lam Reflection Analysis for Java. [Citation Graph (0, 0)][DBLP ] APLAS, 2005, pp:139-160 [Conf ] John Whaley , Dzintars Avots , Michael Carbin , Monica S. Lam Using Datalog with Binary Decision Diagrams for Program Analysis. [Citation Graph (0, 0)][DBLP ] APLAS, 2005, pp:97-118 [Conf ] Edouard Bugnion , Jennifer-Ann M. Anderson , Todd C. Mowry , Mendel Rosenblum , Monica S. Lam Compiler-Directed Page Coloring for Multiprocessors. [Citation Graph (0, 0)][DBLP ] ASPLOS, 1996, pp:244-255 [Conf ] Robert Cohn , Thomas R. Gross , Monica S. Lam , P. S. Tseng Architecture and Compiler Tradeoffs for a Long Instruction Word Microprocessor. [Citation Graph (0, 0)][DBLP ] ASPLOS, 1989, pp:2-14 [Conf ] Monica S. Lam , Edward E. Rothberg , Michael E. Wolf The Cache Performance and Optimizations of Blocked Algorithms. [Citation Graph (0, 0)][DBLP ] ASPLOS, 1991, pp:63-74 [Conf ] Michael D. Smith , Mark Horowitz , Monica S. Lam Efficient Superscalar Performance Through Boosting. [Citation Graph (0, 0)][DBLP ] ASPLOS, 1992, pp:248-259 [Conf ] Jeffrey T. Oplinger , Monica S. Lam Enhancing software reliability with speculative threads. [Citation Graph (0, 0)][DBLP ] ASPLOS, 2002, pp:184-196 [Conf ] Marco Annaratone , Emmanuel A. Arnould , Robert Cohn , Thomas R. Gross , H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Ken Sarocky , John Senko , Jon A. Webb Architecture of Warp. [Citation Graph (0, 0)][DBLP ] COMPCON, 1987, pp:264-267 [Conf ] Bernd Bruegge , Chang-Hsin Chang , Robert Cohn , Thomas R. Gross , Monica S. Lam , Peter Lieu , Abu Noaman , David Yam Programming Warp. [Citation Graph (0, 0)][DBLP ] COMPCON, 1987, pp:268-271 [Conf ] Monica S. Lam Locality Optimizations for Parallel Machines. [Citation Graph (0, 0)][DBLP ] CONPAR, 1994, pp:17-28 [Conf ] Robert S. French , Monica S. Lam , Jeremy R. Levitt , Kunle Olukotun A General Method for Compiling Event-Driven Simulations. [Citation Graph (0, 0)][DBLP ] DAC, 1995, pp:151-156 [Conf ] Constantine P. Sapuntzakis , Monica S. Lam Virtual Appliances in the Collective: A Road to Hassle-Free Computing. [Citation Graph (0, 0)][DBLP ] HotOS, 2003, pp:55-60 [Conf ] Monica S. Lam Why Use Datalog to Analyze Programs? [Citation Graph (0, 0)][DBLP ] ICLP, 2006, pp:1- [Conf ] Jason Nieh , Monica S. Lam SMART UNIX SVR4 Support for Multimedia Applications. [Citation Graph (0, 0)][DBLP ] ICMCS, 1997, pp:404-414 [Conf ] Josep Torrellas , Monica S. Lam , John L. Hennessy Share Data Placement Optimizations to Reduce Multiprocessor Cache Miss Rates. [Citation Graph (0, 0)][DBLP ] ICPP (2), 1990, pp:266-270 [Conf ] Amy W. Lim , Gerald I. Cheong , Monica S. Lam An affine partitioning algorithm to maximize parallelism and minimize communication. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1999, pp:228-237 [Conf ] Chau-Wen Tseng , Jennifer-Ann M. Anderson , Saman P. Amarasinghe , Monica S. Lam Unified Compilation Techniques for Shared and Distributed Address Space Machines. [Citation Graph (0, 0)][DBLP ] International Conference on Supercomputing, 1995, pp:67-76 [Conf ] Dzintars Avots , Michael Dalton , V. Benjamin Livshits , Monica S. Lam Improving software security with a C pointer analysis. [Citation Graph (0, 0)][DBLP ] ICSE, 2005, pp:332-341 [Conf ] Sudheendra Hangal , Monica S. Lam Tracking down software bugs using automatic anomaly detection. [Citation Graph (0, 0)][DBLP ] ICSE, 2002, pp:291-301 [Conf ] David L. Heine , Monica S. Lam Static detection of leaks in polymorphic containers. [Citation Graph (0, 0)][DBLP ] ICSE, 2006, pp:252-261 [Conf ] Marco Annaratone , Emmanuel A. Arnould , Thomas R. Gross , H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Ken Sarocky , Jon A. Webb Warp Architecture and Implementation. [Citation Graph (0, 0)][DBLP ] ISCA, 1986, pp:346-356 [Conf ] Marco Annaratone , Emmanuel A. Arnould , Thomas R. Gross , H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Ken Sarocky , Jon A. Webb Warp Architecture and Implementation. [Citation Graph (0, 0)][DBLP ] 25 Years ISCA: Retrospectives and Reprints, 1998, pp:309-319 [Conf ] Shekhar Borkar , Robert Cohn , George W. Cox , Thomas R. Gross , H. T. Kung , Monica S. Lam , Margie Levine , Brian Moore , Wire Moore , Craig Peterson , Jim Susman , Jim Sutton , John Urbanski , Jon A. Webb Supporting Systolic and Memory Communciation in iWarp. [Citation Graph (0, 0)][DBLP ] ISCA, 1990, pp:70-81 [Conf ] Thomas R. Gross , Monica S. Lam Retrospective: A Retrospective on the Warp Machines. [Citation Graph (0, 0)][DBLP ] 25 Years ISCA: Retrospectives and Reprints, 1998, pp:45-47 [Conf ] Monica S. Lam , Robert P. Wilson Limits of Control Flow on Parallelism. [Citation Graph (0, 0)][DBLP ] ISCA, 1992, pp:46-57 [Conf ] Michael D. Smith , Monica S. Lam , Mark Horowitz Boosting Beyond Static Scheduling in a Superscalar Processor. [Citation Graph (0, 0)][DBLP ] ISCA, 1990, pp:344-354 [Conf ] John Whaley , Michael C. Martin , Monica S. Lam Automatic extraction of object-oriented component interfaces. [Citation Graph (0, 0)][DBLP ] ISSTA, 2002, pp:218-228 [Conf ] Saman P. Amarasinghe , Jennifer-Ann M. Anderson , Monica S. Lam , Amy W. Lim An Overview of a Compiler for Scalable Parallel Machines. [Citation Graph (0, 0)][DBLP ] LCPC, 1993, pp:253-272 [Conf ] Mary W. Hall , Brian R. Murphy , Saman P. Amarasinghe , Shih-wei Liao , Monica S. Lam Interprocedural Analysis for Parallelization. [Citation Graph (0, 0)][DBLP ] LCPC, 1995, pp:61-80 [Conf ] Amy W. Lim , Monica S. Lam Communication-Free Parallelization via Affine Transformations. [Citation Graph (0, 0)][DBLP ] LCPC, 1994, pp:92-106 [Conf ] Dror E. Maydan , S. Amarsinghe , Monica S. Lam Data Dependence and Data-Flow Analysis of Arrays. [Citation Graph (0, 0)][DBLP ] LCPC, 1992, pp:434-448 [Conf ] Patrick W. Sathyanathan , Monica S. Lam Context-Sensitive Interprocedural Analysis in the Presence of Dynamic Aliasing. [Citation Graph (0, 0)][DBLP ] LCPC, 1996, pp:101-119 [Conf ] Daniel J. Scales , Martin C. Rinard , Monica S. Lam , Jennifer-Ann M. Anderson Hierarchical Concurrency in Jade. [Citation Graph (0, 0)][DBLP ] LCPC, 1991, pp:50-64 [Conf ] Steven W. K. Tjiang , Michael E. Wolf , Monica S. Lam , K. Pieper , John L. Hennessy Integrating Scalar Optimization and Parallelization. [Citation Graph (0, 0)][DBLP ] LCPC, 1991, pp:137-151 [Conf ] Constantine P. Sapuntzakis , David Brumley , Ramesh Chandra , Nickolai Zeldovich , Jim Chow , Monica S. Lam , Mendel Rosenblum Virtual Appliances for Deploying and Maintaining Software. [Citation Graph (0, 0)][DBLP ] LISA, 2003, pp:181-194 [Conf ] Olatunji Ruwase , Monica S. Lam A Practical Dynamic Buffer Overflow Detector. [Citation Graph (0, 0)][DBLP ] NDSS, 2004, pp:- [Conf ] Jason Nieh , Monica S. Lam Integrated Processors Scheduling for Multimedia. [Citation Graph (0, 0)][DBLP ] NOSSDAV, 1995, pp:202-205 [Conf ] Brian K. Schmidt , J. Duane Northcutt , Monica S. Lam A Method and Apparatus for Measurung media Synchronization. [Citation Graph (0, 0)][DBLP ] NOSSDAV, 1995, pp:190-201 [Conf ] Michael C. Martin , V. Benjamin Livshits , Monica S. Lam Finding application errors and security flaws using PQL: a program query language. [Citation Graph (0, 0)][DBLP ] OOPSLA, 2005, pp:365-383 [Conf ] Constantine P. Sapuntzakis , Ramesh Chandra , Ben Pfaff , Jim Chow , Monica S. Lam , Mendel Rosenblum Optimizing the Migration of Virtual Computers. [Citation Graph (0, 0)][DBLP ] OSDI, 2002, pp:- [Conf ] Daniel J. Scales , Monica S. Lam The Design and Evaluation of a Shared Object System for Distributed Memory Machines. [Citation Graph (0, 0)][DBLP ] OSDI, 1994, pp:101-114 [Conf ] Brian R. Murphy , Monica S. Lam Program Analysis with Partial Transfer Functions. [Citation Graph (0, 0)][DBLP ] PEPM, 2000, pp:94-103 [Conf ] Monica S. Lam Software Pipelining: An Effective Scheduling Technique for VLIW Machines. [Citation Graph (0, 0)][DBLP ] PLDI, 1988, pp:318-328 [Conf ] Saman P. Amarasinghe , Monica S. Lam Communication Optimization and Code Generation for Distributed Memory Machines. [Citation Graph (0, 0)][DBLP ] PLDI, 1993, pp:126-138 [Conf ] Jennifer-Ann M. Anderson , Monica S. Lam Global Optimizations for Parallelism and Locality on Scalable Parallel Machines. [Citation Graph (0, 0)][DBLP ] PLDI, 1993, pp:112-125 [Conf ] David L. Heine , Monica S. Lam A practical flow-sensitive and context-sensitive C and C++ memory leak detector. [Citation Graph (0, 0)][DBLP ] PLDI, 2003, pp:168-181 [Conf ] Monica S. Lam Software pipelining: an effective scheduling technique for VLIW machines (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1988, pp:244-256 [Conf ] Monica S. Lam , Michael E. Wolf A data locality optimizing algorithm (with retrospective) [Citation Graph (0, 0)][DBLP ] Best of PLDI, 1991, pp:442-459 [Conf ] Dror E. Maydan , John L. Hennessy , Monica S. Lam Efficient and Exact Data Dependence Analysis. [Citation Graph (0, 0)][DBLP ] PLDI, 1991, pp:1-14 [Conf ] John Whaley , Monica S. Lam Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. [Citation Graph (0, 0)][DBLP ] PLDI, 2004, pp:131-144 [Conf ] Robert P. Wilson , Monica S. Lam Efficient Context-Sensitive Pointer Analysis for C Programs. [Citation Graph (0, 0)][DBLP ] PLDI, 1995, pp:1-0 [Conf ] Monica S. Lam , John Whaley , V. Benjamin Livshits , Michael C. Martin , Dzintars Avots , Michael Carbin , Christopher Unkel Context-sensitive program analysis as database queries. [Citation Graph (0, 0)][DBLP ] PODS, 2005, pp:1-12 [Conf ] Monica S. Lam Compiler Optimizations for Asynchronous Systolic Array Programs. [Citation Graph (0, 0)][DBLP ] POPL, 1988, pp:309-318 [Conf ] Amy W. Lim , Monica S. Lam Maximizing Parallelism and Minimizing Synchronization with Affine Transforms. [Citation Graph (0, 0)][DBLP ] POPL, 1997, pp:201-214 [Conf ] Dror E. Maydan , Saman P. Amarasinghe , Monica S. Lam Array Data-Flow Analysis and its Use in Array Privatization. [Citation Graph (0, 0)][DBLP ] POPL, 1993, pp:2-15 [Conf ] Martin C. Rinard , Monica S. Lam Semantic Foundations of Jade. [Citation Graph (0, 0)][DBLP ] POPL, 1992, pp:105-118 [Conf ] Monica S. Lam , Martin C. Rinard Coarse-Grain Parallel Programming in Jade. [Citation Graph (0, 0)][DBLP ] PPOPP, 1991, pp:94-105 [Conf ] Jennifer-Ann M. Anderson , Saman P. Amarasinghe , Monica S. Lam Data and Computation Transformations for Multiprocessors. [Citation Graph (0, 0)][DBLP ] PPOPP, 1995, pp:166-178 [Conf ] Shih-wei Liao , Amer Diwan , Robert P. Bosch Jr. , Anwar M. Ghuloum , Monica S. Lam SUIF Explorer: An Interactive and Interprocedural Parallelizer. [Citation Graph (0, 0)][DBLP ] PPOPP, 1999, pp:37-48 [Conf ] Amy W. Lim , Shih-wei Liao , Monica S. Lam Blocking and array contraction across arbitrarily nested loops using affine partitioning. [Citation Graph (0, 0)][DBLP ] PPOPP, 2001, pp:103-112 [Conf ] Saman P. Amarasinghe , Jennifer-Ann M. Anderson , Monica S. Lam , Chau-Wen Tseng An Overview of the SUIF Compiler for Scalable Parallel Machines. [Citation Graph (0, 0)][DBLP ] PPSC, 1995, pp:662-667 [Conf ] Monica S. Lam , Michael E. Wolf Automatic Blocking by a Compiler. [Citation Graph (0, 0)][DBLP ] PPSC, 1991, pp:537-542 [Conf ] Amy W. Lim , Monica S. Lam Cache Optimizations With Affine Partitioning. [Citation Graph (0, 0)][DBLP ] PPSC, 2001, pp:- [Conf ] John Whaley , Monica S. Lam An Efficient Inclusion-Based Points-To Analysis for Strictly-Typed Languages. [Citation Graph (0, 0)][DBLP ] SAS, 2002, pp:180-195 [Conf ] Geoffrey Fox , Sanjay Ranka , Michael L. Scott , Allen D. Malony , James C. Browne , Marina C. Chen , Alok N. Choudhary , Thomas Cheatham , Janice E. Cuny , Rudolf Eigenmann , Amr F. Fahmy , Ian T. Foster , Dennis Gannon , Tomasz Haupt , Carl Kesselman , Charles Koelbel , Wei Li , Monica S. Lam , Thomas J. LeBlanc , Jim Openshaw , David A. Padua , Constantine D. Polychronopoulos , Joel H. Saltz , Alan Sussman , Gil Weigand , Katherine A. Yelick Common runtime support for high-performance parallel languages. [Citation Graph (0, 0)][DBLP ] SC, 1993, pp:752-757 [Conf ] Mary W. Hall , Saman P. Amarasinghe , Brian R. Murphy , Shih-wei Liao , Monica S. Lam Detecting Coarse - Grain Parallelism Using an Interprocedural Parallelizing Compiler. [Citation Graph (0, 0)][DBLP ] SC, 1995, pp:- [Conf ] Martin C. Rinard , Daniel J. Scales , Monica S. Lam Heterogeneous Parallel Programming in Jade. [Citation Graph (0, 0)][DBLP ] SC, 1992, pp:245-256 [Conf ] Thomas R. Gross , Monica S. Lam Compilation for a high-performance systolic array. [Citation Graph (0, 0)][DBLP ] SIGPLAN Symposium on Compiler Construction, 1986, pp:27-38 [Conf ] V. Benjamin Livshits , Monica S. Lam Tracking pointers with path and context sensitivity for bug detection in C programs. [Citation Graph (0, 0)][DBLP ] ESEC / SIGSOFT FSE, 2003, pp:317-326 [Conf ] Jason Nieh , Monica S. Lam SMART: A Processor Scheduler for Multimedia Applications. [Citation Graph (0, 0)][DBLP ] SOSP, 1995, pp:233- [Conf ] Jason Nieh , Monica S. Lam The Design, Implementation and Evaluation of SMART: A Scheduler for Multimedia Applications. [Citation Graph (0, 0)][DBLP ] SOSP, 1997, pp:184-197 [Conf ] Brian K. Schmidt , Monica S. Lam , J. Duane Northcutt The interactive performance of SLIM: a stateless, thin-client architecture. [Citation Graph (0, 0)][DBLP ] SOSP, 1999, pp:32-47 [Conf ] Daniel J. Scales , Monica S. Lam Transparent Fault Tolerance for Parallel Applications on Networks of Workstations. [Citation Graph (0, 0)][DBLP ] USENIX Annual Technical Conference, 1996, pp:329-342 [Conf ] 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. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 1996, v:29, n:12, pp:84-89 [Journal ] Daniel Lenoski , James Laudon , Kourosh Gharachorloo , Wolf-Dietrich Weber , Anoop Gupta , John L. Hennessy , Mark Horowitz , Monica S. Lam The Stanford Dash Multiprocessor. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 1992, v:25, n:3, pp:63-79 [Journal ] Martin C. Rinard , Daniel J. Scales , Monica S. Lam Jade: A High-Level, Machine-Independent Language for Parallel Programming. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 1993, v:26, n:6, pp:28-38 [Journal ] 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. [Citation Graph (0, 0)][DBLP ] Digital Technical Journal, 1998, v:10, n:1, pp:71-80 [Journal ] Monica S. Lam , Forest Baskett Guest Editors' Introduction: Cutting-Edge Designs. [Citation Graph (0, 0)][DBLP ] IEEE Micro, 2000, v:20, n:2, pp:14-15 [Journal ] Amy W. Lim , Monica S. Lam Maximizing Parallelism and Minimizing Synchronization with Affine Partitions. [Citation Graph (0, 0)][DBLP ] Parallel Computing, 1998, v:24, n:3-4, pp:445-476 [Journal ] 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. [Citation Graph (0, 0)][DBLP ] SIGPLAN Notices, 1994, v:29, n:12, pp:31-37 [Journal ] Marco Annaratone , Emmanuel A. Arnould , Thomas R. Gross , H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Jon A. Webb The Warp Computer: Architecture, Implementation, and Performance. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Computers, 1987, v:36, n:12, pp:1523-1538 [Journal ] Josep Torrellas , Monica S. Lam , John L. Hennessy False Sharing ans Spatial Locality in Multiprocessor Caches. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Computers, 1994, v:43, n:6, pp:651-663 [Journal ] Jason Nieh , Monica S. Lam A SMART scheduler for multimedia applications. [Citation Graph (0, 0)][DBLP ] ACM Trans. Comput. Syst., 2003, v:21, n:2, pp:117-163 [Journal ] Mary W. Hall , Saman P. Amarasinghe , Brian R. Murphy , Shih-wei Liao , Monica S. Lam Interprocedural parallelization analysis in SUIF. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2005, v:27, n:4, pp:662-731 [Journal ] Martin C. Rinard , Monica S. Lam The Design, Implementation, and Evaluation of Jade. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1998, v:20, n:3, pp:483-545 [Journal ] Michael E. Wolf , Monica S. Lam A Loop Transformation Theory and an Algorithm to Maximize Parallelism. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Parallel Distrib. Syst., 1991, v:2, n:4, pp:452-471 [Journal ] Ramesh Chandra , Nickolai Zeldovich , Constantine P. Sapuntzakis , Monica S. Lam The Collective: A Cache-Based System Management Architecture. [Citation Graph (0, 0)][DBLP ] NSDI, 2005, pp:- [Conf ] Automatic dimension inference and checking for object-oriented programs. [Citation Graph (, )][DBLP ] Securing web applications with static and dynamic information flow tracking. [Citation Graph (, )][DBLP ] Automatic inference of stationary fields: a generalization of java's final fields. [Citation Graph (, )][DBLP ] PhoneNet: a phone-to-phone network for group communication within an administrative domain. [Citation Graph (, )][DBLP ] Towards software-friendly networks. [Citation Graph (, )][DBLP ] Automatic Generation of XSS and SQL Injection Attacks with Goal-Directed Model Checking. [Citation Graph (, )][DBLP ] Search in 0.063secs, Finished in 0.067secs