Daniel A. Reed, Vivek Sarkar
Proceedings of the 14th Symposium on Principles and Practice of Parallel Programming
PPoPP, 2009.
@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.
11 ×#parallel
9 ×#transaction
7 ×#memory management
6 ×#multi
5 ×#performance
4 ×#manycore
4 ×#source code
3 ×#compilation
3 ×#how
3 ×#optimisation
9 ×#transaction
7 ×#memory management
6 ×#multi
5 ×#performance
4 ×#manycore
4 ×#source code
3 ×#compilation
3 ×#how
3 ×#optimisation