kirancodes.me
To Proof Maintenance & Beyond!
Venues / CGO /

CGO 2024

38 papers

  1. A Framework for Fine-Grained Synchronization of Dependent GPU Kernels · Abhinav Jangda, Saeed Maleki, Maryam Mehri Dehnavi, Madan Musuvathi, Olli Saarikivi
  2. A System-Level Dynamic Binary Translator Using Automatically-Learned Translation Rules · Jinhu Jiang, Chaoyi Liang, Rongchao Dong, Zhaohui Yang, Zhongjun Zhou, Wenwen Wang + 2 more
  3. A Tensor Algebra Compiler for Sparse Differentiation · Amir Shaikhha, Mathieu Huot, Shideh Hashemian
  4. AXI4MLIR: User-Driven Automatic Host Code Generation for Custom AXI-Based Accelerators · Nicolas Bohm Agostini, Jude Haris, Perry Gibson, Malith Jayaweera, Norm Rubin, Antonino Tumeo + 3 more
  5. AskIt: Unified Programming Interface for Programming with Large Language Models · Katsumi Okuda, Saman P. Amarasinghe
  6. BEC: Bit-Level Static Analysis for Reliability against Soft Errors · Yousun Ko, Bernd Burgstaller
  7. Boosting the Performance of Multi-Solver IFDS Algorithms with Flow-Sensitivity Optimizations · Haofeng Li, Jie Lu, Haining Meng, Liqing Cao, Lian Li, Lin Gao
  8. Compile-Time Analysis of Compiler Frameworks for Query Compilation · Alexis Engelke, Tobias Schwarz
  9. Compiler Testing with Relaxed Memory Models · Luke Geeson, Lee Smith
  10. DrPy: Pinpointing Inefficient Memory Usage in Multi-Layer Python Applications · Jinku Cui, Qidong Zhao, Yueming Hao, Xu Liu
  11. EasyTracker: A Python Library for Controlling and Inspecting Program Execution · Théo Barollet, Christophe Guillon, Manuel Selva, François Broquedis, Florent Bouchez-Tichadou, Fabrice Rastello
  12. EasyView: Bringing Performance Profiles into Integrated Development Environments · Qidong Zhao, Milind Chabbi, Xu Liu
  13. Ecmas: Efficient Circuit Mapping and Scheduling for Surface Code · Mingzheng Zhu, Hao Fu, Jun Wu, Chi Zhang, Wei Xie, Xiang-Yang Li
  14. Enabling Fine-Grained Incremental Builds by Making Compiler Stateful · Ruobing Han, Jisheng Zhao, Hyesoon Kim
  15. Energy-Aware Tile Size Selection for Affine Programs on GPUs · Malith Jayaweera, Martin Kong, Yanzhi Wang, David R. Kaeli
  16. Enhancing Performance Through Control-Flow Unmerging and Loop Unrolling on GPUs · Alnis Murtovi, Giorgis Georgakoudis, Konstantinos Parasyris, Chunhua Liao, Ignacio Laguna, Bernhard Steffen
  17. Experiences Building an MLIR-Based SYCL Compiler · Ettore Tiotto, Victor Perez, Whitney Tsang, Lukas Sommer, Julian Oppermann, Victor Lomüller + 2 more
  18. High-Throughput, Formal-Methods-Assisted Fuzzing for LLVM · Yuyou Fan, John Regehr
  19. Instruction Scheduling for the GPU on the GPU · Ghassan Shobaki, Pinar Muyan-Özçelik, Josh Hutton, Bruce Linck, Vladislav Malyshenko, Austin Kerbow + 2 more
  20. JITSPMM: Just-in-Time Instruction Generation for Accelerated Sparse Matrix-Matrix Multiplication · Qiang Fu, Thomas B. Rolinger, H. Howie Huang
  21. Latent Idiom Recognition for a Minimalist Functional Array Language Using Equality Saturation · Jonathan Van der Cruysse, Christophe Dubach
  22. One Automaton to Rule Them All: Beyond Multiple Regular Expressions Execution · Luisa Cicolini, Filippo Carloni, Marco D. Santambrogio, Davide Conficconi
  23. OptiWISE: Combining Sampling and Instrumentation for Granular CPI Analysis · Yuxin Guo, Alexandra W. Chadwick, Márton Erdos, Utpal Bora, Ilias Vougioukas, Giacomo Gabrielli + 1 more
  24. PolyTOPS: Reconfigurable and Flexible Polyhedral Scheduler · Gianpietro Consolaro, Zhen Zhang, Harenome Razanajato, Nelson Lossing, Nassim Tchoulak, Adilla Susungi + 5 more
  25. PresCount: Effective Register Allocation for Bank Conflict Reduction · Xiaofeng Guan, Hao Zhou, Guoqing Bao, Handong Li, Liang Zhu, Jianguo Yao
  26. Representing Data Collections in an SSA Form · Tommy McMichen, Nathan Greiner, Peter Zhong, Federico Sossai, Atmn Patel, Simone Campanoni
  27. Retargeting and Respecializing GPU Workloads for Performance Portability · Ivan R. Ivanov, Oleksandr Zinenko, Jens Domke, Toshio Endo, William S. Moses
  28. Revamping Sampling-Based PGO with Context-Sensitivity and Pseudo-instrumentation · Wenlei He, Hongtao Yu, Lei Wang, Taewook Oh
  29. Revealing Compiler Heuristics Through Automated Discovery and Optimization · Volker Seeker, Chris Cummins, Murray Cole, Björn Franke, Kim M. Hazelwood, Hugh Leather
  30. SCHEMATIC: Compile-Time Checkpoint Placement and Memory Allocation for Intermittent Systems · Hugo Reymond, Jean-Luc Béchennec, Mikaël Briday, Sébastien Faucou, Isabelle Puaut, Erven Rohou
  31. SLaDe: A Portable Small Language Model Decompiler for Optimized Assembly · Jordi Armengol-Estapé, Jackson Woodruff, Chris Cummins, Michael F. P. O'Boyle
  32. Seer: Predictive Runtime Kernel Selection for Irregular Problems · Ryan Swann, Muhammad Osama, Karthik Sangaiah, Jalal Mahmud
  33. Tackling the Matrix Multiplication Micro-Kernel Generation with Exo · Adrián Castelló, Julian Bellavita, Grace Dinh, Yuka Ikarashi, Héctor Martínez
  34. TapeFlow: Streaming Gradient Tapes in Automatic Differentiation · Milad Hakimi, Arrvindh Shriraman
  35. Unveiling and Vanquishing Goroutine Leaks in Enterprise Microservices: A Dynamic Analysis Approach · Georgian-Vlad Saioc, Dmitriy Shirchenko, Milind Chabbi
  36. Welcome from the Program Chairs · Guilherme Ottoni, Fernando Pereira, Michel Steuwer, Jingling Xue
  37. Whose Baseline Compiler is it Anyway? · Ben L. Titzer
  38. oneDNN Graph Compiler: A Hybrid Approach for High-Performance Deep Learning Compilation · Jianhui Li, Zhennan Qin, Yijie Mei, Jingze Cui, Yunfei Song, Ciyong Chen + 8 more