Aart+Bik

toc
 * Home * People * Aart 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//, and further researched on high-performance Java compilers, and worked for Intel on automatic SIMD [|vectorization] for their compilers.
 * Aart J. C. Bik**,

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

=Compiler Architect=

Java Compiler
Quote from Aart homepage :

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, and concerning optimization.

Quote from //The Software Optimization Cookbook, Second Edition// :

=Selected Publications=
 * Aart Bik (**1996**). //[|Compiler Support for Sparse Matrix Computations]//. Ph.D. thesis, [|Leiden University], advisor Harry A. G. Wijshoff
 * Aart Bik (**2004**). //[|The Software Vectorization Handbook]//. Applying Multimedia Extensions for Maximum Performance. ISBN 0-9743649-2-4, [|Intel Press]
 * [|Richard Gerber], Aart Bik, [|Kevin B. Smith] and [|Xinmin Tian] (**2006**). //[|The Software Optimization Cookbook, Second Edition]//. [|Intel Press], [|toc as pdf]
 * Aart Bik (**2012**). //Computing Deep Perft and Divide Numbers for Checkers//. ICGA Journal, Vol. 35, No. 4 » Perft, Checkers

=Forum Posts=

2005 ...

 * [|planning a SSE-optimized chess engine] by Aart Bik, CCC, January 12, 2005 » SSE2
 * [|Chess for Android] by Aart Bik, CCC, November 24, 2008
 * [|Upcoming Chess for Android 2.0] by Aart Bik, CCC, October 19, 2009

2010 ...

 * [|Chess for Android with UCI support released] by Aart Bik, CCC, August 23, 2010
 * [|Chess for Android with UCI support released] by Aart Bik, OpenChess Forum, August 23, 2010
 * [|Chess for Android 2.5] by Aart Bik, CCC, January 05, 2011
 * [|Chess for Android 2.8] by Aart Bik, CCC, April 01, 2011
 * [|Chess for Android 3.0.2: enhanced XBoard support] by Aart Bik, CCC, October 24, 2011
 * [|Chess for Android upcoming network feature] by Aart Bik, CCC, July 03, 2012
 * [|Chess for Android v4.1.5: sharing] by Aart Bik, CCC, January 12, 2013
 * [| Chess for Glass] by Aart Bik, CCC, August 08, 2014

2015 ...

 * [|Chess for Android v5.0: Time Control] by Aart Bik, CCC, January 09, 2015
 * [|Chess for Android v5.3] by Aart Bik, CCC, November 27, 2017
 * [|Chess for Android v5.6] by Aart Bik, CCC, February 26, 2018

=External Links=
 * [|Aart Bik's Home Page]
 * [|Aart Bik - Google+]
 * [|Aart Bik – Android-Apps auf Google Play]
 * [|Aart's Blog]
 * [|Aart's Android Page]
 * [|Aart's Glass Page]
 * [|UCI and XBoard Protocols for Android] » UCI, XBoard, Android
 * [|Aart's Commodore 64 Page] » Commodore 64
 * [|The Mathematics Genealogy Project - Aart Bik]
 * [|Aart Bik | LinkedIn]

=References= =What links here?= include page="Aart Bik" component="backlinks" limit="80"
 * Up one level**