Tile Size and Loop Order Selection using Machine Learning for Multi-/Many-Core Architectures. - Babalad, Shilpa; Shevade, Shirish K.; Thazhuthaveetil, Matthew Jacob; Govindarajan, R. (2024)

Preemptive thread block scheduling with online structural runtime prediction for concurrent GPGPU kernels. - Pai, Sreepathi; Govindarajan, R.; Thazhuthaveetil, Matthew J. (2014)

Preemptive Thread Block Scheduling with Online Structural Runtime Prediction for Concurrent GPGPU Kernels. - Pai, Sreepathi; Govindarajan, R.; Thazhuthaveetil, Matthew J. (CoRR, 2014)

Improving GPGPU concurrency with elastic kernels. - Pai, Sreepathi; Thazhuthaveetil, Matthew J.; Govindarajan, R. (2013)

Fast and efficient automatic memory management for GPUs using compiler-assisted runtime coherence scheme. - Pai, Sreepathi; Govindarajan, R.; Thazhuthaveetil, Matthew J. (2012)

CUDA-For-Clusters: A System for Efficient Execution of CUDA Kernels on Multi-core Clusters. - Prabhakar, Raghu; Govindarajan, R.; Thazhuthaveetil, Matthew J. (2012)

Software Pipelined Execution of Stream Programs on GPUs. - Udupa, Abhishek; Govindarajan, R.; Thazhuthaveetil, Matthew J. (2009)

Synergistic execution of stream programs on multicores with accelerators. - Udupa, Abhishek; Govindarajan, R.; Thazhuthaveetil, Matthew J. (2009)

Impact of message compression on the scalability of an atmospheric modeling application on clusters. - Kumar, V. Santhosh; Nanjundiah, Ravi S.; Thazhuthaveetil, Matthew J.; Govindarajan, R. (Parallel Comput., 2008)

Microarchitecture Sensitive Empirical Models for Compiler Optimizations. - Vaswani, Kapil; Thazhuthaveetil, Matthew J.; Srikant, Y. N.; Joseph, P. J. (2007)

Construction and use of linear regression models for processor performance analysis. - Joseph, P. J.; Vaswani, Kapil; Thazhuthaveetil, Matthew J. (2006)

Exploiting programmable network interfaces for parallel query execution in workstation clusters. - Kumar, V. Santhosh; Thazhuthaveetil, Matthew J.; Govindarajan, R. (2006)

A Predictive Performance Model for Superscalar Processors. - Joseph, P. J.; Vaswani, Kapil; Thazhuthaveetil, Matthew J. (2006)

A Programmable Hardware Path Profiler. - Vaswani, Kapil; Thazhuthaveetil, Matthew J.; Srikant, Y. N. (2005)

Offloading Bloom Filter Operations to Network Processor for Parallel Query Processing in Cluster of Workstations. - Kumar, V. Santhosh; Thazhuthaveetil, Matthew J.; Govindarajan, R. (2005)

TWLinuX : Operating System Support for Optimistic Parallel Discrete Event Simulation. - Sharma, Subramania; Thazhuthaveetil, Matthew (2001)

Cache Coherence in Multiprocessors: A Survey. - Yousif, Mazin S.; Thazhuthaveetil, Matthew; Das, Chita R. (Adv. Comput., 1995)

Design of an MS-DOS PC program profiler. - Subramaniam, K. V.; Thazhuthaveetil, Matthew J. (Microprocess. Microsystems, 1994)

A Cache coherence protocol for MIN-based multiprocessors. - Yousif, Mazin S.; Das, Chita R.; Thazhuthaveetil, Matthew J. (J. Supercomput., 1994)

A Cache Coherence Protocol for MIN-Based Multprocessors With Limited Inclusion. - Yousif, Mazin S.; Das, Chita R.; Thazhuthaveetil, Matthew (1993)

Parallel hough transform algorithm performance. - Thazhuthaveetil, Matthew J.; Shah, Anish V. (Image Vis. Comput., 1991)

A Cache-Based Checkpointing Scheme for MIN-Based Multiprocessors. - Algudady, Mazin S.; Das, Chita R.; Thazhuthaveetil, Matthew (1991)

Effect of Hot Spots on Multiprocessor Systems Using Circuit Switched Interconnection Networks. - Kurian, Lizyamma; Thazhuthaveetil, Matthew (1991)

Dependability Modeling for Multiprocessors. - Das, Chita R.; Kreulen, Jeffrey T.; Thazhuthaveetil, Matthew; Bhuyan, Laxmi N. (Computer, 1990)

Application-dependent simulation of microprocessor-based multiprocessors. - Kreulen, Jeffrey T.; Thazhuthaveetil, Matthew J. (Microprocess. Microsystems, 1990)

Hotspot Contention in Non-Blocking Multistage Interconnection Networks. - Lesher, Robert L.; Thazhuthaveetil, Matthew (1990)

A write update cache coherence protocol for MIN-based multiprocessors with accessibility-based split caches. - Algudady, Mazin S.; Das, Chita R.; Thazhuthaveetil, Matthew (1990)

The Architecture of Lisp Machines. - Pleszkun, Andrew R.; Thazhuthaveetil, Matthew (Computer, 1987)

On the Structural Locality of Reference in LISP List Access Streams. - Thazhuthaveetil, Matthew; Pleszkun, Andrew R. (Inf. Process. Lett., 1987)

An Architecture for Efficient Lisp List Access. - Pleszkun, Andrew R.; Thazhuthaveetil, Matthew (1986)