Compiler and Runtime Support for Data-Intensive and High Performance Computing

  • Wenjing Ma and Gagan Agrawal, "A Translation System for Code Generation on GPUs", in proceedings of International Conference on Supercomputing (ICS), June 2009, pp. 400-409. ics09.pdf
  • Vignesh T. Ravi and Gagan Agrawal, "Performance Issues in Parallelizing Data-Intensive Applications on a Multi-core Cluster", in Proceedings of CCGRID, May 2009. ccgrid09_01.pdf CCGRID09_raviv.pptx
  • Leonid Glimcher, Ruoming Jin, and Gagan Agrawal, "Middleware for Data Mining Applications in Clusters and Grids", invited paper in Journal of Parallel and Distributed Computing (JPDC), special issue on Parallel Techniques in Information Extraction, volume 68, No. 1, pp. 37-53, January 2008.
  • Swaroop Kumar Sahoo and Gagan Agrawal, "Data-Centric Transformations on Non-Integer Iteration Spaces", in proceedings of Conference on Parallel Architecture and Compilation Techniques (PACT), pp. 133-142, September 2005. pact05.pdf pact05.ppt
  • Wei Du and Gagan Agrawal, "Filter Decomposition for Supporting Coarse-Grained Pipelined Parallelism", in proceedings of International Conference on Parallel Processing (ICPP), June 2005.
    icpp05.pdf ICPP05.ppt
  • Leonid Glimcher, Gagan Agrawal, Sameep Mehta, Ruoming Jin, and Raghu Machiraju, "Parallelizing a Defect Detection and Categorization Application", in the Proceedings of International Conference on Parallel and Distributed Processing (IPDPS), April 2005. ipdps05.pdf
  • Ruoming Jin, Ge Yang, and Gagan Agrawal, "Shared Memory Parallelization of Data Mining Algorithms: Techniques, Programming Interface, and Performance", IEEE Transactions on Knowledge and Data Engineering, Volume 17, Issue 1, pp. 71-89, January 2005. siam02.pdf siam02.ppt
  • Wei Du and Gagan Agrawal, "Language and Compiler Support for Adaptive Applications", in the proceedings of SC 2004, November 2004. sc04.pdf
  • Leonid Glimcher and Gagan Agrawal, "Parallelizing EM Clustering Algorithm on a Cluster of SMPs", in proceedings of Euro-Par 2004, pp. 372-380, August 2004. europar04.pdf
  • Wei Du and Gagan Agrawal, "Packet Size Optimization in Coarse-Grained Pipelined Parallelism", in proceedings of the International Conference on Parallel Processing (ICPP), pp. 259-266, August 2004. icpp04_wei.pdf icpp04_wei.ppt
  • Leo Glimcher, Xuan Zhang, and Gagan Agrawal, "Scaling and Parallelizing a Scientific Feature Mining Application Using a Cluster Middleware", in the proceedings of International Parallel and Distributed Processing Symposium (IPDPS), April 2004. ipdps04.pdf ipdps04.ppt
  • Tahsin Kurc, Feng Lee, Gagan Agrawal, Umit Catalyurek, Tahsin Kurc, and Joel Saltz, "Optimizing Reduction Computations In a Distributed Environment", in the proceedings of SuperComputing (SC 2003), Nov 2003. sc03_tahsin.pdf
  • Wei Du, Renato Ferreira, and Gagan Agrawal, "Compiler Support for Exploiting Coarse-Grained Pipelined Parallelism", in the proceedings of SuperComputing (SC 2003), Nov 2003. sc03_wei.pdf SC2003.ppt
  • Xiaogang Li, Ruoming Jin, and Gagan Agrawal, "A Compilation Framework for Distributed Memory Parallelization of Data Mining Algorithms", in proceedings of International Parallel and Distributed Processing Symposium (IPDPS), April 2003. ipdps03_xl.pdf ipdps_xl.ppt
  • Ruoming Jin and Gagan Agrawal, "Shared Memory Parallelization of Decision Tree Construction Using a General Data Mining Middleware", in the Proceedings of Europar 2002, August 2002, pp. 346-354. europar02.pdf europar02.ppt
  • Xiaogang Li, Ruoming Jin, and Gagan Agrawal, "Compiler and Runtime Support for Shared Memory Parallelization of Data Mining Algorithms", in Languages and Compiler for Parallel Computing, July 2002. lcpc02.pdf lcpc_xgli.ppt
  • Renato Ferreira, Gagan Agrawal, and Joel Saltz, "Compiler Supported High-level Abstractions for Sparse Disk-Resident Datasets", in Proceedings of the International Conference on Supercomputing (ICS), June 2002, pp. 241-251. ics02.pdf ics02_renato.ppt
  • Ruoming Jin and Gagan Agrawal, "Performance Prediction for Random Write Reductions: A Case Study in Performance Modeling of Shared Memory Programs", in Proceedings of ACM SIGMETRICS conference, June 2002, pp. 117-128. sigmet02.pdf Sigmet02.ppt
  • Gary Zopetti, Gagan Agrawal, and Rishi Kumar, "Compiler and Runtime Support for Irregular Reductions on a Multithreaded Architecture", in Proceedings of International Parallel and Distributed Processing Symposium (IPDPS), April 2002. ipdps02gary.pdf
  • Rishi Kumar, Gagan Agrawal, and Guang Gao, "Compiling Several Classes of Communication Patterns on a Multithreaded Architecture", in Proceedings of International Parallel and Distributed Processing Symposium (IPDPS), April 2002. ipdps02_rishi.pdf Rishi_ipdps.ppt
  • Ruoming Jin and Gagan Agrawal, "Shared Memory Parallelization of Data Mining Algorithms: Techniques, Programming Interface, and Performance", in proceedings of SIAM conference on Data Mining (SDM), April 2002, pp. 21-30. tkde05.pdf
  • Renato Ferreira, Gagan Agrawal, and Joel Saltz, "Compiler and Runtime Communication Analysis for Efficient Communication in Data-Intensive Applications", in Proceedings of Conference on Parallel Architecture and Compiler Technology (PACT), September 2001, pp. 231-242. pact01.pdf