PPoPP 2018 (series) /
PPoPP 2018 Program
Filter Program
Dates
Rooms
Tracks
Badges
Your Program
Sat 24 FebDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sat 24 Feb
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:30 - 10:00 | |||
08:30 90mTalk | CC 2018 Co-located Conferences |
08:30 - 10:00 | |||
08:30 90mTalk | Second LLVM Performance Workshop at CGO Co-located Conferences |
08:30 - 10:00 | |||
08:30 10mDay opening | HPCA: AACBB Opening Remarks Co-located Conferences | ||
08:40 40mTalk | HPCA: AACBB Keynote 1: Onur Mutlu: "Accelerating Genome Analysis: A Primer on an Ongoing Journey" Co-located Conferences | ||
09:20 20mTalk | Exploring Speed/Accuracy Trade-offs Co-located Conferences | ||
09:40 20mTalk | Accelerating Duplicate Marking In The Cloud Co-located Conferences |
08:30 - 10:00 | |||
08:30 45mTalk | Keynote SIMD - past, present and future WPMVP Jan Eitzinger University of Erlangen-Nuremberg, Germany | ||
09:15 30mTalk | Vectorization of a spectral finite-element numerical kernel (Application) WPMVP Sylvain Jubertie Laboratoire d'Informatique Fondamentale d'Orleans, Fabrice Dupros BRGM, Florent De Martin BRGM |
08:30 - 10:00 | |||
08:30 90mTalk | 3rd International Workshop on Real World Domain Specific Languages (RWDSL’18) Co-located Conferences |
08:30 - 10:00 | |||
08:30 45mTalk | HPCA: HIPINEB Opening Co-located Conferences | ||
09:15 45mTalk | HPCA: HIPINEB Keynote: "The three L's in modern high-performance networking: Low latency, Low cost, Low processing load" Co-located Conferences |
10:00 - 10:30 | |||
10:00 30mCoffee break | Break Main Conference |
10:30 - 12:00 | |||
10:30 90mTalk | CC 2018 Co-located Conferences |
10:30 - 12:00 | |||
10:30 90mTalk | Second LLVM Performance Workshop at CGO Co-located Conferences |
10:30 - 12:10 | |||
10:30 40mTalk | HPCA: AACBB: Invited Talk - Bertil Schmidt: "Next Generation Sequencing: Big Data meets High Performance Computing Architectures" Co-located Conferences | ||
11:10 20mTalk | GAME: GPU Acceleration of Metagenomics Clustering Co-located Conferences | ||
11:30 20mTalk | Exact Alignment with FM-index on the Intel Xeon Phi Knights Landing Processor Co-located Conferences | ||
11:50 20mTalk | Optimizations of Sequence Alignment on FPGA: A Case Study of Extended Sequence Alignment Co-located Conferences |
10:30 - 12:00 | |||
10:30 30mTalk | Small SIMD Matrices for CERN High Throughput Computing WPMVP File Attached | ||
11:00 30mTalk | SIMDization of Small Tensor Multiplication Kernels for Wide SIMD Vector Processors WPMVP Christopher Rodrigues Huawei America Research Lab, Amarin Phaosawasdi Huawei America Research Lab, Peng Wu Huawei America Research Lab File Attached | ||
11:30 30mTalk | MIPP: a Portable C++ SIMD Wrapper and its use for Error Correction Coding in 5G Standard WPMVP Adrien Cassagne INRIA, Olivier Aumage , Denis Barthou , Camille Leroux INRIA, Christophe Jégo IMS Lab - Institut Polytechnique de Bordeaux File Attached |
10:30 - 12:00 | |||
10:30 90mTalk | 3rd International Workshop on Real World Domain Specific Languages (RWDSL’18) Co-located Conferences |
10:30 - 12:00 | |||
10:30 90mTalk | HPCA: HIPINEB Technical Session 1 (research papers) Co-located Conferences |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Catering |
13:30 - 15:00 | |||
13:30 90mTalk | CC 2018 Co-located Conferences |
13:30 - 15:00 | |||
13:30 90mTalk | Second LLVM Performance Workshop at CGO Co-located Conferences |
13:30 - 15:10 | |||
13:30 40mTalk | HPCA: AACBB Keynote 2: Srinivas Aluru: "Automata Processor and its Applications in Bioinformatics" Co-located Conferences | ||
14:10 20mTalk | Streaming Gap-Aware Seed Alignment on the Cache Automaton Co-located Conferences | ||
14:30 20mTalk | Processing-in-Storage Architecture for Large-Scale Biological Sequence Alignment Co-located Conferences | ||
14:50 20mTalk | The Genomic Benchmark Suite: Characterization and Architecture Implications Co-located Conferences |
13:30 - 15:00 | |||
13:30 30mTalk | Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout WPMVP | ||
14:00 30mTalk | Usuba, Optimizing & Trustworthy Bitslicing Compiler WPMVP Darius Mercadier Sorbonne Universités —UPMC Univ Paris 06, Lionel Lacassagne University Paris 6, Gilles Muller LIP6-INRIA/UPMC, Pierre-Evariste Dagand LIP6/CNRS | ||
14:30 30mTalk | A Data Layout Transformation for Vectorizing Compilers WPMVP Arsène Pérard-Gayot Saarland University, Germany, Richard Membarth DFKI, Germany, Philipp Slusallek DFKI, Germany, Simon Moll , Roland Leißa Saarland University, Germany, Sebastian Hack Saarland University, Germany |
13:30 - 15:00 | |||
13:30 90mTalk | 3rd International Workshop on Real World Domain Specific Languages (RWDSL’18) Co-located Conferences |
13:30 - 15:00 | |||
13:30 90mTalk | HPCA: HIPINEB Technical Session 2 (research papers) Co-located Conferences |
15:00 - 15:30 | |||
15:00 30mCoffee break | Break Main Conference |
15:30 - 17:00 | |||
15:30 90mTalk | CC 2018 Co-located Conferences |
15:30 - 17:00 | |||
15:30 90mTalk | Second LLVM Performance Workshop at CGO Co-located Conferences |
15:30 - 17:50 | |||
15:30 40mTalk | HPCA: AACBB: Invited Talk - Can Alkan "Addressing Computational Burden to Realize Precision Medicine" Co-located Conferences | ||
16:10 20mTalk | Burrows-Wheeler Short Read Aligner on AWS EC2 F1 Co-located Conferences | ||
16:30 20mTalk | Towards BIMAX: Binary Inclusion-MAXimal parallel implementation for gene expression analysis Co-located Conferences | ||
17:00 15mTalk | Memory: The Dominant Bottleneck in Genomic Workloads Co-located Conferences | ||
17:15 15mTalk | Gene Sequencing: Where Time Goes Co-located Conferences | ||
17:30 15mTalk | Are Next-Generation HPC Systems Ready for Population-level Genomics Data Analytics? Co-located Conferences | ||
17:45 5mTalk | HPCA: AACBB Closing remarks Co-located Conferences |
15:30 - 17:00 | |||
15:30 30mTalk | Investigating automatic vectorization for real-time 3D scene understanding WPMVP Alexandru Nica Imperial College London, Emanuele Vespa Imperial College London, Pablo González De Aledo Imperial College London, Paul H J Kelly Imperial College London | ||
16:00 60mTalk | Open Discussion WPMVP Jan Eitzinger University of Erlangen-Nuremberg, Germany |
15:30 - 17:00 | |||
15:30 90mTalk | 3rd International Workshop on Real World Domain Specific Languages (RWDSL’18) Co-located Conferences |
15:30 - 17:00 | |||
15:30 90mTalk | Panel Session: "Industrial perspective of high-speed communication technology evolution" Co-located Conferences |
18:30 - 20:00 | |||
18:30 90mSocial Event | Social Event at Heurigen Main Conference |
Sun 25 FebDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 25 Feb
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:30 - 10:00 | |||
08:30 90mTalk | Workshop on General Purpose Processing Using GPU GPGPU |
08:30 - 10:00 | |||
08:30 10m | Opening Remarks PMAM | ||
08:40 80mTalk | Building the next Generation of MapReduce Programming Models over MPI to Fill the Gaps between Data Analytics and Supercomputers PMAM |
08:30 - 10:00 | |||
08:30 90mTalk | HPCA: Second Workshop on Pioneering Processor Paradigms Co-located Conferences |
08:30 - 10:00 | |||
08:30 90mDemonstration | Debugging and Profiling Task Parallel Programs with TASKPROF Tutorials |
08:30 - 10:00 | HPCA: Accelerating Big Data Processing with Hadoop, Spark and Memcached on Datacenters with Modern Architectures Session 1Co-located Conferences at Europa 7 | ||
08:30 90m | HPCA: Accelerating Big Data Processing with Hadoop, Spark and Memcached on Datacenters with Modern Architectures Co-located Conferences |
08:30 - 10:00 | |||
08:30 90mDemonstration | An Introduction to Intel® Threading Building Blocks (Intel® TBB) and its Support for Heterogeneous Programming Tutorials |
08:30 - 10:00 | |||
08:30 90mDemonstration | Productive parallel programming on FPGA with high-level synthesis Tutorials |
08:30 - 10:00 | CGO: Improving security with reversibility and session types Session 1Co-located Conferences at Pacific 3 | ||
08:30 90mTalk | Improving security with reversibility and session types Co-located Conferences |
10:00 - 10:30 | |||
10:00 30mCoffee break | Break Main Conference |
10:30 - 12:00 | |||
10:30 90mTalk | Workshop on General Purpose Processing Using GPU GPGPU |
10:30 - 12:00 | |||
10:30 90mTalk | HPCA: Second Workshop on Pioneering Processor Paradigms Co-located Conferences |
10:30 - 12:00 | |||
10:30 - 12:00 | HPCA: Accelerating Big Data Processing with Hadoop, Spark and Memcached on Datacenters with Modern Architectures Session 2Co-located Conferences at Europa 7 | ||
10:30 90m | HPCA: Accelerating Big Data Processing with Hadoop, Spark and Memcached on Datacenters with Modern Architectures Co-located Conferences |
10:30 - 12:00 | |||
10:30 90mDemonstration | An Introduction to Intel® Threading Building Blocks (Intel® TBB) and its Support for Heterogeneous Programming Tutorials |
10:30 - 12:00 | |||
10:30 90mDemonstration | Productive parallel programming on FPGA with high-level synthesis Tutorials |
10:30 - 12:00 | CGO: Improving security with reversibility and session types Session 2Co-located Conferences at Pacific 3 | ||
10:30 90mTalk | Improving security with reversibility and session types Co-located Conferences |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Catering |
13:30 - 15:00 | |||
13:30 90mTalk | Workshop on General Purpose Processing Using GPU GPGPU |
13:30 - 15:00 | |||
13:30 30mTalk | Fast and Accurate Performance Analysis of Synchronization PMAM | ||
14:00 30mTalk | Intra-Task Parallelism in Automotive Real-Time Systems PMAM | ||
14:30 30mTalk | Supporting Fine-grained Dataflow Parallelism in Big Data Systems PMAM |
13:30 - 15:00 | |||
13:30 90mTalk | HPCA: Second Workshop on Pioneering Processor Paradigms Co-located Conferences |
13:30 - 15:00 | |||
13:30 90mDemonstration | High Performance Distributed Deep Learning: A Beginner's Guide Tutorials |
13:30 - 15:00 | |||
13:30 20mTalk | PULP concept and goals Co-located Conferences | ||
13:50 20mTalk | State of the art of open source hardware design Co-located Conferences | ||
14:10 20mTalk | Summary of PULP systems: PULP, PULPino, PULPissimo Co-located Conferences | ||
14:30 30mTalk | PULP cores: OR10N, RI5CY, Zero-riscy, Ariane Co-located Conferences |
13:30 - 15:00 | |||
13:30 90mDemonstration | An Introduction to Intel® Threading Building Blocks (Intel® TBB) and its Support for Heterogeneous Programming Tutorials |
13:30 - 15:00 | HPCA: Turning HPC clusters into High Performance & High Throughput facilities by using remote GPU virtualization Session 1Co-located Conferences at Pacific 2 | ||
13:30 90mTalk | Turning HPC clusters into High Performance & High Throughput facilities by using remote GPU virtualization Session 1 Co-located Conferences |
13:30 - 15:00 | CGO: Improving security with reversibility and session types Session 3Co-located Conferences at Pacific 3 | ||
13:30 90mTalk | Improving security with reversibility and session types Co-located Conferences |
15:00 - 15:30 | |||
15:00 30mCoffee break | Break Main Conference |
15:30 - 17:00 | |||
15:30 90mTalk | Workshop on General Purpose Processing Using GPU GPGPU |
15:30 - 17:00 | |||
15:30 30mTalk | Understanding Parallelization Tradeoffs for Linear Pipelines PMAM | ||
16:00 30mTalk | An Evaluation of Vectorization and Cache Reuse Tradeoffs on Modern CPUs PMAM | ||
16:30 30mTalk | VAIL: A Victim-Aware Cache Policy for Improving Lifetime of Hybrid Memory PMAM |
15:30 - 17:00 | |||
15:30 90mTalk | HPCA: Second Workshop on Pioneering Processor Paradigms Co-located Conferences |
15:30 - 17:00 | |||
15:30 - 17:00 | |||
15:30 30mTalk | Advanced PULP silicon implementations Co-located Conferences | ||
16:00 30mTalk | Acceleration for PULP systems, examples from cryptography and neural networks Co-located Conferences | ||
16:30 30mTalk | PULP Programming Co-located Conferences |
15:30 - 17:00 | |||
15:30 90mDemonstration | An Introduction to Intel® Threading Building Blocks (Intel® TBB) and its Support for Heterogeneous Programming Tutorials |
15:30 - 17:00 | HPCA: Turning HPC clusters into High Performance & High Throughput facilities by using remote GPU virtualization Session 2Co-located Conferences at Pacific 2 | ||
15:30 90mTalk | Turning HPC clusters into High Performance & High Throughput facilities by using remote GPU virtualization Session 2 Co-located Conferences |
15:30 - 17:00 | CGO: Improving security with reversibility and session types Session 4Co-located Conferences at Pacific 3 | ||
15:30 90mTalk | Improving security with reversibility and session types Co-located Conferences |
17:00 - 17:05 | |||
17:00 5m | Closing Remarks PMAM |
17:00 - 19:00 | |||
17:00 2h | Student Research Competition Main Conference |
18:00 - 20:00 | |||
18:00 2hSocial Event | HPCA/CGO/PPoPP Welcome Reception and Poster Session Main Conference |
19:45 - 21:00 | |||
19:45 75m | Women-in-Computer-Architecture (WICARCH) get-together Main Conference |
Mon 26 FebDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 26 Feb
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:30 - 08:45 | |||
08:30 15mTalk | Opening Main Conference |
08:45 - 09:55 | |||
08:45 70mTalk | What is the role of Architecture and Software Researchers on the Road to Quantum Supremacy? Main Conference |
09:55 - 10:20 | |||
09:55 25mCoffee break | Break Main Conference |
10:20 - 11:35 | PPoPP Session 1: Concurrent Data StructuresPPoPP 2018 at Europa 3 Chair(s): Xipeng Shen North Carolina State University | ||
10:20 25mTalk | Interval-Based Memory Reclamation PPoPP 2018 | ||
10:45 25mTalk | Harnessing Epoch-based Reclamation for Efficient Range Queries PPoPP 2018 | ||
11:10 25mTalk | A Persistent Lock-Free Queue for Non-Volatile Memory PPoPP 2018 |
11:45 - 13:15 | |||
11:45 90mLunch | Lunch Catering |
13:15 - 14:55 | PPoPP Session 2: Compilers and runtime systemsPPoPP 2018 at Europa 3 Chair(s): I-Ting Angelina Lee Washington University in St. Louis | ||
13:15 25mTalk | Juggler: A Dependency-Aware Task Based Execution Framework for GPUs PPoPP 2018 | ||
13:40 25mTalk | HPVM: Heterogeneous Parallel Virtual Machine PPoPP 2018 | ||
14:05 25mTalk | Hierarchical Memory Management for Mutable State PPoPP 2018 | ||
14:30 25mTalk | SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networks PPoPP 2018 |
14:55 - 15:15 | |||
14:55 20mCoffee break | Break Main Conference |
15:15 - 16:30 | |||
15:15 25mTalk | Bridging the Gap between Deep Learning and Sparse Matrix Format Selection PPoPP 2018 | ||
15:40 25mTalk | Optimizing N-Dimensional, Winograd-Based Convolution for Manycore CPUs PPoPP 2018 | ||
16:05 25mTalk | vSensor: Leveraging Fixed-Workload Modules of Programs for Performance Variance Detection PPoPP 2018 |
16:55 - 17:15 | |||
16:55 20mCoffee break | Break Main Conference |
17:15 - 17:45 | |||
17:15 30mTalk | CGO & PPoPP Artifact Evaluation Artifact Evaluation |
18:00 - 19:00 | |||
Tue 27 FebDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 27 Feb
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:00 - 09:40 | PPoPP Session 4: Best Paper CandidatesPPoPP 2018 at Europa 3 Chair(s): Idit Keidar Technion - Israel institute of technology | ||
08:00 25mTalk | Cache-Tries: Concurrent Lock-Free Hash Tries with Constant-Time Operations PPoPP 2018 | ||
08:25 25mTalk | Featherlight On-the-fly False-sharing Detection PPoPP 2018 | ||
08:50 25mTalk | Register Optimizations for Stencils on GPUs PPoPP 2018 | ||
09:15 25mTalk | FlashR: Parallelize and Scale R for Machine Learning using SSDs PPoPP 2018 |
09:40 - 10:05 | |||
09:40 25mCoffee break | Break Main Conference |
10:05 - 11:45 | PPoPP Session 5: Concurrency control and fault tolerancePPoPP 2018 at Europa 3 Chair(s): Walter Binder University of Lugano, Switzerland | ||
10:05 25mTalk | DisCVar: Discovering Critical Variables Using Algorithmic Differentiation for Transient Faults PPoPP 2018 | ||
10:30 25mTalk | Practical Concurrent Traversals in Search Trees PPoPP 2018 | ||
10:55 25mTalk | Communication-Avoiding Minimum Cuts and Connected Components PPoPP 2018 | ||
11:20 25mTalk | Safe Privatization in Transactional Memory PPoPP 2018 |
11:45 - 13:15 | |||
13:15 - 14:25 | |||
13:15 70mTalk | Biological Computation Main Conference |
14:25 - 14:50 | |||
14:50 - 16:30 | PPoPP Session 6: Models and LibrariesPPoPP 2018 at Europa 3 Chair(s): Zoltan Majo Ergon Informatik AG | ||
14:50 25mTalk | Making Pull-Based Graph Processing Performant PPoPP 2018 | ||
15:15 25mTalk | An Effective Fusion and Tile Size Model for Optimizing Image Processing Pipelines PPoPP 2018 | ||
15:40 25mTalk | LazyGraph: Lazy Data Coherency for Replicas in Distributed Graph-Parallel Computation PPoPP 2018 | ||
16:05 25mTalk | PAM: Parallel Augmented Maps PPoPP 2018 |
18:00 - 22:30 | |||
18:00 4h30mDinner | Banquet Catering |
Wed 28 FebDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 28 Feb
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:00 - 09:00 | |||
08:00 60mTalk | From confusion to clarity: hardware concurrency programming models 2008-2018 Main Conference |
09:00 - 09:25 | |||
09:00 25mCoffee break | Break Main Conference |
09:25 - 11:05 | PPoPP Session 7: Parallel frameworks and applicationsPPoPP 2018 at Europa 3 Chair(s): Bernhard Egger Seoul National University | ||
09:25 25mTalk | Efficient Shuffle Management with SCache for DAG Computing Frameworks PPoPP 2018 | ||
09:50 25mTalk | High-Performance Genomics Data Analysis Framework with In-Memory Computing PPoPP 2018 | ||
10:15 25mTalk | Griffin: Uniting CPU and GPU in Web Search for Intra-Query Parallelism PPoPP 2018 | ||
10:40 25mTalk | swSpTRSV: a Fast Sparse Triangular Solve with Sparse Level Tile Layout on Sunway Architectures PPoPP 2018 |
11:05 - 11:20 | |||
11:05 15mCoffee break | Break Main Conference |
11:20 - 12:10 | PPoPP Session 8: Race DetectionPPoPP 2018 at Europa 3 Chair(s): Jesper Träff Vienna University of Technology (TU Wien) | ||
11:20 25mTalk | VerifiedFT: A Verified, High-Performance Dynamic Race Detector PPoPP 2018 | ||
11:45 25mTalk | Efficient Parallel Race Detection for Two-Dimensional Dags PPoPP 2018 |
12:10 - 12:25 | |||
12:10 15m | PPoPP Closing Main Conference |