Ankit Jain


566 Soda Hall, UC Berkeley
Berkeley, CA 94720
ankit at eecs dot berkeley dot edu

Overview

I am a first year graduate student in Computer Science at UC Berkeley. My areas of emphasis include computer systems and parallel computing. I am working in the BeBOP group under Professor Katherine Yelick and Professor James Demmel.

For my Master's Thesis, I am writing a parallel version of OSKI in order to provide an autotuning framework for performing Parallel Sparse Matrix Vector Multiply Operations. A summary of the work done so far can be found in the following poster that was presented at the UC Berkeley Parallel Computing Laboratory Kickoff Retreat held in January 2008..

Resume [PDF]


Publications, Talks & Presentations

PublicationsTalks and Presentations
  • Ankit Jain
    "pOSKI: An Extensible Autotuning Framework to Perform Optimized SpMVs on Multicore Architectures"
    Master's Thesis: [PDF]
  • Ankit Jain, Shoaib Kamil, Marghoob Mohiyuddin, John Shalf, John Kubiatowicz
    "Performance and Energy Comparison of Electrical and Hybrid Photonic Networks for CMPs"
    High Performance Embedded Computing: September '08
    Abstract: [PDF]
    Talk Slides: [PDF][PPT][PPTX]

  • Ankit Jain, Shoaib Kamil, Marghoob Mohiyuddin
    "Hybrid Electronic/Photonic Interconnects for Scientific Applications on CMPs", ParLab Summer Retreat, 2008.
    Hybrid Interconnects poster: [PDF][PPT][PPTX]

  • Ankit Jain, Lexin Shan
    "An Extensible Autotuning Framework to Perform Optimized SpMVs on Multinode, Multicore Architectures", ParLab Summer Retreat, 2008.
    SpMV poster: [PDF][PPT][PPTX]

  • Ankit Jain
    "pOSKI: A Library to Parallelize OSKI", Microsoft Scientific Libraries Group Site Visit to ParLab, 2008, [PPT]

  • Sam Williams, Ankit Jain
    "Autotuning Sparse Matrix Kernels for Multicore", ParLab Winter Retreat, 2008.
    SpMV poster: [PDF][PPT][PPTX]


Class Projects

  • CS252 Graduate Computer Architecture: Advances in Sparse Matrix-Vector Multiply on Recent Architectures
  • Final Report [PDF]
  • Final Talk [PPT]
  • CS258 Parallel Architectures: Hybrid Electric/Photonic Networks for Scientific Applications on Tiled CMPs
  • Final Project Proposal [PDF]
  • Final Project Report [PDF]
  • Final Project Presentation [PPT][PPTX]
  • CS262A Computer Systems: An Extensible Autotuning Framework to Perform Optimized SpMVs on MultiNode, MultiCore Architectures
  • Final Project Proposal [PDF]
  • Final Project Report [PDF]
  • Final Project Poster [PPT][PPTX]
  • CS267: Parallel Computing: UPC Implementation SpMV for the Cray X1E Vector Architecture
  • Final Project Proposal [PDF]
  • Final Project Report [PDF]
  • Final Project Poster [PPT]
  • CS281A: Statistical Learning: Load-Balancing Sparse Matrix Vector Multiplication on Multicore Architectures
  • Final Project Report[PDF]
  • Final Project Poster[PPT]

  • Extracurricular Activies

  • I currently dance as part of the Naach Professional Bollywood Dance Company. Our Next Show is May 10-11, 2008.
  • I was the President of the UC Berkeley Student Chapter of the IEEE during the 2004-2005 school year.
  • I was one of the original members of Dil Se South Asian A Cappella at UC Berkeley and its co-director from Fall 2005 - Spring 2007.
    [Video # 1] [Video # 2] [Recording # 1]
  • During High School, I played the saxophone. [Recording # 1].