Aart Bik

Aart Bik

Software Engineer at Google

San Francisco Bay Area

Current
  • Software Engineer at Google Inc.
Past
  • Principal Engineer at Intel Corp.
  • Postdoctoral Researcher at Indiana University
Education
  • Universiteit Leiden
  • Universiteit Utrecht
  • Christelijk Lyceum, Gouda
Connections
156 connections
Industry
Computer Software
Websites

Aart Bik’s Summary

Aart J.C. Bik (a.k.a. Arjan Bik) is an experienced software engineer and compiler architect with a thorough knowledge of the programming languages Java, C, C++, Fortran, and assembly language for the Intel Architecture. He has worked on a wide variety of architectures and processors, using various compiler tools, development and performance evaluation environments, and operating systems.

Aart Bik’s Specialties:

Compilers, data dependence analysis, high performance computing, parallelization, programming languages, vectorization.


Aart Bik’s Experience

  • Software Engineer

    Google Inc.

    (Public Company; Computer Software industry)

    May 2007Present (1 year 1 month)

  • Principal Engineer

    Intel Corp.

    (Public Company; 10,001 or more employees; INTC; Semiconductors industry)

    January 1998May 2007 (9 years 5 months)

    Aart was the lead compiler architect of automatic vectorization in the Intel® C++/Fortran compilers for Windows, Linux, and Mac OS. In March 2002, Aart received the Intel Achievement Award (highest company award) for making the Streaming SIMD Extensions easy to use through automatic vectorization. In April 2005, he was promoted to Principal Engineer. Aart published on vectorization in "The Software Vectorization Handbook" and selected chapters of "The Software Optimization Cookbook".

  • Postdoctoral Researcher

    Indiana University

    (Educational Institution; Research industry)

    October 1996September 1997 (1 year)

    Aart 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).


Aart Bik’s Education

  • Universiteit Leiden

    PhD, Computer Science, 19921996

    During his PhD research under supervision of prof. dr. H.A.G. Wijshoff, Aart designed and implemented the sparse compiler MT1, which is a special kind of source-to-source restructuring compiler that can automatically transform a dense program into a semantically equivalent sparse program.

  • Universiteit Utrecht

    MSc, Computer Science, 19871992

    Propaedeutical exam in computer science on August 29, 1988 (cum laude) and MSc degree in computer science May 25, 1992 (cum laude).

  • Christelijk Lyceum, Gouda

    19811987

    Gymnasium Beta (June 2, 1987).


Additional Information

Aart Bik’s Websites:

Aart Bik’s Interests:

Astronomy, computer chess, GPS, piano, reading, robotics, solar power.

Aart Bik’s Groups:

Member of the Association for Computing Machinery.

  •    The Dutch Connection member
  •    Intel Alumni Association member
  •    NedIQ member

Aart Bik’s Honors:

C.J. Kok Award (outstanding PhD thesis award), 1996.

Intel Achievement Award, March 2002, for making the Streaming SIMD Extensions easy to use through automatic vectorization.


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Aart’s full profile:

  • See who you and Aart Bik know in common
  • Get introduced to Aart Bik
  • Contact Aart Bik directly

View Full Profile