Languages and Compilers for Parallel Computing: 30th International Workshop, LCPC 2017, College Station, TX, USA, October 11–13, 2017, Revised Selected Papers
Book information
Description
This book constitutes the proceedings of the 30th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2017, held in College Station, TX, USA, in October 2017. The 17 full papers presented together with abstracts of 5 keynote talks, 11 invited speakers and 4 poster papers in this volume were carefully reviewed and selected from 26 submissions. LCPC encourages submissions that go outside its original scope of scientific computing to diverse areas that are enable or enhanced by the power of parallel systems such as mobile computing, big data, relevant aspects of machine learning, data centers, cognitive computing, etc. LCPC strongly encourages personal interaction and technical discussions along the initial material. Front Matter ....Pages i-xxxiv Front Matter ....Pages 1-1 Using Hardware Counters to Predict Vectorization (Neftali Watkinson, Aniket Shivam, Zhi Chen, Alexander Veidenbaum, Alexandru Nicolau, Zhangxiaowen Gong)....Pages 3-16 Software Cache Coherent Control by Parallelizing Compiler (Boma A. Adhi, Masayoshi Mase, Yuhei Hosokawa, Yohei Kishimoto, Taisuke Onishi, Hiroki Mikami et al.)....Pages 17-25 Polyhedral Compilation Support for C++ Features: A Case Study with CPPTRAJ (Amit Roy, Daniel Roe, Mary Hall, Thomas Cheatham)....Pages 26-35 Language-Agnostic Optimization and Parallelization for Interpreted Languages (Michelle Mills Strout, Saumya Debray, Kate Isaacs, Barbara Kreaseck, Julio Cárdenas-Rodríguez, Bonnie Hurwitz et al.)....Pages 36-46 Front Matter ....Pages 47-47 Memory Distance Measurement for Concurrent Programs (Hao Li, Jialiang Chang, Zijiang Yang, Steve Carr)....Pages 49-64 Efficient Cache Simulation for Affine Computations (Wenlei Bao, Prashant Singh Rawat, Martin Kong, Sriram Krishnamoorthy, Louis-Noel Pouchet, P. Sadayappan)....Pages 65-85 ADLER: Adaptive Sampling for Precise Monitoring (Arnamoy Bhattacharyya, Cristiana Amza)....Pages 86-100 How Low Can You Go? (Henry Dietz)....Pages 101-108 Memory-Access-Pattern Analysis Techniques for OpenCL Kernels (Gangwon Jo, Jaehoon Jung, Jiyoung Park, Jaejin Lee)....Pages 109-126 Front Matter ....Pages 127-127 Characterizing Performance of Imbalanced Collectives on Hybrid and Task Centric Runtimes for Two-Phase Reduction (Udayanga Wickramasinghe, Andrew Lumsdaine)....Pages 129-144 Abstract Representation of Shared Data for Heterogeneous Computing (Tushar Kumar, Aravind Natarajan, Wenjia Ruan, Mario Badr, Dario Suarez Gracia, Calin Cascaval)....Pages 145-162 Parallel Roles for Practical Deterministic Parallel Programming (Michael Faes, Thomas R. Gross)....Pages 163-181 Mozart : Efficient Composition of Library Functions for Heterogeneous Execution (Rajkishore Barik, Tatiana Shpeisman, Hongbo Rong, Chunling Hu, Victor W. Lee, Todd A. Anderson et al.)....Pages 182-202 Lock-Free Transactional Adjacency List (Zachary Painter, Christina Peterson, Damian Dechev)....Pages 203-219 Front Matter ....Pages 221-221 Efficient Inspected Critical Sections in Data-Parallel GPU Codes (Thorsten Blaß, Michael Philippsen, Ronald Veldema)....Pages 223-239 Scalable Top-K Query Processing Using Graphics Processing Unit (Yulin Zhang, Hui Fang, Xiaoming Li)....Pages 240-261 Fast Dynamic Graph Algorithms (Gaurav Malhotra, Hitish Chappidi, Rupesh Nasre)....Pages 262-277 Back Matter ....Pages 279-290
Similar books
Accelerator Programming Using Directives: 6th International Workshop, WACCPD 2019, Denver, CO, USA, November 18, 2019, Revised Selected Papers
2020 · PDF
Programming Languages and Systems: 18th Asian Symposium, APLAS 2020, Fukuoka, Japan, November 30 – December 2, 2020, Proceedings
2020 · PDF
Grundkurs JAVA: Von den Grundlagen bis zu Datenbank- und Netzanwendungen
2020 · PDF
Java in 14 Wochen: Ein Lehrbuch für Studierende der Wirtschaftsinformatik
2020 · PDF
C++ mit Visual Studio 2019 und Windows Forms-Anwendungen : C++17 für Studierende und erfahrene Programmierer – Windows Programme mit C++ entwickeln
2020 · PDF
C++ mit Visual Studio 2019: C++17 für Studierende und erfahrene Programmierer
2021 · PDF
XcalableMP PGAS Programming Language: From Programming Model to Applications
2021 · PDF
Raku Recipes: A Problem-Solution Approach
2020 · PDF