Deepak Majeti‎ > ‎

Awards, Publications & Presentations

Awards and Leadership

  1. ExxonMobil Graduate fellowship, 2014
  2. IBM CAS Research Fellowship, 2014, 2015
  3. First Place - ACM Student Research Competition (SRC), CGO 2014
  4. Third Place - HackRice 2014
  5. Second Place - STEM Research Symposium at Rice University, 2013
  6. President of Indian Students at Rice (ISAR), 2012-2013
  7. Jack C. Pollard Graduate Fellowship in Engineering, 2010


  1. Michael LeBeane, Brandon Potter, Abhisek Pan, Alexandru Dutu, Vinay Agarwala, Wonchan Lee, Deepak Majeti Bibek Ghimire, Eric Van Tassell,  Samuel Wasmundt, Brad Benton, Mauricio Breternitz, Michael L. Chu, Mithuna Thottethodi, Lizy K. John, Steven K. Reinhardt. "Extended Task Queuing: Active Messages for Heterogeneous Systems.  
    Accepted in SC16.
  2. Deepak Majeti, Kuldeep S. Meel, Rajkishore Barik, and Vivek Sarkar. "Automatic data layout generation and kernel mapping for CPU+GPU architectures", In Proceedings of the 25th International Conference on Compiler Construction (CC 2016). ACM, New York, NY, USA, 240-250
  3. Vivek Kumar, Alina Sbîrlea, Zoran Budimlic ́, Deepak Majeti and Vivek Sarkar "Heterogeneous Work-stealing across CPU and DSP cores",
    Proceedings of IEEE High Performance Extreme Computing Conference (HPEC), 15 – 17 September 2015, Massachusetts, USA. 
  4. Deepak Majeti, Vivek Sarkar "Heterogeneous Habanero-C (H2C): A Portable Programming Model for Heterogeneous Processors". PDF
    Proceeding of Programming Models, Languages and Compilers for Manycore and Heterogeneous Architectures (PLC), 25th May 2015, Hyderabad, India. Co-located with IPDPS 2015.
    Presentation Slides: PDF
  5. Cheng Chen, Zheng Wang, Deepak Majeti, Nick Vrvilo, Tim Warburton, Vivek Sarkar "Optimization of Lattice Boltzmann Simulation by GPU Parallel Computing and the Application in Reservoir Characterization."
    SPE Reservoir Evaluation & Engineering-Reservoir Engineering, 2-4 June, 2015 in Madrid, Spain.
  6. Nikita Kozin and Deepak Majeti"On the arithmetic of one del Pezzo surface over the field with three elements"
    Proceedings of eprint arXiv:1409.7856, September 2014.
  7. Deepak Majeti, Kuldeep S. Meel, Rajkishore Barik, and Vivek Sarkar, "ADHA: automatic data layout framework for heterogeneous architectures". PDF
    (Poster) Proceedings of the 23rd international conference on Parallel architectures and compilation (PACT), August 2014, Edmonton, AB, Canada.
  8. Rajkishore Barik, Rashid Kaleem, Deepak Majeti , Brian Lewis, Tatiana Shpeisman, Chunling Hu, Yang Ni, Ali-Reza Adl-Tabatabai. "Efficient Mapping of Irregular C++ Applications to Integrated GPUs". PDF
    Published in International Symposium on Code Generation and Optimization (CGO), 15-19 February 2014, Orlando, Florida.(Best Paper Nominee)
  9. Deepak Majeti, Rajkishore Barik, Jisheng Zhao, Vivek Sarkar and Max Grossman. "Compiler-Driven Data Layout Transformation for Heterogeneous Platforms". PDF.
    Published Eleventh International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'2013) August 26, 2013, Aachen, Germany. Affiliated with Euro-Par 2013.
    Presentation Slides: Meta Data Layout Framework
  10. Deepak Majeti. "Lightweight Dynamic Task Creation and Scheduling on the Intel Single Chip Cloud (SCC) Processor". PDF
    Published in Programming Language Approaches to Concurrency and communication-cEntric Software (PLACES) 2nd April 2011, Saarbrucken, Germany. Co-located with ETAPS 2011.
    Presentation Slides: Habanero-C on Intel SCC
  11. Ananthramu, S. S., Majeti, D., Aggarwal, S. K., and Chaudhuri, M. 2010. "Improving speculative loop parallelization via selective squash and speculation reuse". PDF
    (Poster) Proceedings of the 19th international Conference on Parallel Architectures and Compilation Techniques (Vienna, Austria, September 11 - 15, 2010). PACT '10. ACM, New York, NY, 543-544.
  12. Deepak Majeti, Kishore Yalamanchili, Aditya Pasalapudi, (2009). "Low Energy Tree based Network on Chip Architectures using Homogeneous Routers for Bandwidth and Latency constrained Multimedia Applications.". PDF
    IEEE proceedings of International Conference on Emerging Trends in Engineering and Technology - 2009.
  13. Kishore Yalamanchili, Aditya Pasalapudi, Deepak Majeti, Sunitha V (2008). "Design of Optimal Architectures using Homogenous Routers for Application specific Network on Chip". PDF
    IEEE Proceedings of the 2008 First International Conference on Emerging Trends in Engineering and Technology - Volume 00, Pages 873-877.

