Call for Student Research Competition (SRC)

The ACM Student Research Competition (SRC) offers a unique forum for undergraduate and graduate students to present their original research before a panel of judges and attendees at CGO. Participants must be undergraduates or graduate students pursuing an academic degree at the time of initial submission. Participants must be current student members of the ACM.

To participate in the competition, a student must submit an extended abstract (500 words).

The abstracts will be reviewed by a selection committee and selected abstracts will be invited to present as posters at the conference. SRC poster submissions are, in addition, evaluated by a jury during the poster session at the conference. A group of semi-finalists will be invited to give a short presentation (10 minutes + 5 minutes questions) on the day after. The winner of CGO’s ACM SRC will be selected. ACM will then provide the medal and monetary award to the SRC student winners - $500, $300, $200 respectively for the top three winners in graduate/undergraduate category. First place undergraduate and graduate (Masters or PhD program) student winners will advance to the SRC Grand Finals, details will follow from ACM.

Submissions in the form of an extended abstract are solicited in any topics relevant to the main conference, including:

  • Code Generation, Translation, Transformation, and Optimization for performance, energy, virtualization, portability, security, or reliability concerns, and architectural support
  • Efficient execution of dynamically typed and higher-level languages Optimization and code generation for emerging programming models, platforms, domain-specific languages
  • Dynamic/static, profile-guided, feedback-directed, and machine learning-based optimization
  • Static, Dynamic, and Hybrid Analysis for performance, energy, memory locality, throughput or latency, security, reliability, or functional debugging
  • Program characterization methods
  • Efficient profiling and instrumentation techniques; architectural support
  • Novel and efficient tools
  • Compiler design, practice, and experience
  • Compiler abstraction and intermediate representations
  • Vertical integration of language features, representations, optimizations, and runtime support for parallelism
  • Solutions that involve cross-layer (HW/OS/VM/SW) design and integration
  • Deployed dynamic/static compiler and runtime systems for general-purpose, embedded system and Cloud/HPC platforms
  • Parallelism, heterogeneity, and reconfigurable architectures
  • Optimizations for heterogeneous or specialized targets, GPUs, SoCs, CGRA
  • Compiler-support for vectorization, thread extraction, task scheduling, speculation, transaction, memory management, data distribution, and synchronization

Travel grant application

Here is the Student Travel Grants Application Form. Feel free to apply for the travel grant. However, please be aware that due to budget constraints, we are unable to guarantee funding for your travel expenses.

Submission Information

Submission must be about unpublished work that is not under review anywhere.

Extended abstracts of up to 500 words should be submitted via this link on or before January 12, 2025.

For the abstract, please format your submission using the SIGPLAN format found here. Use one 8.5″x11″ single spaced, double-column page, with 10pt or larger font. Figures are accepted. Include your name and the name of your advisor(s).

All submissions will be reviewed by a selection committee. Notifications will be sent out by February 8, 2025.

Post Acceptance

Those that receive an “acceptance” notification, please prepare a poster of size 23.4″x33.1″ and bring it with you to the conference. You will be in-charge of printing the poster and bringing them to the conference. We will provide you with locations on where to hang it etc., as we get closer to the conference.

Timeline

  • Submission: January 12, 2025 (AoE)
  • Notification: February 8, 2025 (AoE)
Dates
Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 2 Mar

Displayed time zone: Pacific Time (US & Canada) change

18:00 - 20:00

Tue 4 Mar

Displayed time zone: Pacific Time (US & Canada) change

15:00 - 15:20
15:00
20m
Coffee break
Break
Break

15:20 - 17:00
Student Research Competition TalksStudent Research Competition at Willow (Level 2)
17:00 - 20:00

Unscheduled Events

