


default search action
PLDI 2005: Chicago, IL, USA
- 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, ISBN 1-59593-056-6
Bug detection and verification
- Min Xu, Rastislav Bodík, Mark D. Hill:

A serializability violation detector for shared-memory server programs. 1-14 - Ben Liblit

, Mayur Naik, Alice X. Zheng, Alex Aiken, Michael I. Jordan
:
Scalable statistical bug isolation. 15-26 - Tayfun Elmas, Serdar Tasiran, Shaz Qadeer:

VYRD: verifYing concurrent programs by runtime refinement-violation detection. 27-37 - Ranjit Jhala, Rupak Majumdar:

Path slicing. 38-47
Function interfaces
- David Mandelin, Lin Xu, Rastislav Bodík, Doug Kimelman:

Jungloid mining: helping to navigate the API jungle. 48-61 - Michael Furr, Jeffrey S. Foster:

Checking type safety of foreign function calls. 62-72
Types
- Jeremy G. Siek

, Andrew Lumsdaine
:
Essential language support for generic programming. 73-84 - Brian Chin, Shane Markstrum, Todd D. Millstein:

Semantic type qualifiers. 85-95 - Neelakantan R. Krishnaswami, Jonathan Aldrich

:
Permission-based ownership: encapsulating state in higher-order typed languages. 96-106
Optimization
- Daniel A. Jiménez:

Code placement for improving dynamic branch prediction accuracy. 107-116 - 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. 117-128 - Chris Lattner, Vikram S. Adve:

Automatic pool allocation: improving performance by controlling data structure layout in the heap. 129-142 - Matthew Hertz, Yi Feng, Emery D. Berger

:
Garbage collection without paging. 143-153
Register allocation
- Hongbo Rong, Alban Douillet, Guang R. Gao:

Register allocation for software pipelined multi-dimensional loops. 154-167 - Xiaotong Zhuang, Santosh Pande

:
Differential register allocation. 168-179 - Alex Aletà, Josep M. Codina, Antonio González

, David R. Kaeli:
Demystifying on-the-fly spill code. 180-189
Instrumentation and testing
- Chi-Keung Luk, Robert S. Cohn

, Robert Muth, Harish Patil, Artur Klauser
, P. Geoffrey Lowney, Steven Wallace, Vijay Janapa Reddi, Kim M. Hazelwood:
Pin: building customized program analysis tools with dynamic instrumentation. 190-200 - Andrew Ayers, Richard Schooler, Chris Metcalf, Anant Agarwal, Junghwan Rhee, Emmett Witchel

:
TraceBack: first fault diagnosis by reconstruction of distributed control flow. 201-212 - Patrice Godefroid, Nils Klarlund, Koushik Sen:

DART: directed automated random testing. 213-223
Network processing
- Michael K. Chen, Xiao-Feng Li, Ruiqi Lian, Jason H. Lin, Lixia Liu, Tao Liu, Roy Ju:

Shangri-La: achieving high performance from compiled network applications while enabling ease of programming. 224-236 - Jinquan Dai, Bo Huang

, Long Li, Luddy Harrison:
Automatically partitioning packet processing applications for pipelined architectures. 237-248 - Yang Ni, Ulrich Kremer, Adrian Stere, Liviu Iftode:

Programming ad-hoc networks of mobile and resource-constrained devices. 249-260
Threads
- Hans-Juergen Boehm:

Threads cannot be implemented as a library. 261-268 - Carlos García Quiñones, Carlos Madriles, F. Jesús Sánchez, Pedro Marcuello, Antonio González

, Dean M. Tullsen
:
Mitosis compiler: an infrastructure for speculative threading based on pre-computation slices. 269-279
The transactional manifesto
- Maurice Herlihy:

The transactional manifesto: software engineering and non-blocking synchronization. 280
Domain-specific tools
- Armando Solar-Lezama

, Rodric M. Rabbah, Rastislav Bodík, Kemal Ebcioglu:
Programming by sketching for bit-streaming programs. 281-294 - Kathleen Fisher, Robert Gruber:

PADS: a domain-specific language for processing ad hoc data. 295-304 - Lujo Bauer

, Jay Ligatti, David Walker
:
Composing security policies with polymer. 305-314 - Franz Franchetti, Yevgen Voronenko, Markus Püschel:

Formal loop merging for signal transforms. 315-326

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














