Artem Pelenitsyn
Computer Science · Purdue University West Lafayette
Publications
20
Citations
74
Est. group size
~1
Recurring co-author estimate
Active years
15
Publishing since 2012
This researcher works on programming languages and systems, focusing on how software represents and processes data efficiently, including memory layout design, sparse tensor and matrix computation, GPU-based search algorithms, and performance-related aspects of the Julia programming language such as type systems and just-in-time (JIT) compilation. The work combines formal language design with practical performance optimization for scientific and data-intensive computing. This area suits students interested in the intersection of compilers, hardware-aware algorithms, and language theory.
Publication output has been irregular with gaps in some years but shows an increase in activity from 2023 onward, suggesting a recent uptick after earlier sporadic years.
Generated by claude-sonnet-5 from public bibliographic data · Jul 20, 2026
- SoCal: A Language for Memory-Layout Factorization of Recursive Datatypes
arXiv (Cornell University) · 2026
- SoCal: A Language for Memory-Layout Factorization of Recursive Datatypes
arXiv (Cornell University) · 2026
- RT-BarnesHut: Accelerating Barnes-Hut Using Ray-Tracing Hardware
2025
- SparseAuto: An Auto-scheduler for Sparse Tensor Computations using Recursive Loop Nest Restructuring
Proceedings of the ACM on Programming Languages · 2024
- Arkade: k-Nearest Neighbor Search With Non-Euclidean Distances using GPU Ray Tracing
2024
- Bring Your Own Formats and Kernels: Composable Abstractions for Sparse Matrix Computation
ArXiv.org · 2024
- SparseAuto: An Auto-Scheduler for Sparse Tensor Computations Using Recursive Loop Nest Restructuring
arXiv (Cornell University) · 2023
- Approximating Type Stability in the Julia JIT (Work in Progress)
2023
- Arkade: k-Nearest Neighbor Search With Non-Euclidean Distances using GPU Ray Tracing
arXiv (Cornell University) · 2023
- Type stability in Julia: a simple and efficient optimization technique
2023
- Type stability in Julia: avoiding performance pathologies in JIT compilation
Proceedings of the ACM on Programming Languages · 2021
- Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation (Extended Version)
arXiv (Cornell University) · 2021
- Julia subtyping: a rational reconstruction
Proceedings of the ACM on Programming Languages · 2018
- Can we learn some PL theory?
2018
- Artifact for "Julia Subtyping
Artifact Digital Object Group · 2018
- arXiv (Cornell University)×6
- Proceedings of the ACM on Programming Languages×3
- Artifact Digital Object Group×1
- ArXiv.org×1
- Tiark Rompf
Computer Science · Purdue University West Lafayette
- Chaitanya Koparkar
Computer Science · Indiana University
- Ryan Newton
Computer Science · Purdue University West Lafayette
- Geoffrey Brown
Computer Science · Indiana University
- Atanas Rountev
Computer Science · The Ohio State University
This profile was generated automatically from public scholarly data (OpenAlex). Group size and activity levels are estimates derived from co-authorship patterns.
Last updated Jul 20, 2026.
Claim or correct this profile