Forrest Iandola

B.S. in Computer Science, University of Illinois at Urbana-Champaign, May 2012.
Illinois Math and Science Academy, May 2008.

I am a PhD student in computer science at University of California, Berkeley. I'm particularly interested in making computer vision faster and more efficient, especially for traffic cameras and automotive applications.

I'm involved in several collaborations including the ParLab, ASPIRE, Kurt Keutzer's PALLAS group, and Trevor Darrell's computer vision group. I have also worked at a variety of government and industry R&D institutions including LLNL, Fermilab, SLAC, and NVIDIA. Over the years, my work has spanned computer architecture, supercomputing, medical physics, and computer vision. I did my undergraduate thesis at UIUC with Tarek Abdelzaher.

When I'm not studying or researching, I like to follow tech news and to see the latest developments in the world of software startups. I also like to stay current with automotive industry news. Jalopnik, Autoblog, and Top Gear are three of my favorite automotive news sources. I am the co-creator of InsideLine Viewer.

Forrest Iandola


From Captions to Visual Concepts and Back
Hao Fang, Saurabh Gupta, Forrest Iandola, Rupesh Srivastava, Li Deng, Piotr Dollar, Jianfeng Gao, Xiaodong He, Margaret Mitchell, John C. Platt, C. Lawrence Zitnick, Geoffrey Zweig
arXiv technical report, Nov 2014. (Paper on arXiv)

Deformable Part Models are Convolutional Neural Networks
Ross Girshick, Forrest Iandola, Trevor Darrell, and Jitendra Malik
arXiv technical report, September 2014. (Paper on arXiv) (Code on GitHub)

DenseNet: Implementing Efficient ConvNet Descriptor Pyramids
Forrest Iandola, Matt Moskewicz, Sergey Karayev, Ross Girshick, Trevor Darrell, Kurt Keutzer
arXiv technical report, April 2014. (Paper on arXiv) (Code in Caffe featpyra_int_rc branch on GitHub)

Quantifying the Energy Efficiency of Object Recognition and Optical Flow
Michael Anderson, Forrest Iandola, and Kurt Keutzer
UC Berkeley technical report, March 2014. (Paper)

Communication-Minimizing 2D Convolution in GPU Registers
Forrest N. Iandola, David Sheffield, Michael Anderson, Phitchaya Mangpo Phothilimthana, and Kurt Keutzer
IEEE International Conference on Image Processing (ICIP), 2013. (Paper) (Slides) (Code on GitHub)

Deformable Part Descriptors for Fine-grained Recognition and Attribute Prediction
Ning Zhang, Ryan Farrell, Forrest Iandola, and Trevor Darrell
International Conference on Computer Vision (ICCV), 2013. (Paper) (Project Page)

Optimal Load Management System for Aircraft Electric Power Distribution
Mehdi Maasoumy, Pierluigi Nuzzo, Forrest Iandola, Maryam Kamgarpour, Alberto Sangiovanni-Vincentelli and Claire Tomlin
IEEE Conference on Decision and Control (CDC), 2013. (Paper) (Code on GitHub)

Techniques for Assigning Priorities to Streams of Work
Vivek Kini, Forrest Iandola, and Timothy Murray
US Patent Pending. (Patent Application)

Representing Range Compensators in the TOPAS Monte Carlo System
Forrest N. Iandola, Jan Schuemann, Jungwook Shin, Bruce Faddegon, Harald Paganetti, and Joseph Perl
European Workshop on Monte Carlo Treatment Planning, Seville, Spain, 2012. (Paper) (Slides)

On Schedulability and Time Composability of Multisensor Data Aggregation Networks
Fatemeh Saremi, Praveen Jayachandran, Forrest Iandola, Yusuf Sarwar, and Tarek Abdelzaher
International Conference on Information Fusion, Singapore, 2012. (Paper) (Slides)

MethMorph: Simulating Facial Deformation due to Methamphetamine Usage
Mahsa Kamali, Forrest N. Iandola, Hui Fang, and John C. Hart
International Symposium on Visual Computing (ISVC), Las Vegas, NV, 2011. (Paper)

Linear Clutter Removal from Urban Panoramas
Mahsa Kamali, Ido Omer, Forrest Iandola, Eyal Ofek, and John C. Hart
International Symposium on Visual Computing (ISVC), Las Vegas, NV, 2011. (Paper)

Real-Time Capacity of Networked Data Fusion
Forrest Iandola, Fatemeh Saremi, Tarek Abdelzaher, Praveen Jayachandran, and Aylin Yener
International Conference on Information Fusion, Chicago, IL, 2011. (Paper) (Slides)

PyMercury: Interactive Python for the Mercury Monte Carlo Particle Transport Code
Forrest N. Iandola, Matthew O'Brien, and Richard Procassini
International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C), Rio de Janeiro, Brazil, 2011. (Paper)

Electron Beam Focusing for the International Linear Collider
Forrest Iandola and Michael Syphers
American Association for the Advancement of Science Annual Meeting, Boston, MA, 2008. (Paper)

Research and Industry Experience

University of California, Berkeley, CA
Graduate Student Researcher, August 2012 to present
  • Working with Kurt Keutzer on energy efficient parallel algorithms for computer vision and image processing.
  • Funded by the NDSEG Fellowship.

Visiblend, Berkeley, CA
Cofounder, 2014 to present
  • Making video advertising better.

Microsoft Research, Redmond, WA
Research Intern, June 2014 to September 2014
  • Worked on deep and multimodal (images+language) learning at scale.

NVIDIA Corporation, Santa Clara, CA
CUDA Intern, June 2012 to August 2012
  • OS-level programming in C to enhance the flexibility and performance of the CUDA programming system.

SLAC National Accelerator Laboratory, Stanford University, Menlo Park, CA
Research Intern, June 2011 to December 2011
  • Worked with Joseph Perl on the Geant4 Monte Carlo particle transport simulation toolkit.
  • Designed computational geometry methods for modeling and simulating radiation cancer therapy systems.

University of Illinois, Urbana, IL
Research Assistant, December 2009 to May 2012
Lawrence Livermore National Laboratory, Livermore, CA
Summer Scholar, May 2010 to August 2010
  • Worked with Matthew O'Brien, Scott McKinley, and Richard Procassini to develop the Mercury parallel Monte Carlo particle transport simulation.
  • Designed and implemented a Python API for Mercury.

State Farm Research Center, Champaign, IL
Systems Analyst Intern, September 2009 to December 2009
  • Designed a mobile application that provides immediate automobile insurance quotes.
  • Created marketing strategies to leverage mobile applications to increase market share in the 18-25 age range.

Northwestern University Articulab, Evanston, IL
Summer Student, May 2008 to August 2008
Fermi National Accelerator Laboratory, Batavia, IL
Computer Science Intern, June 2006 to May 2008

Selected Technical Coursework

CS 280 Computer Vision
EE 249 Embedded Systems
CS 498
Cluster Computing
CS 498 Mobile Augmented Reality
CS 424 Real-Time and Cyber-Physical Systems
CS 421 Programming Languages and Compilers
CS 420 Parallel Programming
CS 373 Theory of Computation
CS 241 System Programming
CS 232 Computer Architecture II


ENG 198 Entrepreneurship and Innovation
Teaching Assistant, Fall 2009 and Spring 2010
  • Worked with a group of faculty including David E. Goldberg and Ray Price to develop a new entrepreneurship curriculum for engineering students.


815-275-0447 (C)

My Blog

Forrest Iandola on LinkedIn Forrest Iandola on Twitter Forrest Iandola on Facebook