PLDI 2019 (series) / LCTES 2019 (series) / Languages, Compilers, Tools and Theory of Embedded Systems /
PANDORA: A Parallelizing Approximation-Discovery Framework (Work in progress)
Sun 23 Jun 2019 16:15 - 16:20 at 105A - Session 4: Benchmarking and In-progress Works Chair(s): Hyunok Oh
In this paper, we introduce PANDORA—a framework that complements existing parallelizing compilers by automatically discovering application- and architecture-specialized approximations. We demonstrate that PANDORA creates approximations that extract massive amounts of parallelism from inherently sequential code by eliminating loop-carried dependencies—a long-time goal of the compiler research community. Compared to exact parallel baselines, preliminary results show speedups ranging from 2x to 80x, with acceptable error for many usage scenarios. We also highlight PANDORA’s discovery capabilities by removing loop-carried dependencies from a recurrence relation with no known closed-form solution.
Sun 23 JunDisplayed time zone: Tijuana, Baja California change
Sun 23 Jun
Displayed time zone: Tijuana, Baja California change
16:00 - 16:45 | |||
16:00 15mFull-paper | BitBench: A Benchmark for Bitstream Computing LCTES 2019 Kyle Daruwalla University of Wisconsin – Madison, Heng Zhuo University of Wisconsin - Madison, Carly Schulz University of Wisconsin - Madison, Mikko H. Lipasti | ||
16:15 5mShort-paper | PANDORA: A Parallelizing Approximation-Discovery Framework (Work in progress) LCTES 2019 | ||
16:20 5mShort-paper | On Intermittence Bugs in the Battery-less Internet of Things (Work in progress) LCTES 2019 Andrea Maioli Politecnico di Milano, Italy, Luca Mottola Politecnico di Milano, Italy and RI.Se SICS, Sweden, Muhammad Hamad Alizai LUMS, Pakistan, Junaid Haroon Siddiqui | ||
16:25 5mShort-paper | Raising Binaries to LLVM IR with MCTOLL (Work in progress) LCTES 2019 | ||
16:30 5mShort-paper | A Compiler-based Approach for GPGPU Performance Calibration using TLP Modulation (Work in progress) LCTES 2019 | ||
16:35 5mShort-paper | An Empirical Comparison between Monkey Testing and Human Testing (Work in progress) LCTES 2019 |