Stop the war!
Остановите войну!
for scientists:
default search action
Laurie J. Hendren
Person information
- affiliation: McGill University, Montreal, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2023
- [j22]Alexander Krolik, Clark Verbrugge, Laurie J. Hendren:
rNdN: Fast Query Compilation for NVIDIA GPUs. ACM Trans. Archit. Code Optim. 20(3): 41:1-41:25 (2023) - 2021
- [c122]Alexander Krolik, Clark Verbrugge, Laurie J. Hendren:
r3d3: Optimized Query Compilation on GPUs. CGO 2021: 277-288 - [c121]Hanfeng Chen, Joseph Vinish D'silva, Laurie J. Hendren, Bettina Kemme:
HorsePower: Accelerating Database Queries for Advanced Data Analytics. EDBT 2021: 361-366 - [c120]Prabhjot Sandhu, Clark Verbrugge, Laurie J. Hendren:
A Hybrid Synchronization Mechanism for Parallel Sparse Triangular Solve. LCPC 2021: 118-133 - 2020
- [c119]Hanfeng Chen, Alexander Krolik, Bettina Kemme, Clark Verbrugge, Laurie J. Hendren:
Improving database query performance with automatic fusion. CC 2020: 63-73 - [c118]Prabhjot Sandhu, Clark Verbrugge, Laurie J. Hendren:
A Fully Structure-Driven Performance Analysis of Sparse Matrix-Vector Multiplication. ICPE 2020: 108-119
2010 – 2019
- 2019
- [c117]Erick Lavoie, Laurie J. Hendren:
Personal volunteer computing. CF 2019: 240-246 - [c116]Erick Lavoie, Laurie J. Hendren, Frederic Desprez, Miguel Correia:
Pando: Personal Volunteer Computing in Browsers. Middleware 2019: 96-109 - [c115]Erick Lavoie, Laurie J. Hendren, Frédéric Desprez, Miguel Correia:
Genet: A Quickly Scalable Fat-Tree Overlay for Personal Volunteer Computing using WebRTC. SASO 2019: 117-126 - [i4]Erick Lavoie, Laurie J. Hendren, Frédéric Desprez, Miguel Correia:
Genet: A Quickly Scalable Fat-Tree Overlay for Personal Volunteer Computing using WebRTC. CoRR abs/1904.11402 (2019) - 2018
- [c114]Hanfeng Chen, Joseph Vinish D'silva, Hongji Chen, Bettina Kemme, Laurie J. Hendren:
HorseIR: bringing array programming languages together with database query processing. DLS 2018: 37-49 - [c113]David Herrera, Hanfeng Chen, Erick Lavoie, Laurie J. Hendren:
Numerical computing on the web: benchmarking for the future. DLS 2018: 88-100 - [c112]Prabhjot Sandhu, David Herrera, Laurie J. Hendren:
Sparse matrices on the web: characterizing the performance and optimal format selection of sparse matrix-vector multiplication in javascript and webassembly. ManLang 2018: 6:1-6:13 - [i3]Erick Lavoie, Laurie J. Hendren:
A Formalization for Specifying and Implementing Correct Pull-Stream Modules. CoRR abs/1801.06144 (2018) - [i2]Erick Lavoie, Laurie J. Hendren, Frederic Desprez, Miguel Correia:
Pando: a Volunteer Computing Platform for the Web. CoRR abs/1803.08426 (2018) - [i1]Erick Lavoie, Laurie J. Hendren:
Personal Volunteer Computing. CoRR abs/1804.01482 (2018) - 2017
- [c111]A. Joseph, Tarek Hijal, John Kildea, Laurie J. Hendren, David Herrera:
Predicting Waiting Times in Radiation Oncology Using Machine Learning. ICMLA 2017: 1024-1029 - [c110]Hanfeng Chen, Wai-Mee Ching, Laurie J. Hendren:
An ELI-to-C compiler: design, implementation, and performance. ARRAY@PLDI 2017: 9-16 - [c109]Erick Lavoie, Miguel Correia, Laurie J. Hendren:
Xor-Overlay Topology Management beyond Kademlia. SASO 2017: 51-60 - [c108]Erick Lavoie, Laurie J. Hendren, Frederic Desprez:
Pando: A Volunteer Computing Platform for the Web. FAS*W@SASO/ICCAC 2017: 387-388 - 2016
- [j21]Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney, José Nelson Amaral, Tim Brecht, Lubomír Bulej, Cliff Click, Lieven Eeckhout, Sebastian Fischmeister, Daniel Frampton, Laurie J. Hendren, Michael Hind, Antony L. Hosking, Richard E. Jones, Tomas Kalibera, Nathan Keynes, Nathaniel Nystrom, Andreas Zeller:
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. ACM Trans. Program. Lang. Syst. 38(4): 15:1-15:20 (2016) - [c107]Vincent Foley-Bourgon, Laurie J. Hendren:
Efficiently implementing the copy semantics of MATLAB's arrays in JavaScript. DLS 2016: 72-83 - [c106]Hanfeng Chen, Alexander Krolik, Erick Lavoie, Laurie J. Hendren:
Automatic Vectorization for MATLAB. LCPC 2016: 171-187 - 2015
- [c105]Andrew Bodzay, Laurie J. Hendren:
AspectMatlab++: annotations, types, and aspects for scientists. MODULARITY 2015: 41-54 - [c104]Rahul Garg, Sameer Jagdale, Laurie J. Hendren:
Velociraptor: a compiler toolkit for array-based languages targeting CPUs and GPUs. ARRAY@PLDI 2015: 19-24 - [e5]Laurie J. Hendren, Hidehiko Masuhara, Mary Sheeran, Jan Vitek:
Proceedings of the 2nd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, ARRAY@PLDI, Portland, OR, USA, June 15 - 17, 2015. ACM 2015, ISBN 978-1-4503-3584-3 [contents] - 2014
- [c103]Rahul Garg, Laurie J. Hendren:
Velociraptor: an embedded compiler toolkit for numerical programs targeting CPUs and GPUs. PACT 2014: 317-330 - [c102]Xu Li, Laurie J. Hendren:
Mc2FOR: A tool for automatically translating MATLAB to FORTRAN 95. CSMR-WCRE 2014: 234-243 - [c101]Xu Li, Laurie J. Hendren:
Mc2FOR demo: A tool for automatically translating MATLAB to FORTRAN 95. CSMR-WCRE 2014: 458-463 - [c100]Faiz Khan, Vincent Foley-Bourgon, Sujay Kathrotia, Erick Lavoie, Laurie J. Hendren:
Using JavaScript and WebCL for numerical computations: a comparative study of native and web technologies. DLS 2014: 91-102 - [c99]Vineet Kumar, Laurie J. Hendren:
MIX10: compiling MATLAB to X10 for high performance. OOPSLA 2014: 617-636 - [c98]Rahul Garg, Laurie J. Hendren:
A Portable and High-Performance General Matrix-Multiply (GEMM) Library for GPUs and Single-Chip CPU/GPU Systems. PDP 2014: 672-680 - [c97]Rahul Garg, Laurie J. Hendren:
Just-in-time shape inference for array-based languages. ARRAY@PLDI 2014: 50-55 - [e4]Laurie J. Hendren, Alex Rubinsteyn, Mary Sheeran, Jan Vitek:
ARRAY'14: Proceedings of the 2014 ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, Edinburgh, United Kingdom, June 12-13, 2014. ACM 2014, ISBN 978-1-4503-2937-8 [contents] - 2013
- [c96]José Nelson Amaral, Bob Blainey, Laurie J. Hendren, Kevin Stoodley, Frank Tip:
12th Compiler-Driven Performance Workshop. CASCON 2013: 385-387 - [c95]Soroush Radpour, Laurie J. Hendren, Max Schäfer:
Refactoring MATLAB. CC 2013: 224-243 - [c94]Nurudeen Lameed, Laurie J. Hendren:
Optimizing MATLAB feval with dynamic techniques. DLS 2013: 85-96 - [c93]Vineet Kumar, Laurie J. Hendren:
First steps to compiling Matlab to X10. X10@PLDI 2013: 2-11 - [c92]Nurudeen Lameed, Laurie J. Hendren:
A modular approach to on-stack replacement in LLVM. VEE 2013: 143-154 - 2012
- [j20]Eric Bodden, Laurie J. Hendren:
The Clara framework for hybrid typestate analysis. Int. J. Softw. Tools Technol. Transf. 14(3): 307-326 (2012) - [j19]Eric Bodden, Patrick Lam, Laurie J. Hendren:
Partially Evaluating Finite-State Runtime Monitors Ahead of Time. ACM Trans. Program. Lang. Syst. 34(2): 7:1-7:52 (2012) - [c91]Jesse Doherty, Laurie J. Hendren:
McSAF: A Static Analysis Framework for MATLAB. ECOOP 2012: 132-155 - [c90]Hesam Samimi, Max Schäfer, Shay Artzi, Todd D. Millstein, Frank Tip, Laurie J. Hendren:
Automated repair of HTML generation errors in PHP applications using string constraint solving. ICSE 2012: 277-287 - [c89]Anton Willy Dubrau, Laurie J. Hendren:
Taming MATLAB. OOPSLA 2012: 503-522 - [e3]Eric Bodden, Laurie J. Hendren, Patrick Lam, Elena Sherman:
Proceedings of the ACM SIGPLAN International Workshop on State of the Art in Java Program analysis, SOAP 2012, Beijing, China, June 14, 2012. ACM 2012, ISBN 978-1-4503-1490-9 [contents] - 2011
- [c88]Andrew Casey, Laurie J. Hendren:
MetaLexer: a modular lexical specification language. AOSD 2011: 7-18 - [c87]Laurie J. Hendren:
Typing aspects for MATLAB. DSAL@AOSD 2011: 13-18 - [c86]Nurudeen Lameed, Laurie J. Hendren:
Staged Static Techniques to Efficiently Implement Array Copy Semantics in a MATLAB JIT Compiler. CC 2011: 22-41 - [c85]Jesse Doherty, Laurie J. Hendren, Soroush Radpour:
Kind analysis for MATLAB. OOPSLA 2011: 99-118 - [c84]Laurie J. Hendren, Jesse Doherty, Anton Dubrau, Rahul Garg, Nurudeen Lameed, Soroush Radpour, Amina Aslam, Toheed Aslam, Andrew Casey, Maxime Chevalier-Boisvert, Jun Li, Clark Verbrugge, Olivier Savary Bélanger:
McLAB: enabling programming language, compiler and software engineering research for matlab. OOPSLA Companion 2011: 195-196 - 2010
- [j18]Eric Bodden, Laurie J. Hendren, Patrick Lam, Ondrej Lhoták, Nomair A. Naeem:
Collaborative Runtime Verification with Tracematches. J. Log. Comput. 20(3): 707-723 (2010) - [c83]Toheed Aslam, Jesse Doherty, Anton Dubrau, Laurie J. Hendren:
AspectMatlab: an aspect-oriented scientific programming language. AOSD 2010: 181-192 - [c82]Andrew Casey, Jun Li, Jesse Doherty, Maxime Chevalier-Boisvert, Toheed Aslam, Anton Dubrau, Nurudeen Lameed, Amina Aslam, Rahul Garg, Soroush Radpour, Olivier Savary Bélanger, Laurie J. Hendren, Clark Verbrugge:
McLab: an extensible compiler toolkit for MATLAB and related languages. C3S2E 2010: 114-117 - [c81]Maxime Chevalier-Boisvert, Laurie J. Hendren, Clark Verbrugge:
Optimizing Matlab through Just-In-Time Specialization. CC 2010: 46-65 - [c80]Amina Aslam, Laurie J. Hendren:
McFLAT: A Profile-Based Framework for MATLAB Loop Analysis and Transformations. LCPC 2010: 1-15 - [c79]Eric Bodden, Patrick Lam, Laurie J. Hendren:
Clara: A Framework for Partially Evaluating Finite-State Runtime Monitors Ahead of Time. RV 2010: 183-197
2000 – 2009
- 2009
- [c78]Dehua Zhang, Ekwa Duala-Ekoko, Laurie J. Hendren:
Impact analysis and visualization toolkit for static crosscutting in AspectJ. ICPC 2009: 60-69 - 2008
- [j17]Ondrej Lhoták, Laurie J. Hendren:
Relations as an abstraction for BDD-based program analysis. ACM Trans. Program. Lang. Syst. 30(4): 19:1-19:63 (2008) - [j16]Ondrej Lhoták, Laurie J. Hendren:
Evaluating the benefits of context-sensitive points-to analysis using a BDD-based implementation. ACM Trans. Softw. Eng. Methodol. 18(1): 3:1-3:53 (2008) - [c77]Eric Bodden, Reehan Shaikh, Laurie J. Hendren:
Relational aspects as tracematches. AOSD 2008: 84-95 - [c76]Eric Bodden, Patrick Lam, Laurie J. Hendren:
Object representatives: a uniform abstraction for pointer information. BCS Int. Acad. Conf. 2008: 391-405 - [c75]Barthélémy Dagenais, Laurie J. Hendren:
Enabling static analysis for partial java programs. OOPSLA 2008: 313-328 - [c74]Eric Bodden, Patrick Lam, Laurie J. Hendren:
Finding programming errors earlier by evaluating runtime monitors ahead-of-time. SIGSOFT FSE 2008: 36-47 - [e2]Laurie J. Hendren:
Compiler Construction, 17th International Conference, CC 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Budapest, Hungary, March 29 - April 6, 2008. Proceedings. Lecture Notes in Computer Science 4959, Springer 2008, ISBN 978-3-540-78790-7 [contents] - 2007
- [c73]Michael Batchelder, Laurie J. Hendren:
Obfuscating Java: The Most Pain for the Least Gain. CC 2007: 96-110 - [c72]Eric Bodden, Laurie J. Hendren, Ondrej Lhoták:
A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring. ECOOP 2007: 525-549 - [c71]Nomair A. Naeem, Michael Batchelder, Laurie J. Hendren:
Metrics for Measuring the Effectiveness of Decompilers and Obfuscators. ICPC 2007: 253-258 - [c70]Eric Bodden, Laurie J. Hendren, Patrick Lam, Ondrej Lhoták, Nomair A. Naeem:
Collaborative Runtime Verification with Tracematches. RV 2007: 22-37 - 2006
- [j15]Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble:
abc : An Extensible AspectJ Compiler. LNCS Trans. Aspect Oriented Softw. Dev. 1: 293-334 (2006) - [c69]Neil Ongkingco, Pavel Avgustinov, Julian Tibble, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam:
Adding open modules to AspectJ. AOSD 2006: 39-50 - [c68]Ondrej Lhoták, Laurie J. Hendren:
Context-Sensitive Points-to Analysis: Is It Worth It?. CC 2006: 47-64 - [c67]Pavel Avgustinov, Eric Bodden, Elnar Hajiyev, Laurie J. Hendren, Ondrej Lhoták, Oege de Moor, Neil Ongkingco, Damien Sereni, Ganesh Sittampalam, Julian Tibble, Mathieu Verbaere:
Aspects for Trace Monitoring. FATES/RV 2006: 20-39 - [c66]Nomair A. Naeem, Laurie J. Hendren:
Programmer-friendly Decompiled Java. ICPC 2006: 327-336 - [c65]Pavel Avgustinov, Julian Tibble, Eric Bodden, Laurie J. Hendren, Ondrej Lhoták, Oege de Moor, Neil Ongkingco, Ganesh Sittampalam:
Efficient trace monitoring. OOPSLA Companion 2006: 685-686 - 2005
- [j14]Ondrej Lhoták, Laurie J. Hendren:
Run-time evaluation of opportunities for object inlining in Java. Concurr. Pract. Exp. 17(5-6): 515-537 (2005) - [c64]Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble:
abc: an extensible AspectJ compiler. AOSD 2005: 87-98 - [c63]Feng Qian, Laurie J. Hendren:
A Study of Type Analysis for Speculative Method Inlining in a JIT Environment. CC 2005: 255-270 - [c62]Anatole Le, Ondrej Lhoták, Laurie J. Hendren:
Using Inter-Procedural Side-Effect Information in JIT Optimizations. CC 2005: 287-304 - [c61]Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble:
abc: The AspectBench Compiler for AspectJ. GPCE 2005: 10-16 - [c60]Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Bruno Dufour, Christopher Goard, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble, Clark Verbrugge:
abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research. OOPSLA Companion 2005: 88-89 - [c59]Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble:
Adding trace matching with free variables to AspectJ. OOPSLA 2005: 345-364 - [c58]Pavel Avgustinov, Aske Simon Christensen, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble:
Optimising aspectJ. PLDI 2005: 117-128 - 2004
- [c57]Jennifer Lhoták, Ondrej Lhoták, Laurie J. Hendren:
Integrating the Soot Compiler Infrastructure into an IDE. CC 2004: 281-297 - [c56]Feng Qian, Laurie J. Hendren:
Towards Dynamic Interprocedural Analysis in JVMs. Virtual Machine Research and Technology Symposium 2004: 139-150 - [c55]Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge:
Measuring the dynamic behaviour of AspectJ programs. OOPSLA 2004: 150-169 - [c54]Ondrej Lhoták, Laurie J. Hendren:
Jedd: a BDD-based relational extension of Java. PLDI 2004: 158-169 - 2003
- [c53]Ondrej Lhoták, Laurie J. Hendren:
Scaling Java Points-to Analysis Using SPARK. CC 2003: 153-169 - [c52]Etienne Gagnon, Laurie J. Hendren:
Effective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences. CC 2003: 170-184 - [c51]Marc Berndl, Laurie J. Hendren:
Dynamic Profiling and Trace Cache Generation. CGO 2003: 276-288 - [c50]Bruno Dufour, Karel Driesen, Laurie J. Hendren, Clark Verbrugge:
Dynamic metrics for java. OOPSLA 2003: 149-168 - [c49]Bruno Dufour, Laurie J. Hendren, Clark Verbrugge:
*J: a tool for dynamic analysis of Java programs. OOPSLA Companion 2003: 306-307 - [c48]Marc Berndl, Ondrej Lhoták, Feng Qian, Laurie J. Hendren, Navindra Umanee:
Points-to analysis using BDDs. PLDI 2003: 103-114 - [c47]Qin Wang, Wei Wang, Rhodes Brown, Karel Driesen, Bruno Dufour, Laurie J. Hendren, Clark Verbrugge:
EVolve: An Open Extensible Software Visualisation Framework. SOFTVIS 2003: 37-46 - 2002
- [c46]Jerome Miecznikowski, Laurie J. Hendren:
Decompiling Java Bytecode: Problems, Traps and Pitfalls. CC 2002: 111-127 - [c45]Feng Qian, Laurie J. Hendren, Clark Verbrugge:
A Comprehensive Approach to Array Bounds Check Elimination for Java. CC 2002: 325-342 - [c44]Feng Qian, Laurie J. Hendren:
An adaptive, region-based allocator for java. MSP/ISMM 2002: 233-244 - [c43]Ondrej Lhoták, Laurie J. Hendren:
Run-time evaluation of opportunities for object inlining in Java. Java Grande 2002: 175-184 - [c42]Rhodes Brown, Karel Driesen, David Eng, Laurie J. Hendren, John Jorgensen, Clark Verbrugge, Qin Wang:
STEP: a framework for the efficient encoding of general trace data. PASTE 2002: 27-34 - [e1]Jens Knoop, Laurie J. Hendren:
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Berlin, Germany, June 17-19, 2002. ACM 2002, ISBN 1-58113-463-0 [contents] - 2001
- [c41]Patrice Pominville, Feng Qian, Raja Vallée-Rai, Laurie J. Hendren, Clark Verbrugge:
A Framework for Optimizing Java Using Attributes. CC 2001: 334-354 - [c40]Etienne M. Gagnon, Laurie J. Hendren:
SableVM: A Research Framework for the Efficient Execution of Java Bytecode. Java Virtual Machine Research and Technology Symposium 2001: 27-40 - [c39]Jerome Miecznikowski, Laurie J. Hendren:
Decompiling Java Using Staged Encapsulation. WCRE 2001: 368-374 - 2000
- [c38]Patrice Pominville, Feng Qian, Raja Vallée-Rai, Laurie J. Hendren, Clark Verbrugge:
A framework for optimizing Java using attributes. CASCON 2000: 8 - [c37]Raja Vallée-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, Vijay Sundaresan:
Optimizing Java Bytecode Using the Soot Framework: Is It Feasible? CC 2000: 18-34 - [c36]Vijay Sundaresan, Laurie J. Hendren, Chrislain Razafimahefa, Raja Vallée-Rai, Patrick Lam, Etienne Gagnon, Charles Godin:
Practical virtual method call resolution for Java. OOPSLA 2000: 264-280 - [c35]Etienne Gagnon, Laurie J. Hendren, Guillaume Marceau:
Efficient Inference of Static Types for Java Bytecode. SAS 2000: 199-219
1990 – 1999
- 1999
- [j13]Yingchun Zhu, Laurie J. Hendren:
Communication Optimizations for Parallel C Programs. J. Parallel Distributed Comput. 58(2): 301-332 (1999) - [j12]Yingchun Zhu, Laurie J. Hendren:
Guest Editors' Introduction: Special Issue on Compilers and Languages for Parallel and Distributed Computers. IEEE Trans. Parallel Distributed Syst. 10(2): 97-98 (1999) - [j11]Yingchun Zhu, Laurie J. Hendren:
Locality Analysis for Parallel C Programs. IEEE Trans. Parallel Distributed Syst. 10(2): 99-114 (1999) - [c34]Raja Vallée-Rai, Phong Co, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Vijay Sundaresan:
Soot - a Java bytecode optimization framework. CASCON 1999: 13 - 1998
- [c33]Christopher Lapkowski, Laurie J. Hendren:
Extended SSA Numbering: Introducing SSA Properties to Language with Multi-level Pointers. CC 1998: 128-143 - [c32]Rakesh Ghiya, Laurie J. Hendren, Yingchun Zhu:
Detecting Parallelism in C Programs with Recursive Darta Structures. CC 1998: 159-173 - [c31]Yingchun Zhu, Laurie J. Hendren:
Communication Optimizations for Parallel C Programs. PLDI 1998: 199-211 - [c30]Rakesh Ghiya, Laurie J. Hendren:
Putting Pointer Analysis to Work. POPL 1998: 121-133 - [c29]Etienne M. Gagnon, Laurie J. Hendren:
SableCC, an Object-Oriented Compiler Framework. TOOLS (26) 1998: 140-154 - 1997
- [j10]Laurie J. Hendren, Xinan Tang, Yingchun Zhu, Shereen Ghobrial, Guang R. Gao, Xun Xue, Haiying Cai, Pierre Ouellet:
Compiling C for the EARTH multithreaded architecture. Int. J. Parallel Program. 25(4): 305-338 (1997) - [c28]Yingchun Zhu, Laurie J. Hendren:
Locality Analysis for Parallel C Programs. IEEE PACT 1997: 2-13 - [c27]Xinan Tang, Rakesh Ghiya, Laurie J. Hendren, Guang R. Gao:
Heap Analysis and Optimizations for Threaded Programs. IEEE PACT 1997: 14-25 - 1996
- [j9]Herbert H. J. Hum, Olivier Maquelin, Kevin B. Theobald, Xinmin Tian, Guang R. Gao, Laurie J. Hendren:
A Study of the EARTH-MANNA Multithreaded System. Int. J. Parallel Program. 24(4): 319-348 (1996) - [j8]Rakesh Ghiya, Laurie J. Hendren:
Connection Analysis: A Practical Interprocedural Heap Analysis for C. Int. J. Parallel Program. 24(6): 547-578 (1996) - [c26]Laurie J. Hendren, Xinan Tang, Yingchun Zhu, Guang R. Gao, Xun Xue, Haiying Cai, Pierre Ouellet:
Compiling C for the EARTH multithreaded architecture. IEEE PACT 1996: 12-23 - [c25]Christopher Lapkowski, Laurie J. Hendren:
Extended SSA numbering: introducing SSA properties to languages with multi-level pointers. CASCON 1996: 23 - [c24]