James Laudon

James Laudon is a member of the Google Brain team, whose mission is to develop deep learning technologies and deploy them throughout Google. His research interests focus on hardware and software co-design for high-performance systems and he's currently working on domain-specific computer architectures for machine learning. Before joining the Brain team in 2017, James was founder and site director for the Google Madison office. Prior to joining Google in 2007 he contributed to the architecture and implementation of multiple computer systems including the Stanford DASH, SGI Origin 2000, and Sun UltraSPARC T1. James has a B.S. in Electrical Engineering from the University of Wisconsin – Madison and a M.S. and Ph.D. in Electrical Engineering from Stanford University.

Google Publications


    In-Datacenter Performance Analysis of a Tensor Processing Unit

    Norman P. Jouppi, Cliff Young, Nishant Patil, David Patterson, Gaurav Agrawal, Raminder Bajwa, Sarah Bates, Suresh Bhatia, Nan Boden, Al Borchers, Rick Boyle, Pierre-luc Cantin, Clifford Chao, Chris Clark, Jeremy Coriell, Mike Daley, Matt Dau, Jeffrey Dean, Ben Gelb, Tara Vazir Ghaemmaghami, Rajendra Gottipati, William Gulland, Robert Hagmann, C. Richard Ho, Doug Hogberg, John Hu, Robert Hundt, Dan Hurt, Julian Ibarz, Aaron Jaffey, Alek Jaworski, Alexander Kaplan, Harshit Khaitan, Andy Koch, Naveen Kumar, Steve Lacy, James Laudon, James Law, Diemthu Le, Chris Leary, Zhuyuan Liu, Kyle Lucke, Alan Lundin, Gordon MacKean, Adriana Maggiore, Maire Mahony, Kieran Miller, Rahul Nagarajan, Ravi Narayanaswami, Ray Ni, Kathy Nix, Thomas Norrie, Mark Omernick, Narayana Penukonda, Andy Phelps, Jonathan Ross

    ISCA (2017) (to appear)

Previous Publications


    Throughput-Oriented Multicore Processors

    James Laudon, Robert Golla, Greg Grohoski

    Multicore Processors and Systems, Springer (2009), pp. 205-230


    Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency

    Kunle Olukotun, Lance Hammond, James Laudon

    Morgan & Claypool Publishers (2007)


    The Coming Wave of Multithreaded Chip Multiprocessors

    James Laudon, Lawrence Spracklen

    International Journal of Parallel Programming, vol. 35 (2007), pp. 299-330


    Virtual Private Caches

    Kyle J. Nesbit, James Laudon, James E. Smith

    Proceedings of the 34th Annual International Symposium on Computer Architecture (2007), pp. 57-68


    Fair Queuing Memory Systems

    Kyle J. Nesbit, Nidhi Aggarwal, James Laudon, James E. Smith

    Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39), IEEE, Orlando, FL, USA (2006)


    The DASH Prototype: Logic Overhead and Performance

    Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John Hennessy

    IEEE Transactions on Parallel and Distributed Systems, vol. 4 (1993), pp. 41-61


    The Stanford Dash Multiprocessor

    Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Wolf-Dietrich Weber, Anoop Gupta, John L. Hennessy, Mark Horowitz, Monica S. Lam

    IEEE Computer, vol. 25 (1992), pp. 63-79