Aart Bik

From Chessprogramming wiki
Jump to: navigation, search

Home * People * Aart Bik

Aart Bik [1]

Aart J. C. Bik,
a Dutch computer scientist, compiler architect and researcher at Google Inc., and since 2013 at Google X, where he is working on the Glass Development Kit. Aart holds a Ph.D. in computer science on Compiler construction from Leiden University with the title Compiler Support for Sparse Matrix Computations [2] , and further researched on high-performance Java compilers, and worked for Intel on automatic SIMD vectorization for their compilers.

As chess programmer, Aart is author of the UCI compatible chess engine BikJump, and the standalone chess application Chess for Android [3] , which can import other UCI Engines or WinBoard/XBoard engines which are natively compiled for Android (ARMv5TE for most mobile devices, x86 for some) [4] . More recently, he implemented Chess for Glass [5] .

Compiler Architect

Java Compiler

Quote from Aart's homepage [6] :

In 1996 and 1997, Aart was a post-doctoral researcher at the Indiana University, Bloomington, Indiana, USA, where he did research in high-performance compilers for the Java programming language under supervision of prof. dr. D.B. Gannon. This research resulted in the implementation of JAVAR (a prototype Java restructuring compiler) and JAVAB (a prototype bytecode parallelization tool). 

Vectorization

Aart Bik is former compiler architect concerning automatic vectorization of the Intel C++/Fortran compilers for Windows, Linux, and Mac OS, supporting SIMD Extensions (MMX, SSE, SSE2, SSE3, SSSE3, SSE4) of x86 and x86-64 processors [7] [8] , and concerning optimization.

Quote from The Software Optimization Cookbook, Second Edition [9] :

Aart J.C. Bik holds a PhD in computer science and is a Principal Engineer at Intel Corporation, working on the development of high performance Intel® C++ and Fortran compilers. Aart received an Intel Achievement Award, the company's highest award, for making the Intel Streaming SIMD Extensions easier to use through automatic vectorization. Aart is the author of The Software Vectorization Handbook. 

See also

Selected Publications

[10] [11]

Forum Posts

2005 ...

2010 ...

2015 ...

Re: Question to Aart Bik by Aart Bik, CCC, March 25, 2018
Re: Question to Aart Bik by Aart Bik, CCC, November 22, 2018

External Links

References

Up one level