~/conference

VIVEKFEST 2024

date:2024-10-21
location:Pasadena, United States
series:VIVEKFEST · one edition

compiler researchers, parallel language researchers, runtime system engineers, high performance computing developers, accelerator compiler engineers, cloud platform engineers, verification and static analysis engineers

middle-end optimizer (AXA/AXAI); SSA and array-SSA timestamps; SMT structural mutation driver; asynchronous actor runtimes; FA-BSP (FABS) user-level tasking; EDDO accelerator affine substitution; portable heterogeneous accelerator model; multigrain parallelizing compiler (OSCAR); OpenSHMEM conveyor aggregation; small-message aggregation optimizations; GPU data-race static analysis (Faial); energy and speedup measurements on Frontier

titleauthorlength
[VIVEKFEST24] Vivek Sarkar (Georgia Tech)Vivek Sarkar35m
History of compiler and parallel language work with concrete outcomes: a production middle-end optimizer (AXA/AXAI) ships in Fortran compilers since 1996; a…
Talk on
Retrieving Unknown SMT Formulas via Structural MutationsShuo Ding, Qirun Zhang18m
Claim: unknown SMT formulas often become decidable by simple syntactic edits and running the same solver on those variants in parallel. Method mutates formulas…
Talk
Enabling User-level Asynchronous Tasking in the FA-BSP Model - Case Study:(…)Akihiro Hayashi, Shubhendra Singhal, Youssef Elmougy, Jiawei Yang21m
Extends FA-BSP into a fine-grained FA-BSP (FABS) runtime that adds actor-based asynchronous messaging and tests enabling user-level async+finish tasking on…
Talk on
On the Cloud We Can’t Wait: Asynchronous Actors Perform Even Better on the CloudAniruddha Mysore, Youssef Elmougy, Akihiro Hayashi10m
Comparison of OpenSHMEM (synchronous PGAS) and HClib-actor (asynchronous) on Bale graph microkernels shows asynchronous code runs far faster on cloud VMs with…
Talk on
Navigating the Frontier of EDDO-Based Accelerators: Programming and Code(…)Prasanth Chatarasi21m
Argues that EDDO-style accelerators like IBM AIU trade hardware complexity for much harder software and compiler problems, then shows a concrete codegen fix: a…
Talk on
Preliminary Study on Message Aggregation Optimizations for Energy Savings in PGAS(…)Oscar Hernandez, Aaron Welch, Wendy Poole, Stephen Poole16m
Compares OpenSHMEM conveyor aggregation vs atomic/get/put on Frontier, measuring CPU and memory energy with HPM and visualizing with Scorp and Vampier using…
Talk on
A Formal Model for Portable, Heterogeneous Accelerator ProgrammingZachary Sullivan, Samuel D. Pollard22m
A formal core language called H-IMP models execution spaces (host, OpenMP, CUDA) and memory spaces (host, CUDA, UVM) with an accessibility relation that…
Talk on
Evaluation of Speedup & Energy with Multigrain Parallelizing CompilerJohn Pickar, Tohma Kawasumi, Hiroki Mikami, Keiji Kimura, Hironori Kasahara17m
Automatic source-to-source OSCAR compiler applies multigrain parallelism, task-graph scheduling and L3-aware data localization to C/C++/Fortran and compiles…
Talk on
Hidden assumptions in static verification of data-race free GPU programsTiago Cogumbreiro, Julien Lange19m
Faial is a static analyzer for GPU kernels that checks data-race freedom and delegates checks to an SMT solver, running most kernels in under a minute. On a…
Talk
Scalable Small Message Aggregation on Modern InterconnectsAaron Welch, Oscar Hernandez, Stephen Poole, Wendy Poole24m
Proposes aggregation contexts as an OpenSHMEM extension that adds one context argument and a quiet flush to defer small remote operations, encoding metadata…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.