PLDI 2011:
San Jose, CA, USA
Mary W. Hall, David A. Padua (Eds.):
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2011, San Jose, CA, USA, June 4-8, 2011.
ACM 2011, ISBN 978-1-4503-0663-8
Parallel programming notations
- Prakash Prabhu, Soumyadeep Ghosh, Yun Zhang, Nick P. Johnson, David I. August:
Commutative set: a language extension for implicit parallel programming.
1-11

- Keshav Pingali, Donald Nguyen, Milind Kulkarni, Martin Burtscher, Muhammad Amber Hassaan, Rashid Kaleem, Tsung-Hsien Lee, Andrew Lenharth, Roman Manevich, Mario Méndez-Lojo, Dimitrios Prountzos, Xin Sui:
The tao of parallelism in algorithms.
12-25

- Arun Raman, Hanjun Kim, Taewook Oh, Jae W. Lee, David I. August:
Parallelism orchestration using DoPE: the degree of parallelism executive.
26-37

Program synthesis
Program optimization I
- Igor Böhm, Tobias J. K. Edler von Koch, Stephen C. Kyle, Björn Franke, Nigel P. Topham:
Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator.
74-85

- Changhee Jung, Silvius Rus, Brian P. Railing, Nathan Clark, Santosh Pande:
Brainy: effective selection of data structures.
86-97

- Hucheng Zhou, Wenguang Chen, Fred C. Chow:
An SSA-based algorithm for optimal speculative code motion under an execution profile.
98-108

Domain specific languages and their compilers
- Xun Li, Mohit Tiwari, Jason Oberg, Vineeth Kashyap, Frederic T. Chong, Timothy Sherwood, Ben Hardekopf:
Caisson: a hardware description language for secure information flow.
109-120

- Derek Gordon Murray, Michael Isard, Yuan Yu:
Steno: automatic optimization of declarative queries.
121-131

- Sam Tobin-Hochstadt, Vincent St-Amour, Ryan Culpepper, Matthew Flatt, Matthias Felleisen:
Languages as libraries.
132-141

Program optimization II
- Thomas B. Jablin, Prakash Prabhu, James A. Jablin, Nick P. Johnson, Stephen R. Beard, David I. August:
Automatic CPU-GPU communication management and optimization.
142-151

- Ashwin Prasad, Jayvant Anantpur, R. Govindarajan:
Automatic compilation of MATLAB programs for synergistic execution on heterogeneous processors.
152-163

- Adrian Sampson, Werner Dietl, Emily Fortuna, Danushen Gnanapragasam, Luis Ceze, Dan Grossman:
EnerJ: approximate data types for safe and general low-power computation.
164-174

Memory models
- Susmit Sarkar, Peter Sewell, Jade Alglave, Luc Maranget, Derek Williams:
Understanding POWER multiprocessors.
175-186

- Michael Kuperstein, Martin T. Vechev, Eran Yahav:
Partial-coherence abstractions for relaxed memory models.
187-198

- Daniel Marino, Abhayendra Singh, Todd D. Millstein, Madanlal Musuvathi, Satish Narayanasamy:
A case for an SC-preserving compiler.
199-210

Program verification I
Debugging I
Compiler correctness
Transforming and editing by example
Security
- Varun Srivastava, Michael D. Bond, Kathryn S. McKinley, Vitaly Shmatikov:
A security policy oracle: detecting security holes using multiple API implementations.
343-354

- Jason Ansel, Petr Marchenko, Úlfar Erlingsson, Elijah Taylor, Brad Chen, Derek L. Schuff, David Sehr, Cliff Biffle, Bennet Yee:
Language-independent sandboxing of just-in-time compilation and self-modifying code.
355-366

- Qiang Zeng, Dinghao Wu, Peng Liu:
Cruiser: concurrent heap buffer overflow monitoring using lock-free data structures.
367-377

Concurrency defects
Singular topics
Debugging II
Program parallelization
Program paths
Program verification II
Program analysis
Taming wildcards
Concurrent programming
Last update Fri May 24 19:43:11 2013
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page