APL Since 1978 [pdf] (2020)

A survey of general-purpose polyhedral compilers

Refined Input, Degraded Output: The Counterintuitive World of Compiler Behavior

ACM Profits Considered Harmful

Elligator: Elliptic-curve points indistinguishable from uniform random strings (2013)

C Is Not a Low-level Language - Your computer is not a fast PDP-11 (David Chisnall, 2018)

Understanding GPU Memory Corruption at Extreme Scale: The Summit Case Study

Boosting Compiler Testing by Injecting Real-World Code

Air-Bus Hijacking: Silently Taking over Avionics Systems

Explainability is not a game

Refined Input, Degraded Output: The Counterintuitive World of Compiler Behavior

Misconceptions about loops in C

Age Verification Systems Will Be a Personal Identifiable Information Nightmare

A Quantum Leap in Factoring

When Is Parallelism Fearless and Zero-Cost with Rust?

Free and Open Source Software - and Other Market Failures

Apache Arrow DataFusion: A Fast, Embeddable, Modular Analytic Query Engine

Falcon: A Scalable Analytical Cache Model

Connection Machine Lisp (1986)

Zero Tolerance for Bias

Technical Marvels, Part 3: The Yupana

The size-change principle for program termination (2001)

Researchers develop a model that uses mathematical psychology to help computers interpret and understand human emotions

New methodology - using labeling functions to represent motivation of GitHub Developers

automemcpy: a framework for automatic generation of fundamental memory operations

Effects, capabilities, and boxes: from scope-based reasoning to type-based reasoning and back (2022)

How to Design an ISA

Motivated developers contribute 300% more commits

Producer: A tool for translating Smalltalk-80 to Objective-C (1987)

Analysis of ChatGPT answers to 517 programming questions finds 52% of ChatGPT answers contain incorrect information

More →