Aart was born in Gouda, The Netherlands. He received
his high school diploma (Gymnasium Beta) on June 2, 1987 in Gouda.
On August 29, 1988, Aart passed the propaedeutical exam
in computer science (cum laude) and he received his
MSc degree in computer science (cum laude) from the
Utrecht University, The Netherlands, on May 25, 1992.
Aart received his PhD degree in Computer Science from
the Leiden University, The Netherlands, on May 29, 1996,
under supervision of prof. dr. H.A.G. Wijshoff
His PhD thesis "Compiler Support for Sparse Matrix Computations"
received the C.J. Kok Award (outstanding thesis award).
Aart was a post-doctoral researcher at the Indiana University,
Bloomington, Indiana, researching high performance compilers for the
Java programming language, under supervision of prof. dr. D.B. Gannon.
In January 1998, Aart started at the Microcomputer Research Laboratories
of Intel Corporation in Santa Clara, California, USA,
working on Java JIT compilation. In 1999, he transferred
to the Software and Solutions Group,
where he was the lead compiler architect of automatic vectorization
in the Intel C++/Fortran compilers. In March 2002, Aart received
the Intel Achievement Award (highest company award) for
making SSE easy to use through automatic vectorization.
In April 2005, he was promoted to Principal Engineer.
In May 2007, Aart moved to Google Inc. in Mountain View, California.
Here, he has worked on Pregel, a distributed system for large-scale
graph computations, in Google[x] on the GDK (Glass Development Kit),
on the optimizing compiler for ART (Android Runtime),
where he received the 2017 Google Silver Perfy Award for his work on SIMDization
in the ART compiler, and on the Dart VM and compiler.
In November 2019, Aart joined the TensorFlow compiler team in Google Brain (MLIR and LLVM).