Abbrevation
CGO
City
Washington D.C.
Country
United States
Deadline Paper
Start Date
End Date
Abstract

The ACM Student Research Competition (SRC) offers a unique forum for<br>undergraduate and graduate students to present their original research<br>before a panel of judges and attendees at CGO&#046; Participants must be<br>undergraduates or graduate students pursuing an academic degree at the<br>time of initial submission&#046; Participants must be current student<br>members of the ACM&#046; The abstracts will be examined by a selection<br>committee and selected abstracts will be invited to present as posters<br>at the conference&#046; SRC poster submissions are, in addition, evaluated<br>by a jury during the poster session at the conference&#046; The best three<br>posters are then invited to give a short presentation (10 minutes + 5<br>minutes questions) on the next day&#046; Based on the submitted abstract,<br>the poster, and the presentation, the winner of CGO&#8242;s Student Research<br>Competition will be selected, who will receive an award&#046; In addition<br>the winner will be invited to participate in the grand 2019 ACM SRC<br>competition&#046; Further information on the ACM SRC is available at:<br>https://src&#046;acm&#046;org<br>As in previous years, CGO will host a Student Research Competition<br>(SRC) session&#046; Submissions in the form of an extended abstract<br>(details above) are solicited in any topics relevant to the main<br>conference, including:<br>** Code Generation, Translation, Transformation, and Optimization for<br>performance, energy, virtualization, portability, security, or<br>reliability concerns, and architectural support<br>** Efficient execution of dynamically typed and higher&#8211;level languages<br>Optimization and code generation for emerging programming models,<br>platforms, domain&#8211;specific languages<br>** Dynamic/static, profile&#8211;guided, feedback&#8211;directed, and machine<br>learning based optimization<br>** Static, Dynamic, and Hybrid Analysis for performance, energy,<br>memory locality, throughput or latency, security, reliability, or<br>functional debugging<br>** Program characterization methods<br>** Efficient profiling and instrumentation techniques; architectural support<br>** Novel and efficient tools<br>** Compiler design, practice and experience<br>** Compiler abstraction and intermediate representations<br>** Vertical integration of language features, representations,<br>optimizations, and runtime support for parallelism<br>** Solutions that involve cross&#8211;layer (HW/OS/VM/SW) design and integration<br>** Deployed dynamic/static compiler and runtime systems for general<br>purpose, embedded system and Cloud/HPC platforms<br>** Parallelism, heterogeneity, and reconfigurable architectures<br>** Optimizations for heterogeneous or specialized targets, GPUs, SoCs, CGRA<br>** Compiler&#8211;support for vectorization, thread extraction, task<br>scheduling, speculation, transaction, memory management, data<br><div>distribution and synchronization</div><div><br></div>