PLDI 2007:
San Diego, California, USA
Jeanne Ferrante, Kathryn S. McKinley (Eds.):
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 10-13, 2007.
ACM 2007, ISBN 978-1-59593-633-2
Errors detected & corrected
Compiled correctly
- Frances Perry, Lester W. Mackey, George A. Reis, Jay Ligatti, David I. August, David Walker:
Fault-tolerant typed assembly language.
42-53

- Adam Chlipala:
A certified type-preserving compiler from lambda calculus to assembly language.
54-65

- Hongxu Cai, Zhong Shao, Alexander Vaynberg:
Certified self-modifying code.
66-77

- Tatiana Shpeisman, Vijay Menon, Ali-Reza Adl-Tabatabai, Steven Balensiefer, Dan Grossman, Richard L. Hudson, Katherine F. Moore, Bratin Saha:
Enforcing isolation and ordering in STM.
78-88

Programs analyzed
- Nicholas Nethercote, Julian Seward:
Valgrind: a framework for heavyweight dynamic binary instrumentation.
89-100

- Jungwoo Ha, Christopher J. Rossbach, Jason V. Davis, Indrajit Roy, Hany E. Ramadan, Donald E. Porter, David L. Chen, Emmett Witchel:
Improved error reporting for software that uses black-box components.
101-111

- Manu Sridharan, Stephen J. Fink, Rastislav Bodík:
Thin slicing.
112-122

- Murali Krishna Ramanathan, Ananth Grama, Suresh Jagannathan:
Static specification inference using predicate mining.
123-134

- Erika Rice Scherpelz, Sorin Lerner, Craig Chambers:
Automatic inference of optimizer flow functions from semantic meanings.
135-145

Languages designed
- Kazutaka Morita, Akimasa Morihata, Kiminori Matsuzaki, Zhenjiang Hu, Masato Takeichi:
Automatic inversion generates divide-and-conquer parallel programs.
146-155

- Perry H. Wang, Jamison D. Collins, Gautham N. Chinya, Hong Jiang, Xinmin Tian, Milind Girkar, Nick Y. Yang, Guei-Yuan Lueh, Hong Wang:
EXOCHI: architecture and programming environment for a heterogeneous multi-core multithreaded system.
156-166

- Armando Solar-Lezama, Gilad Arnold, Liviu Tancau, Rastislav Bodík, Vijay A. Saraswat, Sanjit A. Seshia:
Sketching stencils.
167-178

- Charles Edwin Killian, James W. Anderson, Ryan Braud, Ranjit Jhala, Amin Vahdat:
Mace: language support for building distributed systems.
179-188

- Peng Li, Steve Zdancewic:
Combining events and threads for scalable network services implementation and evaluation of monadic, application-level concurrency primitives.
189-199

- Nupur Kothari, Ramakrishna Gummadi, Todd D. Millstein, Ramesh Govindan:
Reliable and efficient programming abstractions for wireless sensor networks.
200-210

Executed concurrently
- Milind Kulkarni, Keshav Pingali, Bruce Walter, Ganesh Ramanarayanan, Kavita Bala, L. Paul Chew:
Optimistic parallelism requires abstractions.
211-222

- Chen Ding, Xipeng Shen, Kirk Kelsey, Chris Tice, Ruke Huang, Chengliang Zhang:
Software behavior oriented parallelization.
223-234

- Sriram Krishnamoorthy, Muthu Manikandan Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, P. Sadayappan:
Effective automatic parallelization of stencil computations.
235-244

- Tayfun Elmas, Shaz Qadeer, Serdar Tasiran:
Goldilocks: a race and transaction-aware java runtime.
245-255

Pointers analyzed
Programs analyzed
Executed efficiently
- Ben Titzer, Joshua S. Auerbach, David F. Bacon, Jens Palsberg:
The ExoVM system for automatic VM and application reduction.
352-362

- Nathan Cooprider, John Regehr:
Offline compression for on-chip ram.
363-372

- Florian T. Schneider, Mathias Payer, Thomas R. Gross:
Online optimizations driven by hardware performance monitoring.
373-382

- Weijia Li, Youtao Zhang, Jun Yang, Jiang Zheng:
UCC: update-conscious compilation for energy efficiency in wireless sensor networks.
383-393

- Feihui Li, Guangyu Chen, Mahmut T. Kandemir, Ibrahim Kolcu:
Profile-driven energy reduction in network-on-chips.
394-404

- Lakshminarayanan Renganarayanan, DaeGon Kim, Sanjay V. Rajopadhye, Michelle Mills Strout:
Parameterized tiled loops for free.
405-414

Errors detected
Memory managed
Last update Sat May 18 19:35:02 2013
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page