- 2018
- Yang Liu, Jianguo Wang, Steven Swanson:
Griffin: uniting CPU and GPU in information retrieval systems for intra-query parallelism. PPoPP 2018: 327-337 - Umut A. Acar, Vitaly Aksenov
, Arthur Charguéraud, Mike Rainey:
Performance challenges in modular parallel programs. PPoPP 2018: 381-382 - Maya Arbel-Raviv, Trevor Brown:
Harnessing epoch-based reclamation for efficient range queries. PPoPP 2018: 14-27 - Mahwish Arif, Hans Vandierendonck:
Reducing the burden of parallel loop schedulers for many-core processors. PPoPP 2018: 383-384 - Isaac Sánchez Barrera
, Marc Casas
, Miquel Moretó
, Eduard Ayguadé, Jesús Labarta, Mateo Valero:
Graph partitioning applied to DAG scheduling to reduce NUMA effects. PPoPP 2018: 419-420 - Mehmet E. Belviranli, Seyong Lee
, Jeffrey S. Vetter, Laxmi N. Bhuyan:
Juggler: a dependence-aware task-based execution framework for GPUs. PPoPP 2018: 54-67 - Milind Chabbi, Shasha Wen, Xu Liu:
Featherlight on-the-fly false-sharing detection. PPoPP 2018: 152-167 - Nachshon Cohen, Erez Petrank, James R. Larus:
Reducing transaction aborts by looking to the future. PPoPP 2018: 385-386 - Andreia Correia, Pedro Ramalhete:
Strong trylocks for reader-writer locks. PPoPP 2018: 387-388 - Yao Dong, Ana L. Milanova, Julian Dolby:
SecureMR: secure mapreduce using homomorphic encryption and program partitioning. PPoPP 2018: 389-390 - Dana Drachsler-Cohen, Martin T. Vechev, Eran Yahav:
Practical concurrent traversals in search trees. PPoPP 2018: 207-218 - Jesun Sahariar Firoz, Marcin Zalewski, Andrew Lumsdaine
:
A scalable distance-1 vertex coloring algorithm for power-law graphs. PPoPP 2018: 391-392 - Michal Friedman
, Maurice Herlihy, Virendra J. Marathe, Erez Petrank:
A persistent lock-free queue for non-volatile memory. PPoPP 2018: 28-40 - Zhouwang Fu, Tao Song, Zhengwei Qi, Haibing Guan:
Efficient shuffle management with SCache for DAG computing frameworks. PPoPP 2018: 305-316 - Lukas Gianinazzi
, Pavel Kalvoda, Alessandro De Palma, Maciej Besta, Torsten Hoefler:
Communication-avoiding parallel minimum cuts and connected components. PPoPP 2018: 219-232 - Samuel Grossman, Heiner Litz, Christos Kozyrakis:
Making pull-based graph processing performant. PPoPP 2018: 246-260 - Adrien Guatto, Sam Westrick
, Ram Raghunathan, Umut A. Acar, Matthew Fluet:
Hierarchical memory management for mutable state. PPoPP 2018: 81-93 - Koby Hayashi, Grey Ballard
, Yujie Jiang, Michael J. Tobia
:
Shared-memory parallelization of MTTKRP for dense tensors. PPoPP 2018: 393-394 - Changwan Hong, Aravind Sukumaran-Rajam
, Jinsung Kim
, Prashant Singh Rawat, Sriram Krishnamoorthy
, Louis-Noël Pouchet, Fabrice Rastello, P. Sadayappan:
Performance modeling for GPUs using abstract kernel emulation. PPoPP 2018: 397-398 - Abhinav Jangda, Uday Bondhugula:
An effective fusion and tile size model for optimizing image processing pipelines. PPoPP 2018: 261-275 - Zhen Jia, Aleksandar Zlateski, Frédo Durand, Kai Li:
Optimizing N-dimensional, winograd-based convolution for manycore CPUs. PPoPP 2018: 109-123 - Peng Jiang, Gagan Agrawal:
Revealing parallel scans and reductions in sequential loops through function reconstruction. PPoPP 2018: 395-396 - Herbert Jordan, Bernhard Scholz, Pavle Subotic:
Two concurrent data structures for efficient datalog query processing. PPoPP 2018: 399-400 - Bernhard Kerbl
, Joerg H. Mueller, Michael Kenzel, Dieter Schmalstieg, Markus Steinberger:
A scalable queue for work distribution on GPUs. PPoPP 2018: 401-402 - Artem Khyzha
, Hagit Attiya
, Alexey Gotsman, Noam Rinetzky:
Safe privatization in transactional memory. PPoPP 2018: 233-245 - Maria Kotsifakou, Prakalp Srivastava, Matthew D. Sinclair, Rakesh Komuravelli, Vikram S. Adve, Sarita V. Adve:
HPVM: heterogeneous parallel virtual machine. PPoPP 2018: 68-80 - Xueqi Li
, Guangming Tan, Bingchen Wang, Ninghui Sun:
High-performance genomic analysis framework with in-memory computing. PPoPP 2018: 317-328 - Johannes de Fine Licht, Michaela Blott, Torsten Hoefler:
Designing scalable FPGA architectures using high-level synthesis. PPoPP 2018: 403-404 - Junhong Liu
, Xin He, Weifeng Liu, Guangming Tan:
Register-based implementation of the sparse general matrix-matrix multiplication on GPUs. PPoPP 2018: 407-408 - Bo Liu
, Wenbin Jiang, Hai Jin, Xuanhua Shi, Yang Ma:
Layrub: layer-centric GPU memory reuse and data migration in extreme-scale deep learning systems. PPoPP 2018: 405-406