Recent Publications

                  

[PACT 2014] `Preemptive Thread Block Scheduling with Online Structural Runtime Prediction for Concurrent GPGPU Kernels (Poster),' Sreepathi Pai, R. Govindarajan, Matthew J. Thazhuthaveetil, PACT '14, Edmonton, AB, Canada, August 24, 2014,   [pdf]

[ASPLOS 2013] `Improving GPGPU Concurrency with Elastic Kernels,' Sreepathi Pai, Matthew J. Thazhuthaveetil, R. Govindarajan, ASPLOS '13, Houston, USA, March 20, 2013  [pdf]

[PACT 2012] `Fast and Efficient Automatic Memory Management for GPUs using Compiler-Assisted Runtime Coherence Scheme,' Sreepathi Pai, R. Govindarajan, Matthew J. Thazhuthaveetil, PACT '12, Minneapolis, USA, September 19, 2012   [pdf]

[EuroPar 2012] `CUDA-For-Clusters: A System for Efficient Execution of CUDA Kernels on Multi-core Clusters,' Raghu Prabhakar, R. Govindarajan, Matthew J. Thazhuthaveetil, Euro-Par 2012  [pdf]

[GPGPU 2010] `PLASMA: Portable Programming for SIMD Heterogeneous Accelerators,' Sreepathi Pai, R. Govindarajan, M. J. Thazhuthaveetil, Workshop on Language, Compiler and Architecture Support for GPGPU, held in conjunction with HPCA/PPoPP 2010, Bangalore, India, January 9, 2010  [pdf]

[LCTES 2009]  `Synergistic Execution of Stream Programs on Multicores with Accelerators', Abhishek Udupa, Matthew J. Thazhuthaveetil, R. Govindarajan, ACM SIGPLAN/SIGBED 2009 Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2009), Dublin Ireland, June 2009  [pdf]

[CGO 2009]  `Software Pipelined Execution of Stream Programs on GPUs,' Abhishek Udupa, R. Govindarajan, Matthew J. Thazhuthaveetil, 2009   International Symposium on Code Generation and Optimization (CGO), Seattle, WA, March 2009   [pdf]

[Parallel Computing 2008] `Impact of Message Compression on th Scalability of an atmospheric modeling application on clusters', V. Santhosh Kumar, R. Nanjundaiah, M. J. Thazhuthaveetil, R. Govindarajan, Parallel Computing 34 (2008) 1-16 [pdf]

[HiPC 2007] `Limits of Data-Level Parallelism,' Sreepathi Pai, R. Govindarajan, M. J. Thazhuthaveetil, 14th Annual IEEE International Conference on High Performance Computing (HiPC), Goa, December 2007 (poster presentation)  [pdf]

[Compiler Handbook 2007] `Statistical and Machine Learning Techniques in Compiler Design,' P. J. Joseph, Matthew J. Thazhuthaveetil, Y. N. Srikant, Kapil Vaswani, Chapter 8 in The Compiler Design Handbook: Optimizations and Machine Code Generation, CRC Press, 2nd Edition, December 2007

[CGO 2007]  `Microarchitecture Sensitive Empirical Models for Compiler Optimizations;, Kapil Vaswani, P. J. Joseph,  Matthew J. Thazhuthaveetil, Y. N. Srikant, 2007 International Symposium on Code Generation and Optimization (CGO), San Jose, CA, March 2007 [pdf]

[MICRO 2006]  `A Predictive Perfomance Model for Superscalar Processors', P. J. Joseph, Kapil Vaswani, Matthew J. Thazhuthaveetil, 39th  Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-39), Orlando, FL, December 2006 [pdf]

[IPDPS 2006] `Exploiting Programmable Network Interfaces for Parallel Query Execution in Workstation Clusters', V Santhosh Kumar, Matthew J Thazhuthaveetil, R Govindarajan, 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rhodes Island, Greece, April 2006 [pdf]

[HPCA 2006] `Construction and Use of Linear Regression Models for Processor Performance Analysis', P J Joseph, Kapil Vaswani, Matthew J Thazhuthaveetil, 12th International IEEE Symposium on High Performance Computer Architecture (HPCA), Austin, TX, February 2006 [pdf]

[HiPC 2005] `Offloading Bloom Filter Operations to a Network Processor for Parallel Query Processing in Cluster of Workstations', V Santhosh Kumar, Matthew J Thazhuthaveetil, R Govindarajan, 12th Annual IEEE International Conference on High Performance Computing (HiPC), Goa, December 2005 [pdf]

[CGO 2005] `A Programmable Hardware Path Profiler', Kapil Vaswani, Matthew J Thazhuthaveetil, Y N Srikant, 2005 International Symposium on Code Generation and Optimization (CGO), San Jose, CA, March 2005 [pdf]