Siddhartha Chatterjee, Michael L. Scott
Proceedings of the 13th Symposium on Principles and Practice of Parallel Programming
PPoPP, 2008.
@proceedings{PPoPP-2008,
	acmid         = "1345206",
	address       = "Salt Lake City, Utah, USA",
	editor        = "Siddhartha Chatterjee and Michael L. Scott",
	isbn          = "978-1-59593-795-7",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 13th Symposium on Principles and Practice of Parallel Programming}",
	year          = 2008,
}
Contents (44 items)
- PPoPP-2008-Allen #compilation #parallel
 - Compilers and parallel computing systems (FEA).
 - PPoPP-2008-BaskaranBKRRS #architecture #automation #data flow #parallel
 - Automatic data movement and computation mapping for multi-level parallel architectures with explicitly managed memories (MMB, UB, SK, JR, AR, PS), pp. 1–10.
 - PPoPP-2008-ChandraSSB #analysis #data type #distributed #locality #type inference
 - Type inference for locality analysis of distributed data structures (SC, VAS, VS, RB), pp. 11–22.
 - PPoPP-2008-NavabiZJ #scheduling
 - Quasi-static scheduling for safe futures (AN, XZ, SJ), pp. 23–32.
 - PPoPP-2008-ChengCHT #classification #manycore #platform #scalability #using
 - Scalable packet classification using interpreting: a cross-platform multi-core solution (HC, ZC, BH, XT), pp. 33–42.
 - PPoPP-2008-GiacomoniMV #concurrent #parallel #performance #pipes and filters #queue
 - FastForward for efficient pipeline parallelism: a cache-optimized concurrent lock-free queue (JG, TM, MV), pp. 43–52.
 - PPoPP-2008-DongarraPRV #matrix #platform
 - Matrix product on heterogeneous master-worker platforms (JD, JFP, YR, FV), pp. 53–62.
 - PPoPP-2008-DiamondRKGGB #algebra #distributed #linear #performance
 - High performance dense linear algebra on a spatially distributed processor (JRD, BR, SWK, RAvdG, KG, DB), pp. 63–72.
 - PPoPP-2008-RyooRBSKH #evaluation #gpu #optimisation #parallel #performance #thread #using
 - Optimization principles and application performance evaluation of a multithreaded GPU using CUDA (SR, CIR, SSB, SSS, DBK, WmWH), pp. 73–82.
 - PPoPP-2008-FernandesSS #gpu #parallel
 - Massive parallel LDPC decoding on GPU (GFPF, LS, VMMdS), pp. 83–90.
 - PPoPP-2008-Cameron #case study #parallel
 - A case study in SIMD text processing with parallel bit streams: UTF-8 to UTF-16 transcoding (RDC), pp. 91–98.
 - PPoPP-2008-NishtalaAC #communication #layout #performance
 - Performance without pain = productivity: data layout and collective communication in UPC (RN, GA, CC), pp. 99–110.
 - PPoPP-2008-GuoBFGP #programming
 - Programming with tiles (JG, GB, BBF, MJG, DAP), pp. 111–122.
 - PPoPP-2008-ChanZBQQG #named #parallel #runtime #scheduling #thread
 - SuperMatrix: a multithreaded runtime scheduling system for algorithms-by-blocks (EC, FGVZ, PB, ESQO, GQO, RAvdG), pp. 123–132.
 - PPoPP-2008-GregorL #c# #design #framework #implementation
 - Design and implementation of a high-performance MPI for C# and the common language infrastructure (DG, AL), pp. 133–142.
 - PPoPP-2008-HoustonPRKFADH #interface #memory management #multi #runtime
 - A portable runtime interface for multi-level memory hierarchies (MH, JYP, MR, TJK, KF, AA, WJD, PH), pp. 143–152.
 - PPoPP-2008-IskraRYB #architecture #framework #named
 - ZOID: I/O-forwarding infrastructure for petascale architectures (KI, JWR, KY, PHB), pp. 153–162.
 - PPoPP-2008-AgrawalFS #memory management #parallel #transaction
 - Nested parallelism in transactional memory (KA, JTF, JS), pp. 163–174.
 - PPoPP-2008-GuerraouiK #correctness #memory management #on the #transaction
 - On the correctness of transactional memory (RG, MK), pp. 175–184.
 - PPoPP-2008-PraunBC #analysis #concurrent #dependence #modelling #using
 - Modeling optimistic concurrency using quantitative dependence analysis (CvP, RB, CC), pp. 185–196.
 - PPoPP-2008-LevM #hardware #memory management #transaction #using
 - Split hardware transactions: true nesting of transactions using best-effort hardware transactional memory (YL, JWM), pp. 197–206.
 - PPoPP-2008-HerlihyK #transaction
 - Transactional boosting: a methodology for highly-concurrent transactional objects (MH, EK), pp. 207–216.
 - PPoPP-2008-McGacheyAHMSS #concurrent #garbage collection #memory management #transaction
 - Concurrent GC leveraging transactional memory (PM, ARAT, RLH, VM, BS, TS), pp. 217–226.
 - PPoPP-2008-MaratheM #memory management #performance #towards #transaction
 - Toward high performance nonblocking software transactional memory (VJM, MM), pp. 227–236.
 - PPoPP-2008-FelberFR #memory management #performance #transaction
 - Dynamic performance tuning of word-based software transactional memory (PF, CF, TR), pp. 237–246.
 - PPoPP-2008-BocchinoAC #clustering #memory management #scalability #transaction
 - Software transactional memory for large scale clusters (RLBJ, VSA, BLC), pp. 247–258.
 - PPoPP-2008-Mellor-Crummey #question #thread
 - Where will all the threads come from? (JMMC), pp. 259–260.
 - PPoPP-2008-AnsariKJLKW #adaptation #algorithm #case study #concurrent #experience #memory management #transaction #using
 - Experiences using adaptive concurrency in transactional memory with Lee’s routing algorithm (MA, CK, KJ, ML, CCK, IW), pp. 261–262.
 - PPoPP-2008-TatikondaP #adaptation #approach #architecture #manycore #memory management #mining
 - An adaptive memory conscious approach for mining frequent trees: implications for multi-core architectures (ST, SP), pp. 263–264.
 - PPoPP-2008-DingC #concurrent #profiling
 - All-window profiling of concurrent executions (CD, TMC), pp. 265–266.
 - PPoPP-2008-SandersK #memory management #modelling #reasoning
 - Assertional reasoning about data races in relaxed memory models (BAS, KK), pp. 267–268.
 - PPoPP-2008-KejariwalNBVP #clustering
 - Cache-aware iteration space partitioning (AK, AN, UB, AVV, CDP), pp. 269–270.
 - PPoPP-2008-ZhaiWYH #compilation #concurrent #optimisation #thread
 - Compiler optimizations for parallelizing general-purpose applications under thread-level speculation (AZ, SW, PCY, GH), pp. 271–272.
 - PPoPP-2008-WangYFDWJ #analysis #automation #source code
 - Automated application-level checkpointing based on live-variable analysis in MPI programs (PW, XY, HF, YD, ZW, JJ), pp. 273–274.
 - PPoPP-2008-BronevetskyMPRM #incremental
 - Compiler-enhanced incremental checkpointing for OpenMP applications (GB, DM, KP, RR, SAM), pp. 275–276.
 - PPoPP-2008-PatrickSK #communication #performance
 - Enhancing the performance of MPI-IO applications by overlapping I/O, computation and communication (CMP, SWS, MTK), pp. 277–278.
 - PPoPP-2008-TanFZRG #architecture #experience #manycore #memory management #optimisation
 - Experience on optimizing irregular computation for memory hierarchy in manycore architecture (GT, DF, JZ, AR, GRG), pp. 279–280.
 - PPoPP-2008-RulVB #parallel #source code
 - Extracting coarse-grain parallelism in general-purpose programs (SR, HV, KDB), pp. 281–282.
 - PPoPP-2008-LiDGK #specification #standard
 - Formal specification of the MPI-2.0 standard in TLA+ (GL, MD, GG, RMK), pp. 283–284.
 - PPoPP-2008-VakkalankaSGK #model checking #named #source code
 - ISP: a tool for model checking MPI programs (SSV, SS, GG, RMK), pp. 285–286.
 - PPoPP-2008-BrevnovDKYSCMS #case study #experience #java #memory management #transaction
 - Practical experiences with Java software transactional memory (EB, YD, BK, DY, VS, DyC, VM, SS), pp. 287–288.
 - PPoPP-2008-NurmiWB #parallel #probability
 - Probabilistic advanced reservations for batch-scheduled parallel machines (DN, RW, JB), pp. 289–290.
 - PPoPP-2008-AgrawalLS #transaction
 - Safer open-nested transactions through ownership (KA, ITAL, JS), pp. 291–292.
 - PPoPP-2008-BalajiFALKTM #distributed #semantics
 - Semantics-based distributed I/O for mpiBLAST (PB, WcF, JSA, HL, RK, RT, XM), pp. 293–294.
 
13 ×#memory management
11 ×#transaction
10 ×#parallel
7 ×#performance
6 ×#concurrent
5 ×#using
4 ×#architecture
4 ×#thread
3 ×#analysis
3 ×#case study
11 ×#transaction
10 ×#parallel
7 ×#performance
6 ×#concurrent
5 ×#using
4 ×#architecture
4 ×#thread
3 ×#analysis
3 ×#case study