Presentations and Posters

  1. Portable Programming Models for Heterogeneous Platforms. Colloquium Presentation to Future Technologies Group, Oak Ridge National Lab, January 29th. Link
  2. COHX: Chapel On HSA + XTQ. Chapel Lightning Talks Birds-of-a-Feather, November 18th, SC14, New Orelans. PDF
  3. TALC Data Layout Tool & Heterogeneous Habanero-C (H2C) Programming Language. Poster + Demo at X-Stack PI meeting, May 27-29, 2014, Massachusetts Institute of Technology (MIT), Boston. PDF
  4. Automatic Data-Layout Framework for Heterogeneous Architectures. Poster+Talk at CDSC 5th Semi-Annual Review, May 1-2, 2014, University of California at Los Angles (UCLA). PDF
  5. Approaches to Lattice Boltzmann Method (LBM) Simulation: A Case Study. Talk at 2014 Rice Oil & Gas High Performance Computing Workshop. March 6, 2014, Rice University, Houston, Texas. Applications Session 1 (Video)

  6. Habanero C: A Portable Programming Model for Heterogeneous Processors. Poster at ACM Student Research Competition (SRC), CGO 2014, Feb 16, 2014, Orlando, Florida.(First Place (Gold Medal))PDF
    An article on the same :)- CS grad student wins conference award
  7. Automatic HC-to-OpenCL Generation. Poster+Talk at CDSC Year 4 Review, Oct 17-18, 2013, University of California at Los Angles (UCLA). PDF
  8. Programming Languages for Current and Future Computers . Poster at 2013 STEM Research Symposium, November 9, 2013, Rice University.(Second Prize). PDF
  9. Programming Heterogeneous Platforms with Habanero-C. Poster at Degas Retreat, June 3-5, 2013, Santa Cruz, CA.
  10. Task Graphs in Habanero-C. Poster at CDSC annual review meeting, May 31 - June 1, 2011, University of California at Los Angles (UCLA).
  11. Gave a talk on Intel Threading Tools at the Summer Course on Program Optimization for Multicore Architectures (June 29 - July 4, 2009) held at IIT Kanpur.
    The talk includes a demo and presentation of various Intel Threading tools. Intel Tools.
    Lab designed to explore the various Intel Threading Tools:,Lab Handout.
  12. Instructor for the summer school (May 9 - June 20, 2009) on "Introduction to C++ and Web Programming" conducted by the Computer Science department at IIT Kanpur
    The course content is available at: ACA Summer School

Academic Service

  1. Reviewer of a special issue of JPDC 2014 on Architectures and Algorithms for Irregular Applications.
  2. Reviewer of ReConFig 2014.
  3. Reviewer of International Journal of Parallel Programming (IJPP) 2015.
  4. Reviewer of HEART 2015.
shopify visitor statistics