Aaron Becker

Home * People * Aaron Becker



Aaron Becker, an American mathematician, computer scientist and software engineer at Google Inc. in Mountain View, California. He holds a B.Sc. in computer science and mathematics from Harvey Mudd College in 2004, and a Ph.D in computer science from University of Illinois at Urbana-Champaign in 2012, where he was research assistant in the Parallel Programming Lab, working on finite element methods, a multiphase shared arrays library in Charm++, adaptive MPI, parallel state space search and compiler support for productive parallel programming. Starting in 2009, he developed the chess engine Daydreamer.

=Selected Publications=

2008 ...

 * Sayantan Chakravorty, Aaron Becker, Terry Wilmarth, Laxmikant V. Kalé (2008). A Case Study in Tightly Coupled Multi-paradigm Parallel Programming. LCPC 2008
 * Aaron Becker, Isaac Dooley, Laxmikant V. Kalé (2009). Flexible Hardware Mapping for Finite Element Simulations on Hybrid CPU / GPU Clusters. SAAHPC 2009
 * Aaron Becker, Phil Miller, Laxmikant V. Kalé (2009). PGAS in the Message-Driven Execution Mode. PGAS 2009
 * Aaron Becker, Ramprasad Venkataraman, Laxmikant V. Kalé (2009). Patterns for Overlapping Communication and Computation. ParaPLoP 2009

2010 ...

 * Aaron Becker, Gengbin Zheng, Laxmikant V. Kalé (2011). Distributed Memory Load Balancing. Encyclopedia of Parallel Computing, Springer
 * Phil Miller, Aaron Becker, Laxmikant V. Kalé (2011). Using Shared Arrays in Message-Driven Parallel Programs. HIPS 2011
 * Aaron Becker (2012). Compiler Support for Productive Message-Driven Parallel Programming. Ph.D. thesis, University of Illinois at Urbana-Champaign, advisor Laxmikant V. Kalé

=Forum Posts=

2009

 * Test suites for specific engine features by Aaron Becker, CCC, July 10, 2009
 * Announcing Daydreamer 1.0 by Aaron Becker, CCC, August 16, 2009

2010 ...

 * The strongest non-bitboard engine on 1 core by Aaron Becker, CCC, February 14, 2010
 * In praise of git, cutechess-cli, bayeselo, and pgn-extract by Aaron Becker, CCC, March 02, 2010
 * UCI extensions for kibitzing by Aaron Becker, CCC, March 05, 2010 » UCI
 * Developments of the last two years by Aaron Becker, CCC, March 02, 2013
 * Re: copy/make vs make/unmake by Aaron Becker, CCC, January 07, 2014 » Copy-Make, Make Move, Unmake Move
 * Re: Good question: What % improvement is hardware vs. software by Aaron Becker, CCC, January 17, 2014

2015 ...

 * Re: Correct node counting ? by Aaron Becker, CCC, September 23, 2016

=External Links=
 * Aaron Becker | LinkedIn
 * AaronBecker (Aaron Becker) · GitHub
 * AaronBecker/project-euler · GitHub
 * Parallel Programming Laboratory - Aaron Becker

=References= Up one level