Idempotent Slices with Applications to Code-Size Reduction

Dit artikel formaliseert het concept van idempotente terugwaartse slices en presenteert een correct en efficiënt algoritme voor het extraheren ervan uit GSA-gecodeerde programma's, wat leidt tot een nieuwe, spaarzame optimalisatie voor het verkleinen van de codegrootte door niet-aaneengesloten instructies te samenvoegen.

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

PolyBlocks: A Compiler Infrastructure for AI Chips and Programming Frameworks

Dit paper introduceert PolyBlocks, een modulaire MLIR-gebaseerde compilerinfrastructuur voor AI-chips en -frameworks die via geautomatiseerde optimalisaties en analytische kostenmodellen prestaties levert die concurreren met of zelfs de beste vendor-bibliotheken en bestaande compilatoren zoals Torch Inductor en XLA overtreffen.

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

Deze paper introduceert Linear Layouts, een nieuwe aanpak die tensorindelingen modelleert met lineaire algebra over F2\mathbb{F}_2 om flexibele en efficiënte generatie van tensorberekeningen mogelijk te maken, de complexiteit van conversies te reduceren en de foutgevoeligheid in bestaande compilersystemen zoals Triton te verminderen.

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

Dit paper introduceert hybride gestructureerde bewerking, een aanpak die toolbouwers structurele garanties biedt voor betrouwbare hulpmiddelen, terwijl gebruikers toch werken met een vertrouwde tekstuele interface.

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

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

Dit onderzoek evalueert de effectiviteit van negen state-of-the-art Large Language Models in een functionele programmeringcursus met OCaml door middel van drie nieuwe benchmarks (λ\lambdaCodeGen, λ\lambdaRepair en λ\lambdaExplain), en concludeert dat hoewel deze modellen goed presteren bij het corrigeren van fouten en het beantwoorden van conceptuele vragen, ze minder succesvol zijn bij het oplossen van huiswerkproblemen in deze low-resource taal vergeleken met hun prestaties in Python en Java.

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