Publications

  • Optimizing Memory Efficiency for Deep Convolutional Neural Networks on GPUs

    The International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2016)
    pp. 1-12, 2016

    Chao Li, Yi Yang, Min Feng, Srimat T. Chakradhar, Huiyang Zhou
    11/14/2016
  • HppCnn: A High-Performance, Portable Deep-Learning Library for GPGPUs

    2016 45th International Conference on Parallel Processing (ICPP 2016)
    pp. 582-587, 2016

    Yi Yang, Min Feng, Srimat T. Chakradhar
    08/16/2016
  • Computing Approximately, and Efficiently

    Design Automation Conference (DAC 2015)
    pp. 748-751, 2015

    Swagath Venkataramani, Srimat T. Chakradhar, Kaushik Roy, Anand Raghunathan
    06/11/2015
  • COMP: Compiler Optimizations for Manycore Processors

    The 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-47)
    pp. 659-671, 2014

    Linhai Song, Min Feng, Nishkam Ravi, Yi Yang, Srimat T. Chakradhar
    12/13/2014
  • Snapify: Capturing Snapshots of Offload Applications on Xeon Phi Manycore Processors

    The 23rd International ACM Symposium on High Performance Parallel and Distributed Computing (HPDC 2014)
    ACM 978-1-4503-2749-7/14/06, pp. 1-12, 2014

    Arash Rezaei, Giuseppe Coviello, Cheng-Hong Li, Srimat T. Chakradhar, Frank Mueller
    06/23/2014
  • ShuffleWatcher: Shuffle-aware Scheduling in Multi-tenant MapReduce Clusters

    USENIX Annual Technical Conference (ATC 2014)
    pp. 1-12, 2014

    Faraz Ahmad, Srimat T. Chakradhar, Anand Raghunathan, T.N. Vijaykumar
    06/19/2014
  • A Coprocessor Sharing-Aware Scheduler for Xeon Phi-based Compute Clusters

    28th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2014)
    pp. 337-346, 2014

    Giuseppe Coviello, Srihari Cadambi, Srimat T. Chakradhar
    05/19/2014
  • Semi-Automatic Restructuring of Offloadable Tasks for Many-Core Accelerators

    The International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2013)
    ACM 978-1-4503-2378-9/13/11, pp. 1-12, 2013

    Nishkam Ravi, Yi Yang, Tao Bao, Srimat T. Chakradhar
    11/17/2013
  • M-Lock: Accelerating Distributed Transactions on Key-Value Stores Through Dynamic Lock Localization

    IEEE Cloud 2013
    pp. 179-187, 2013

    Naresh Rapolu, Srimat T. Chakradhar, Adnan Hassan, Ananth Grama
    06/27/2013
  • COSMIC: Middleware for High Performance and Reliable Multiprocessing on Xeon Phi Coprecessor

    The 22nd International ACM Symposium on High Performance Parallel and Distributed Computing (HPDC 2013)
    pp. 215-226, 2013

    Srihari Cadambi, Giuseppe Coviello, Cheng-Hong Li, Rajat Phull, Kunal Rao, Murugan Sankaradas, Srimat T. Chakradhar
    06/17/2013
  • Analysis and Characterization of Inherent Application Resilience for Approximate Computing

    The 2013 Design Automation Conference (DAC 2013)
    Article No. 113, ACM 978-1-4503-2071-9/13/05, 2013

    Vinay K. Chippa, Srimat T. Chakradhar, Kaushik Roy, Anand Raghunathan
    06/02/2013
  • Scheduling Concurrent Applications on a Cluster of CPU-GPU Nodes

    Future Generation Computer Systems 2013 - Special Issue Featuring Top papers from the CCGrid 2012 Conference
    http://dx.doi.org/10.1016/j.future.2013.06.002

    Vignesh T. Ravi, Michela Becchi, Wei Jiang, Gagan Agrawal, Srimat T. Chakradhar
    04/01/2013
  • KernelWeaver: Automatically Fusing Database Primitives for Efficient GPU Computation

    The 45th Annual IEEE/ACM International Symposium on Microarchitecture 2012 (Micro-45)
    pp. 107-118, 2012

    Haicheng Wu, Gregory Diamos, Srihari Cadambi, Sudhakar Yalamanchili
    12/01/2012
  • Automatic Generation of Software Pipelines for Heterogeneous Parallel Systems

    International conference for High Performance Computing, Networking, Storage and Analysis (SC 2012)
    978-1-4673-0806-9, pp. 1-12, 2012

    Jacques A. Pienaar, Srimat T. Chakradhar, Anand Raghunathan
    11/12/2012
  • Apricot: An Optimizing Compiler and Productivity Tool for x86-compatible Many-core Coprocessors

    26th International Conference on Supercomputing (ICS 2012)
    pp. 47-57, 2012

    Nishkam Ravi, Yi Yang, Tao Bao, Srimat T. Chakradhar
    06/25/2012
  • Interference-driven Resource Management for GPU-based Heterogeneous Clusters

    The 21st International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 2012)
    pp. 109-120, 2012

    Rajat Phull, Cheng-Hong Li, Kunal Rao, Srihari Cadambi, Srimat T. Chakradhar
    06/18/2012
  • A Virtual Memory Based Runtime to Support Multi-tenancy A Virtual Memory Based Runtime to Support Multi-tenancy

    The 21st International ACM Symposium on High Performance Parallel and Distributed Computing (HPDC 2012)
    pp. 97-108, 2012

    Michela Becchi, Kittisak Sajjapongse, Ian Graves, Adam Procter, Vignesh T. Ravi, Srimat T. Chakradhar
    06/18/2012
  • Optimizing DataWarehousing Applications for GPUs Using Kernel Fusion/Fission

    Multicore and GPU Programming Models, Languages and compilers Workshop (PLC 2012)
    pp. 2427-2436, 2012

    Haicheng Wu, Gregory Diamos, Jin Wang, Srihari Cadambi, Sudhakar Yalamanchili, Srimat T. Chakradhar
    05/21/2012
  • Scheduling Concurrent Applications on a Cluster of CPU-GPU Nodes

    The 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012)
    pp. 140-147, 2012

    Vignesh T. Ravi, Michela Becchi, Wei Jiang, Gagan Agrawal, Srimat T. Chakradhar
    05/13/2012
  • Panacea: Towards Holistic Optimization of MapReduce Applications

    International Symposium on code Generation and Optimization (CGO 2012)
    pp. 33-43, 2012

    Jun Liu, Nishkam Ravi, Srimat T. Chakradhar, Mahmut Kandemir
    04/01/2012
  • A Massively Parallel, Energy Efficient Programmable Accelerator for Learning and Classification

    ACM Transactions on Architecture and Code Optimization (TACO)
    Volume 9, Issue 1, Article 6, 2012

    Abhinandan Majumdar, Srihari Cadambi, Michela Becchi, Srimat T. Chakradhar, Hans Peter Graf
    04/01/2012
  • Tarazu: Optimizing MapReduce On Heterogeneous Clusters

    17th Int'l Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012)
    pp. 61-74, 2012

    Faraz Ahmad, Srimat T. Chakradhar, Anand Raghunathan, T.N.Vijaykumar
    03/03/2012
  • Symphony: A Scheduler for Client-Server Applications on Coprocessor-based Heterogeneous Clusters

    IEEE Cluster 2011
    pp. 353-362, 2011

    M. Mustafa Rafiique, Srihari Cadambi, Kunal Rao, Ali R. Butt, Srimat T. Chakradhar
    09/26/2011
  • Energy-Aware Workload Consolidation on GPU

    International Conference on Parallel Processing (ICPP 2011)
    pp. 389-398, 2011

    Dong Li, Surendra Byna, Srimat T. Chakradhar
    09/13/2011
  • PowerManagement for Heterogeneous Clusters: An Experimental Study

    International Green Computing Conference (IGCC 2011)
    pp. 1-8, 2011

    M. Mustafa Rafique, Nishkam Ravi, Srihari Cadambi, Ali R. Butt, Srimat T. Chakradhar
    07/25/2011
  • Supporting GPU Sharing in Cloud Environments with a Transparent Runtime Consolidation Framework

    The 20th International ACM Symposiumon on High-Performance Parallel and Distributed Computing (HPDC 2011)
    pp. 218-228, 2011

    Vignesh T. Ravi, Michela Becchi, Gagan Agrawal, Srimat. T. Chakradhar
    06/08/2011
  • Dynamic Effort Scaling: Managing the Quality-Efficiency Tradeoff

    48th Design Automation Conference (DAC 2011)
    pp. 603-608, 2011

    Vinay Chippa, Anand Raghunathan, Kaushik Roy, Srimat T. Chakradhar
    06/05/2011
  • A Parallel Accelerator for Semantic Search

    IEEE Symposium on Application Specific Processor (SASP 2011)
    pp. 122-128, 2011

    Abhinandan Majumdar, Srihari Cadambi, Srimat T. Chakradhar, Hans Peter Graf
    06/05/2011
  • OpenFOAM on a GPU-based Heterogeneous Cluster

    The First International Workshop on characterizing Applications for Heterogeneous Exascale Systems (CACHES 2011)
    pp. 32-38, 2011

    Rajat Phull, Srihari Cadambi, Nishkam Ravi, Srimat T. Chakradhar
    06/04/2011
  • MDR: Performance Model Driven Runtime for Heterogeneous Parallel Platforms

    25th International Conference on Supercomputing (ICS 2011)
    pp. 225-234, 2011

    Jacques A. Pienaar, Anand Raghunathan, Srimat T. Chakradhar
    06/01/2011
  • An Energy-Efficient Heterogeneous System for Embedded Learning and Classification

    IEEE Embedded Systems Letters
    3(1):42-45, 2011

    Abhinandan Majumdar, Srihari Cadambi, Srimat T. Chakradhar
    03/01/2011

