Lawrence Livermore National Laboratory

Lawrence Livermore National Laboratory

Maya B Gokhale

Phone: 925-422-9864

Maya Gokhale is Distinguished Member of Technical Staff at the Lawrence Livermore National Laboratory, USA. Her career spans research conducted in academia, industry, and National Laboratories. Maya received a Ph.D. in Computer Science from University of Pennsylvania in 1983. Her current research interests include data intensive architectures and reconfigurable computing. Maya is co-recipient of an R&D 100 award for a C-to-FPGA compiler, co-recipient of three patents related to memory architectures for embedded processors, reconfigurable computing architectures, and cybersecurity, and co-author of more than one hundred technical publications.

Research Interests

  • Data-centric computing architectures
  • High performance embeddable architectures
  • Reconfigurable computing
  • Systems software
  • Parallel Languages
  • Parallel computing systems



Computer and Information Sciences, University of Pennsylvania, 1983


Computer and Information Sciences, University of Pennsylvania, 1977


Math, Wake Forest University, 1972

Recent Professional Experience


Computer Scientist, Center for Applied Scientific Computing, Lawrence Livermore National Laboratory (LLNL), Livermore, CA


Team Leader (2005-2007, Application Specific Architectures in Advanced Computing Lab); Deputy Group Leader (2002-2004, Space Data Systems); Project Leader (1999-2002, Deployable Adaptive Processing Systems in Space Data Systems)

Honors and Organizations

  • Magna Cum Laude
  • Phi Beta Kappa
  • National Intelligence Community Award co-recipient
  • Fellow, IEEE

Selected Publications and Presentations


Brian Van Essen, Henry Hsieh, Sasha Ames, Maya Gokhale, “DI-MMAP: a scalable memory map runtime for out-of-core data-intensive applications,” Cluster Computing, Oct. 2013,

Sasha K. Ames, David A. Hysom, Shea N. Gardner, G. Scott Lloyd, Maya B. Gokhale and Jonathan E. Allen, “Scalable metagenomic taxonomy classification using a reference genome database,” Bioinformatics, July 2, 2013 (open access).

Roger Pearce, Maya Gokhale, Nancy Amato, “Scaling Techniques for Massive Scale-Free Graphs in Distributed (External) Memory,” IEEE International Parallel and Distributed Processing Symposium, May 2013.

Arup De, Maya Gokhale, Rajesh Gupta, and Steven Swanson , “Minerva: Accelerating Data Analysis in Next- Generation SSDs,” in Proceedings of Field-Programmable Custom Computing Machines (FCCM), April 2013.

Brian Van Essen, Roger Pearce, Sasha Ames and Maya Gokhale, “On the role of NVRAM in data intensive HPC architectures: an evaluation,” International Parallel and Distributed Systems Conference, May 2012.

Roger Pearce, Maya Gokhale, Nancy Amato, “Multithreaded Asynchronous Graph Traversal for In-Memory and Semi-External Memory,” SC10, Nov. 2010.

M. Gokhale, J. Cohen, A. Yoo, W. M. Miller, A. Jacob, C. Ulmer, R. Pearce, “Hardware Technologies for High Performance Data Intensive Computing,” IEEE Computer, April 2008.

Justin L. Tripp, Maya B. Gokhale, Kristopher D. Peterson, “Trident: From High-Level Language to Hardware Circuitry,” IEEE Computer, March 2007.

Reid Porter, Jan Frigo, Al Conti, Neal Harvey, Garrett Kenyon, Maya Gokhale,, “A Reconfigurable Computing Framework for Multi-scale Cellular Image Processing,” Journal of Microprocessors and Microsystems, Elsevier Press, 2007.

D. M. Cai, M. B. Gokhale, and J. Theiler, “Comparison of Feature Selection and Classification Algorithms in Identifying Malicious Executables,'' Computational Statistics and Data Analysis}, 51 (2007) 3156--3172, Elsevier Science.

Maya Gokhale and Paul Graham, Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays, Springer, 2005.

Maya Gokhale, Paul Graham, D. Eric Johnson, Nathaniel Rollins, and Michael Wirthlin, "Dynamic Reconfiguration for Management of Radiation-Induced Faults in FPGAs,'' Journal of Embedded Systems, v. 2, paper 4; also in Reconfigurable Architectures Workshop (RAW 2004), 2004.

Paul Graham and Maya Gokhale, "Nanocomputing in the Presence of Defects and Faults: A Survey," in Nano, Quantum and Molecular Computing: Implications to High Level Design and Validation, Kluwer Academic Publishers, June 2004.

Janice Stone, Maya Gokhale, and John Riganati, “Method for determining an optimal partitioning of data among several memories,” Patent 6,757,892, awarded June 29, 2004.

M. Gokhale, B. Holmes, and K. Iobst, "Processing in Memory: The Terasys Massively Parallel Processor-in-Memory Array," IEEE Computer, April, 1995, pp. 23--31.