Proceedings of the 14th 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

Daniel A. Reed, Vivek Sarkar
Proceedings of the 14th Symposium on Principles and Practice of Parallel Programming
PPoPP, 2009.

SYS
DBLP
Scholar
Full names Links ISxN
@proceedings{PPoPP-2009,
	acmid         = "1504176",
	address       = "Raleigh, North Carolina, USA",
	editor        = "Daniel A. Reed and Vivek Sarkar",
	isbn          = "978-1-60558-397-6",
	publisher     = "{ACM}",
	title         = "{Proceedings of the 14th Symposium on Principles and Practice of Parallel Programming}",
	year          = 2009,
}

Contents (42 items)

PPoPP-2009-Blelloch #parallel
Parallel thinking (GEB), pp. 1–2.
PPoPP-2009-KulkarniBIPC #how #parallel #question
How much parallelism is there in irregular applications? (MK, MB, RI, KP, CC), pp. 3–14.
PPoPP-2009-KangB #algorithm #graph #memory management #performance #transaction
An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs (SK, DAB), pp. 15–24.
PPoPP-2009-ZyulkyarovGUCAHV #game studies #interactive #memory management #multi #transaction #using
Atomic quake: using transactional memory in an interactive multiplayer game server (FZ, VG, OSÜ, AC, EA, TH, MV), pp. 25–34.
PPoPP-2009-YauKZDP #parallel #simulation
Application-aware management of parallel simulation collections (SY, VK, DZ, KD, SGP), pp. 35–44.
PPoPP-2009-MichaelVS
Idempotent work stealing (MMM, MTV, VAS), pp. 45–54.
PPoPP-2009-HiraishiYUY #backtracking
Backtracking-based load balancing (TH, MY, SU, TY), pp. 55–64.
PPoPP-2009-LiBH #distributed #multi #performance #scalability #scheduling #using
Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin (TL, DPB, SH), pp. 65–74.
PPoPP-2009-WangO #approach #machine learning #parallel
Mapping parallelism to multi-cores: a machine learning based approach (ZW, MFPO), pp. 75–84.
PPoPP-2009-AllenSS #dependence #execution #parallel #set
Serialization sets: a dynamic dependence-based parallel execution model (MDA, SS, GSS), pp. 85–96.
PPoPP-2009-Hill
Opportunities beyond single-core microprocessors (MDH), p. 97.
PPoPP-2009-Patt #interface #manycore
Multi-core demands multi-interfaces (YNP), pp. 99–100.
PPoPP-2009-LeeME #automation #compilation #framework #optimisation
OpenMP to GPGPU: a compiler framework for automatic translation and optimization (SL, SJM, RE), pp. 101–110.
PPoPP-2009-YangWXDZ #graph #optimisation
Comparability graph coloring for optimizing utilization of stream register files in stream processors (XY, LW, JX, YD, YZ), pp. 111–120.
PPoPP-2009-Quintana-OrtiIQG #hardware #linear #multi #platform
Solving dense linear systems on platforms with multiple hardware accelerators (GQO, FDI, ESQO, RAvdG), pp. 121–130.
PPoPP-2009-SchneiderYRLSN #comparison #memory management #modelling #multi #programming
A comparison of programming models for multiprocessors with explicitly managed memory hierarchies (SS, JSY, BR, JCL, AS, DSN), pp. 131–140.
PPoPP-2009-SpearDMS #memory management #transaction
A comprehensive strategy for contention management in software transactional memory (MFS, LD, VJM, MLS), pp. 141–150.
PPoPP-2009-AgrawalLS #transaction
Safe open-nested transactions through ownership (KA, ITAL, JS), pp. 151–162.
PPoPP-2009-RamadanRHW #commit #transaction
Committing conflicting transactions in an STM (HER, IR, MH, EW), pp. 163–172.
PPoPP-2009-RatanaworabhanBKZNP #detection #symmetry
Detecting and tolerating asymmetric races (PR, MB, DK, BGZ, RN, KP), pp. 173–184.
PPoPP-2009-AbadiHM #hardware #memory management #off the shelf #transaction #using
Transactional memory with strong atomicity using off-the-shelf memory protection hardware (MA, TH, MM), pp. 185–196.
PPoPP-2009-NicolauLK #performance
Techniques for efficient placement of synchronization primitives (AN, GL, AK), pp. 199–208.
PPoPP-2009-SonKKC #multi
A compiler-directed data prefetching scheme for chip multiprocessors (SWS, MTK, MK, DRC), pp. 209–218.
PPoPP-2009-BaskaranVBRRS #effectiveness #manycore #parallel #scheduling
Compiler-assisted dynamic scheduling for effective parallelization of loop nests on multicore processors (MMB, NV, UB, JR, AR, PS), pp. 219–228.
PPoPP-2009-TallentM #analysis #effectiveness #metric #parallel #performance #thread
Effective performance measurement and analysis of multithreaded applications (NRT, JMMC), pp. 229–240.
PPoPP-2009-KistlerGBB
Petascale computing with accelerators (MK, JAG, DAB, BB), pp. 241–250.
PPoPP-2009-XueLWGCZZV #named
MPIWiz: subgroup reproducible replay of mpi applications (RX, XL, MW, ZG, WC, WZ, ZZ, GMV), pp. 251–260.
PPoPP-2009-VoVDGKT #source code #verification
Formal verification of practical MPI programs (AV, SSV, MD, GG, RMK, RT), pp. 261–270.
PPoPP-2009-BikshandiCKNPSSVW #implementation #multi #performance #source code
Efficient, portable implementation of asynchronous multi-place programs (GB, JGC, SBK, VKN, IP, VAS, SS, PV, TW), pp. 271–282.
PPoPP-2009-Dennis #how #manycore #programmable
How to build programmable multi-core chips (JBD), pp. 283–284.
PPoPP-2009-LongFZ #architecture #manycore
Architectural support for cilk computations on many-core architectures (GL, DF, JZ), pp. 285–286.
PPoPP-2009-MaA #compilation #data mining #mining #runtime
A compiler and runtime system for enabling data mining applications on gpus (WM, GA), pp. 287–288.
PPoPP-2009-HuangEHC #compilation #optimisation #source code
Exploiting global optimizations for openmp programs in the openuh compiler (LH, DE, MWH, BMC), pp. 289–290.
PPoPP-2009-VolosWASTN #design #implementation #memory management #named #parallel #transaction
NePalTM: design and implementation of nested parallelism for transactional memory systems (HV, AW, ARAT, TS, XT, RN), pp. 291–292.
PPoPP-2009-KejariwalC #analysis #concurrent #parallel #source code #thread
Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs (AK, CC), pp. 293–294.
PPoPP-2009-HaTA #parallel #programming
Preliminary results on nb-feb, a synchronization primitive for parallel programming (PHH, PT, OJA), pp. 295–296.
PPoPP-2009-DashD #distributed #memory management #transaction
Software transactional distributed shared memory (AD, BD), pp. 297–298.
PPoPP-2009-YangHLSS #parallel #recursion
Stack-based parallel recursion on graphics processors (KY, BH, QL, PVS, JS), pp. 299–300.
PPoPP-2009-BhateleBK #api #case study
Topology aware task mapping techniques: an api and case study (AB, EJB, LVK), pp. 301–302.
PPoPP-2009-MarkstrumFM #concurrent #refactoring #towards
Towards concurrency refactoring for x10 (SM, RMF, TDM), pp. 303–304.
PPoPP-2009-ScottEVNTOLNNPMWNV #approach
A tunable holistic resiliency approach for high-performance computing systems (SLS, CE, GV, TN, AT, GO, CL, NN, RN, MP, FM, CW, ABN, JV), pp. 305–306.
PPoPP-2009-KulkarniUCAV #how #transaction
Turbocharging boosted transactions or: how i learnt to stop worrying and love longer transactions (CEK, OSÜ, AC, EA, MV), pp. 307–308.

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.