A Programmable Parallel Accelerator for Learning and Classification
PACT 2010
pp. 273-283, 2010
Srihari Cadambi, Abhinandan Majumdar, Michela Becchi, Srimat T. Chakradhar, Hans Peter Graf
9/11/2010

Enabling Legacy Applications on Heterogeneous Platforms
HotPar 2010
pp. 1-6, 2010
Michela Becchi, Srihari Cadambi, Srimat T. Chakradhar
6/14/2010

Best-Effort  Computing: Re-Thinking Parallel Software and Hardware
DAC 2010
pp. 865-870, 2010
Srimat T. Chakradhar, Anand Raghunathan
6/13/2010

Scalable Effort Hardware Design: Exploiting Algorithmic Resilience for Energy Efficiency
DAC 2010
pp. 555-560, 2010
Vinay K. Chippa, Debabrata Mohapatra, Anand Raghunathan, Kaushik Roy, Srimat T. Chakradhar
6/13/2010

Data-Aware Scheduling of Legacy Kernels on Heterogeneous Platforms
SPAA 2010
pp. 82-91, 2010
Michela Becchi, Surendra Byna, Srihari Cadambi, Srimat T. Chakradhar
6/13/2010

A Dynamically configurable coproceesor for Convolutional Neural Networks
ISCA 2010
pp. 247-257, 2010
Srimat T. Chakradhar, Murugan Sankaradas, Venkata Jakkula, Srihari Cadambi
6/9/2010

