activity
20242026
collaborators

6 papers

cs.PL2026

MGQL: An Executable, Small-Step Semantics of GQL

Aditya Thimmaiah, Tong-Nong Lin, Milos Gligoric

ISO Graph Query Language (GQL) is the first international standard for property graph-based graph query languages, standardized as ISO/IEC 39075 in 2024. However, ISO/IEC 39075 cod…

cs.PL2026

LLMs Lean on Priors, Not Programming Language Semantics

Aditya Thimmaiah, Jiyang Zhang, Jayanth Srinivasa +2

Recent work asks whether large language models (LLMs) condition their reasoning on explicit rules rather than statistical regularities from pretraining. Program execution provides…

cs.DC2026

VLCs: Managing Parallelism with Virtualized Libraries

Yineng Yan, William Ruys, Hochan Lee +11

As the complexity and scale of modern parallel machines continue to grow, programmers increasingly rely on composition of software libraries to encapsulate and exploit parallelism.…

cs.SE2026

Understanding and Finding JIT Compiler Performance Bugs

Zijian Yi, Cheng Ding, August Shi +1

Just-in-time (JIT) compilers are key components for many popular programming languages with managed runtimes (e.g., Java and JavaScript). JIT compilers perform optimizations and ge…

cs.CE2025

A Portable Multi-GPU Solver for Collisional Plasmas with Coulombic Interactions

James Almgren-Bell, Nader Al Awar, Dilip S Geethakrishnan +2

We study parallel particle-in-cell (PIC) methods for low-temperature plasmas (LTPs), which discretize kinetic formulations that capture the time evolution of the probability densit…

cs.SE2024

Java JIT Testing with Template Extraction

Zhiqiang Zang, Fu-Yao Yu, Aditya Thimmaiah +2

We present LeJit, a template-based framework for testing Java just-in-time (JIT) compilers. Like recent template-based frameworks, LeJit executes a template -- a program with holes…