William Pugh, Craig Chambers
Proceedings of the 25th Conference on Programming Language Design and Implementation
PLDI, 2004.
@proceedings{PLDI-2004, address = "Washington, District of Columbia, USA", editor = "William Pugh and Craig Chambers", isbn = "1-58113-807-5", publisher = "{ACM}", title = "{Proceedings of the 25th Conference on Programming Language Design and Implementation}", year = 2004, }
Contents (26 items)
- PLDI-2004-HenzingerJM
- Race checking by context inference (TAH, RJ, RM), pp. 1–13.
- PLDI-2004-QadeerW #named
- KISS: keep it simple and sequential (SQ, DW), pp. 14–24.
- PLDI-2004-YahavR #abstraction #safety #using #verification
- Verifying safety properties using separation and heterogeneous abstractions (EY, GR), pp. 25–34.
- PLDI-2004-Michael #memory management #scalability
- Scalable lock-free dynamic memory allocation (MMM), pp. 35–46.
- PLDI-2004-FlattF #abstraction
- Kill-safe synchronization abstractions (MF, RBF), pp. 47–58.
- PLDI-2004-JohnsonEV #composition #concurrent #thread
- Min-cut program decomposition for thread-level speculation (TAJ, RE, TNV), pp. 59–70.
- PLDI-2004-DuLLYZN #compilation #framework #parallel #source code
- A cost-driven compilation framework for speculative parallelization of sequential programs (ZHD, CCL, XFL, CY, QZ, TFN), pp. 71–81.
- PLDI-2004-EichenbergerWO #architecture #constraints
- Vectorization for SIMD architectures with alignment constraints (AEE, PW, KO), pp. 82–93.
- PLDI-2004-ZhangG #effectiveness #slicing
- Cost effective dynamic program slicing (XZ, RG), pp. 94–106.
- PLDI-2004-CollbergCDHKLS
- Dynamic path-based software watermarking (CSC, EC, SKD, AH, JDK, CL, MS), pp. 107–118.
- PLDI-2004-WangL #adaptation #analysis #parametricity
- Parametric analysis for adaptive computation offloading (CW, ZL), pp. 119–130.
- PLDI-2004-WhaleyL #alias #analysis #diagrams #pointer #using
- Cloning-based context-sensitive pointer alias analysis using binary decision diagrams (JW, MSL), pp. 131–144.
- PLDI-2004-ZhuC #analysis #pointer #revisited
- Symbolic pointer analysis revisited (JZ, SC), pp. 145–157.
- PLDI-2004-LhotakH #java #named #relational
- Jedd: a BDD-based relational extension of Java (OL, LJH), pp. 158–169.
- PLDI-2004-Appel #process #proving #revisited #social #source code #theorem
- Social processes and proofs of theorems and programs, revisited (AWA), p. 170.
- PLDI-2004-KulkarniHHWDJ #effectiveness #optimisation #performance #sequence
- Fast searches for effective optimization phase sequences (PAK, SH, JH, DBW, JWD, DLJ), pp. 171–182.
- PLDI-2004-CavazosEM #heuristic
- Inducing heuristics to decide whether to schedule (JC, JEBM), pp. 183–194.
- PLDI-2004-VachharajaniVA #component #modelling #reuse #specification
- The liberty structural specification language: a high-level modeling language for component reuse (MV, NV, DIA), pp. 195–206.
- PLDI-2004-KodumalA #constraints #reachability #set
- The set constraint/CFL reachability connection in practice (JK, AA), pp. 207–218.
- PLDI-2004-LiuRYSH #parametricity #query
- Parametric regular path queries (YAL, TR, FY, SDS, NH), pp. 219–230.
- PLDI-2004-VenetB #array #bound #c #embedded #performance #precise #scalability #source code
- Precise and efficient static array bound checking for large embedded C programs (AV, GPB), pp. 231–242.
- PLDI-2004-ChinCQR #object-oriented
- Region inference for an object-oriented language (WNC, FC, SQ, MCR), pp. 243–254.
- PLDI-2004-ZhongOSD #array #using
- Array regrouping and structure splitting using whole-program reference affinity (YZ, MO, XS, CD), pp. 255–266.
- PLDI-2004-Adl-TabatabaiHSS #hardware #metadata #monitoring
- Prefetch inection based on hardware monitoring and object metadata (ARAT, RLH, MJS, SS), pp. 267–276.
- PLDI-2004-SmithRH #algorithm #graph
- A generalized algorithm for graph-coloring register allocation (MDS, NR, GHH), pp. 277–288.
- PLDI-2004-ZhuangP #network #parallel #thread
- Balancing register allocation across threads for a multithreaded network processor (XZ, SP), pp. 289–300.
3 ×#analysis
3 ×#source code
3 ×#using
2 ×#abstraction
2 ×#array
2 ×#constraints
2 ×#effectiveness
2 ×#named
2 ×#parallel
2 ×#parametricity
3 ×#source code
3 ×#using
2 ×#abstraction
2 ×#array
2 ×#constraints
2 ×#effectiveness
2 ×#named
2 ×#parallel
2 ×#parametricity