Not scheduled
Talk
Memory-Aware Scheduling and Partitioning for Concurrent DNN Model Inference
Student Research Competition
Jaeho Lee , Hanjun Kim Yonsei University
Not scheduled
Talk
Crawling for Code-Transformation Opportunities
Student Research Competition
Reza Ghanbari University of Alberta, Nathan Ulmer , Caio Salvador Rohwedder , Henry Kao Huawei Technologies Canada, Ehsan Amiri Huawei Technologies Canada, Jose Nelson Amaral University of Alberta
Not scheduled
Talk
SparseX: Synergizing GPU Matrix Multiplication Libraries to Better Harness Heterogeneous Processors
Student Research Competition
Ruifeng Zhang North Carolina State University, Xipeng Shen North Carolina State University, Ang Li Pacific Northwest National Laboratory
Not scheduled
Talk
Quantum Computing for Financial Risk Analysis: Pricing Fixed-Income Assets with QuMonte
Student Research Competition
Not scheduled
Talk
A Decompilation Method for Generating Executable C Codes from IoT Firmware using Large Language Model
Student Research Competition
Not scheduled
Talk
PIM-Weaver: Compiler-Driven Adaptive Tensor Management for Efficient Resource-utilization with PIM-aware Data Layout
Student Research Competition
Heelim Choi Yonsei University, Hanjun Kim Yonsei University
Not scheduled
Talk
Implementing Type Inference for Qwerty, a Basis-Oriented Quantum Programming Language
Student Research Competition
Arjun Bhamra Georgia Institute of Technology, Thomas Conte Georgia Institute of Technology, Jeffrey Young Georgia Institute of Technology
Not scheduled
Talk
ScaIR: Democratizing Compilers for Performance-Critical Systems
Student Research Competition
Maksymilian Kret , Amir Shaikhha University of Edinburgh
Not scheduled
Talk
Range Analysis Compiler for Encrypted Vector Computation
Student Research Competition
Hoyun Youm , Hanjun Kim Yonsei University
Not scheduled
Talk
Minimal and Relocatable Proxy App Generation
Student Research Competition
Ivan Radanov Ivanov Institute of Science Tokyo / RIKEN R-CCS, Jens Domke RIKEN R-CCS, Toshio Endo , Johannes Doerfert Lawrence Livermore National Laboratory
Not scheduled
Talk
GraaRL: A Reinforcement Learning-Based Static Profiling Framework
Student Research Competition
Lazar Milikic , Milan Cugurovic Oracle Labs, Vojin Jovanovic Oracle Labs
Not scheduled
Talk
Automated Input-Level SMT Optimization via Constraint Reconstruction and Bitwidth Reduction
Student Research Competition
Raneem Abu-Yosef Ohio State University, Martin Kong Ohio State University

Accepted Posters

Title
A Decompilation Method for Generating Executable C Codes from IoT Firmware using Large Language Model
Student Research Competition
Automated Input-Level SMT Optimization via Constraint Reconstruction and Bitwidth Reduction
Student Research Competition
Crawling for Code-Transformation Opportunities
Student Research Competition
GraaRL: A Reinforcement Learning-Based Static Profiling Framework
Student Research Competition
Implementing Type Inference for Qwerty, a Basis-Oriented Quantum Programming Language
Student Research Competition
Memory-Aware Scheduling and Partitioning for Concurrent DNN Model Inference
Student Research Competition
Minimal and Relocatable Proxy App Generation
Student Research Competition
PIM-Weaver: Compiler-Driven Adaptive Tensor Management for Efficient Resource-utilization with PIM-aware Data Layout
Student Research Competition
Quantum Computing for Financial Risk Analysis: Pricing Fixed-Income Assets with QuMonte
Student Research Competition
Range Analysis Compiler for Encrypted Vector Computation
Student Research Competition
ScaIR: Democratizing Compilers for Performance-Critical Systems
Student Research Competition
SparseX: Synergizing GPU Matrix Multiplication Libraries to Better Harness Heterogeneous Processors
Student Research Competition

Undergraduate Category

  • First Place: Sophia Rebello (Rice University, USA), Quantum Computing for Financial Risk Analysis: Pricing Fixed-Income Assets with QuMente
  • Second Place: Arjun Bhamra (Georgia Institute of Technology, USA), Implementing Type Inference for Qwerty, a Basis-Oriented Quantum Programming Language
  • Third Place: Nathan Ulmer (University of Alberta, Canada), Crawling for Code-Transformation Opportunities

Graduate Category

  • First Place: Hoyun Youm (Yonsei University, South Korea), Range Analysis Compiler for Encrypted Vector Computation
  • Second Place: Ruifeng Zhang (North Carolina State University, USA), SparseX: Synergizing GPU Matrix Multiplication Libraries to Better Harness Heterogeneous Processors
  • Third Place: Ivan Ivanov (Institute of Science Tokyo, Japan), Minimal and Relocatable Proxy App Generation