Proceedings of the 13th Symposium on Principles and Practice of Parallel Programming
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter

Siddhartha Chatterjee, Michael L. Scott
Proceedings of the 13th Symposium on Principles and Practice of Parallel Programming
PPoPP, 2008.

SYS
DBLP
Scholar
Full names Links ISxN
@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.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.