Exploiting the Forgiving Nature of Application for Scalable Parallel Execution
IPDPS 2010
pp. 1-12, IEEE DOI: 10.1109/IPDPS.2010.5470469, 2010
Jiayuan Meng, Anand Raghunathan, Srimat T. Chakradhar, Surendra Byna
4/19/2010

High-Performance Operating System Controlled Online Memory Compression
ACM Transactions on Embedded Computing
9(4):30.1-30.28, 2010
Lei Yang, Robert P. Dick, Haris Lekatsas, Srimat T. Chakradhar
3/1/2010

On-Line Memory Compression for Embedded Systems
ACM Transactions on Embedded Computing
9(3):27.0-27.30, 2010
Haris Lekatsas, Lei Yang, Robert P. Dick, Srimat Chakradhar
3/25/2010

Best-Effort Semantic Document Search on GPUs
ACM GPGPU 2010
pp. 86-93, 2010
Surendra Byna, Jiayuan Meng, Anand Raghunathan, Srimat T. Chakradhar, Srihari Cadambi
3/14/2010

A Massively Parallel Coprocessor for Convolutional Neural Networks
ASAP 2009
pp. 53-60, 2009
Murugan Sankaradas, Venkata Jakkula, Srihari Cadambi, Srimat T. Chakradhar, Igor Durdanovic, Eric Cosatto, Hans Peter Graf
7/7/2009

A Self-Diagnosis Technique Using Reed-Solomon Codes for Self-Repairing chips
DSN 2009
pp. 265-274
Xiangyu Tang, Seongmoon Wang
6/29/2009

A Framework for Efficient and Scalable Execution of Domain-Specific Templates on GPUs
IPDPS 2009
978-1-4244-3750-4/09, 2009
Narayanan Sundaram, Anand Raghunathan, Srimat T. Chakradhar
5/26/2009

Best-Effort Parallel Execution Framework for Recognition and Mining Applications
IPDPS 2009
978-1-4244-3750-4/09, 2009
Srimat T. Chakradhar, Anand Raghunathan, Jiayuan Meng
5/26/2009

Machine Learning-Based Volume Diagnosis
DATE 2009
pp. 902-905, 2009
Seongmoon Wang, Wenlong Wei
4/24/2009

A Massively Parallel FPGA-Based Coprocessor for Support Vector Machines
FCCM 2009
pp. 115-122, 2009
Srihari Cadambi, Igor durdanovic, Venkata Jakkula, Murugan Sankaradas, Eric Cosatto, Srimat T. Chakradhar, Hans Peter Graf
4/5/2009

Older Publications