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