Actegories, Copowers, and Higher-Order Message Passing Semantics

이 논문은 닫힌 대칭적 설정을 넘어 비닫힌 비대칭 모노이달 베이스로 일반화하여 오른쪽 액터고리와 오른쪽 풍부화된 코파워 범주 사이의 동치를 증명함으로써, CaMPL 언어에서 선형 자원의 재사용 한계를 극복하고 고차 프로세스를 지원할 수 있는 수학적 기반을 제시합니다.

Robin Cockett (University of Calgary), Melika Norouzbeygi (University of Calgary)Wed, 11 Ma💻 cs

Floating-Point Usage on GitHub: A Large-Scale Study of Statically Typed Languages

이 논문은 정적 타입 언어로 작성된 수백만 개의 GitHub 저장소를 대규모로 분석하여 실제 세계의 부동소수점 연산 사용 패턴을 규명하고, 기존 벤치마크의 대표성을 평가하며 1,000 만 개의 실제 부동소수점 함수 데이터셋을 공개함으로써 향후 부동소수점 자동 추론 기술 개발에 기여합니다.

Andrea Gilot, Tobias Wrigstad, Eva DarulovaWed, 11 Ma💻 cs

Idempotent Slices with Applications to Code-Size Reduction

이 논문은 일반 제어 흐름 그래프에 적용 가능한 건전하고 효율적인 GSA 기반 멱등성 역 슬라이스 추출 알고리즘을 제안하고, 이를 활용하여 비연속 명령어들을 병합하는 희소 코드 크기 축소 최적화 기법을 통해 특정 벤치마크에서 최대 7.24% 의 코드 크기 감소를 달성함을 보여줍니다.

Rafael Alvarenga de Azevedo, Daniel Augusto Costa de Sa, Rodrigo Caetano Rocha, Fernando Magno Quintão PereiraWed, 11 Ma💻 cs

Mining Beyond the Bools: Learning Data Transformations and Temporal Specifications

이 논문은 시맨틱 가이드드 합성 (SyGuS) 과 TSLf_f논리를 활용하여 기존 부울 추상화의 한계를 넘어 데이터 변환과 시간적 명세를 동시에 학습하는 새로운 마이닝 기법을 제안하며, 이를 통해 OpenAI-Gymnasium 환경에서 기존 수동 학습 베이스라인보다 훨씬 강력한 성능과 샘플 효율성을 입증했습니다.

Sam Nicholas Kouteili, William Fishell, Christian Scaff, Mark Santolucito, Ruzica PiskacTue, 10 Ma💻 cs

PolyBlocks: A Compiler Infrastructure for AI Chips and Programming Frameworks

이 논문은 MLIR 기반의 모듈형 컴파일러 인프라인 PolyBlocks 를 제안하여, 분석적 비용 모델과 휴리스틱을 활용한 자동 최적화를 통해 PyTorch 와 JAX 에서 Torch Inductor 나 XLA 와 경쟁력 있는 성능을 달성하고 새로운 AI 칩으로의 이식을 용이하게 한다는 내용을 담고 있습니다.

Uday Bondhugula, Akshay Baviskar, Navdeep Katel, Vimal Patel, Anoop JS, Arnab DuttaTue, 10 Ma🤖 cs.LG

Linear Layouts: Robust Code Generation of Efficient Tensor Computation Using F2\mathbb{F}_2

이 논문은 텐서 레이아웃을 F2\mathbb{F}_2 위의 선형 대수로 모델링하는 'Linear Layouts'를 제안하여 기존 방식의 비효율성과 복잡성을 해결하고 Triton 컴파일러의 성능과 유지보수성을 대폭 향상시켰음을 보여줍니다.

Keren Zhou, Mario Lezcano, Adam Goucher, Akhmed Rakhmati, Jeff Niu, Justin Lebar, Pawel Szczerbuk, Peter Bell, Phil Tillet, Thomas Raoux, Zahi MoudallalMon, 09 Ma💻 cs

Hybrid Structured Editing: Structures for Tools, Text for Users

이 논문은 도구 개발자에게 구조적 보장을 제공하면서 사용자에게는 친숙한 텍스트 편집 인터페이스를 유지하는 '하이브리드 구조적 편집' 방식을 제안하여, 코드 구조를 기반으로 한 도구와 텍스트 소스 간의 긴밀한 통합을 가능하게 함으로써 프로그래밍 환경의 확장을 안전하게 지원합니다.

Tom Beckmann (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Christoph Thiede (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Jens Lincke (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Robert Hirschfeld (Hasso Plattner Institute, Germany / University of Potsdam, Germany)Mon, 09 Ma💻 cs

Pitfalls in VM Implementation on CHERI: Lessons from Porting CRuby

이 논문은 C 언어의 정의되지 않은 동작에 대한 기존 가정이 CHERI 의 엄격한 메모리 안전 모델과 충돌하여 가상 머신 (VM) 구현에 발생하는 함정을 CRuby 포팅 사례를 통해 분석하고, 이를 해결하기 위한 우회 방법과 그 영향을 제시합니다.

Hanhaotian Liu (University of Tokyo, Japan), Tetsuro Yamazaki (University of Tokyo, Japan), Tomoharu Ugawa (University of Tokyo, Japan)Mon, 09 Ma💻 cs

Evaluating LLMs in the Context of a Functional Programming Course: A Comprehensive Study

이 논문은 OCaml 과 같은 저자원 프로그래밍 언어를 가르치는 기능적 프로그래밍 과정에서 9 가지 최신 LLM 의 능력을 평가하기 위해 λ\lambdaCodeGen, λ\lambdaRepair, λ\lambdaExplain 의 세 가지 벤치마크를 구축하고, LLM 이 문법 및 타입 오류 수정과 기본 개념 설명에는 효과적이지만 저자원 환경에서는 고자원 언어에 비해 과제를 해결하는 능력이 제한적임을 보여주었습니다.

Yihan Zhang (McGill University, Canada), Brigitte Pientka (McGill University, Canada), Xujie Si (University of Toronto, USA)Mon, 09 Ma💻 cs