Penporn Koanantakool


586-6 Soda Hall,
University of California, Berkeley


penpornk at eecs dot berkeley dot edu

I'm a 4th-year Ph.D. student in Computer Science at UC Berkeley, advised by Professor Kathy Yelick.

I'm interested in High Performance Computing and Parallel Computing in general. My research involves communication-avoiding algorithms, particle simulations, sparse-dense matrix multiplications, and optimizing hardware accelerators such as GPU, Intel Xeon Phi, and Cell Broadband Engine.

I'm affiliated with the Berkeley Benchmarking and Optimization Group (BeBOP). and the Dynamic Exascale Global Address Space Programming Environments (DEGAS) project.

I'm a Fulbrighter from Thailand. Click here for my resume.


  • University of California, Berkeley
    Ph.D in Computer Science, expected 2017
    Advisor: Prof. Katherine Yelick
  • Kasetsart University, Bangkhen, Thailand
    B.Eng in Computer Engineering, 1st-class honor, 2010
    Advisor: Assoc. Prof. Putchong Uthayopas
    Thesis: PlayCloud: A Middleware System for PlayStation Grid


Semester Course Number Course Title Instructor
Fall 2011 CS262A Advanced Topics in Computer Systems Prof. Eric Brewer
CS294 Reordering Transformations for Parallel Architectures Dr. Randy Allen
Spring 2012 CS267 Applications of Parallel Computers Prof. James Demmel
CS270 Combinatorial Algorithms and Data Structures Prof. Satish Rao and Prof. Umesh Vazirani
Fall 2012 CS281A/Stat241 Statistical Learning Theory Prof. Martin Wainwright
Spring 2013 CS294 Distributed Computing Prof. Ali Ghodsi
Fall 2013 Math221 Advanced Matrix Computations Prof. John Strain
CS294 Modern Parallel Languages Prof. Katherine Yelick
Fall 2014 EE375 Teaching Techniques for Electrical Engineering Prof. Tsu-Jae King Liu and Prof. Vivek Subramanian


  • A Computation- And Communication-Optimal Parallel Direct 3-Body Algorithm [Paper] [Slides]
    Penporn Koanantakool and Katherine Yelick;
    26th ACM/IEEE Supercomputing Conference (SC 2014), New Orleans, LA, USA, November 2014.
  • Scalable Multimedia Content Analysis on Parallel Platforms [Journal]
    Ekaterina Gonina, Gerald Friedland, Eric Battenberg, Penporn Koanantakool, Michael Driscoll, Evangelos Georganas, Kurt Keutzer;
    ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP) 2013.
  • A Communication-Optimal N-Body Algorithm for Direct Interactions [Paper] [Slides] [Poster]
    Michael Driscoll, Evangelos Georganas, Penporn Koanantakool, Edgar Solomonik, and Katherine Yelick;
    27th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2013), Boston, MA, USA, May 2013.
    (First 3 authors contributed equally)
  • Implementation Issues in Developing a Fluid Flow Solver on Cell Architecture
    Penporn Koanantakool, Supakit Prueksaaroon, and Sornthep Vannarat;
    NECTEC-Annual Conference and Exhibition 2009 (NECTEC-ACE'09), Pathumthani, Thailand, September 2009.


Teaching Experience

Webpage designed by myself.
Last updated: 01/19/15