Patents

  • Systems and Methods for Swapping Pinned Memory Buffers

    Patent Number: 9,720,597

    Cheng-Hong Li , Giuseppe Coviello , Kunal Rao , Murugan Sankaradas , Srihari Cadambi , Srimat T. Chakradhar , Rajat Phull
    8/1/2017
  • Source-To-Source Compiler and Run-Time Library to Transparently Accelerate Stack of Queue-Based Irregular Applications on Many-Core Architectures

    Patent Number: 9,658,823

    Yi Yang , Min Feng , Srimat Chakradhar
    5/23/2017
  • Capturing Snapshots of Offload Applications on Many-Core CoProcessors

    Patent Number: 9,652,247

    Cheng-Hong Li , Giuseppe Coviello , Srimat T. Chakradhar , Arash Rezaei
    5/16/2017
  • Remote Visualization and Control for Virtual Mobile Infrastructure

    Patent Number: 9,569,161

    Giuseppe Coviello , Murugan Sankaradas , Srimat T. Chakradhar , Valentina Pelliccia
    2/14/2017
  • Automatic Communication and Optimization of Multi-Dimensional Arrays for Many-Core Coprocessor Using Static Compiler Analysis

    Patent Number: 9,535,826

    Nishkam Ravi , Yi Yang , Srimat Chakradhar , Bin Ren
    1/3/2017
  • Compiler Optimization for Many Integrated Core Processors

    Patent Number: 9,471,289

    Min Feng , Srimat T. Chakradhar , Linhai Song
    10/18/2016
  • Simultaneous Scheduling of Processes and Offloading Computation on Many-Core Coprocessors

    Patent Number: 9,367,357

    Srihari Cadambi , Kunal Rao , Srimat T. Chakradhar , Rajat Phull , Giuseppe Coviello , Murugan Sankaradas , Cheng-Hong Li
    6/14/2016
  • Accelerating Distributed Transactions on Key-Value Stores Through Dynamic Lock Localization

    Patent Number: 9,367,346

    Srimat T. Chakradhar , Naresh Rapolu
    6/14/2016
  • Source-To-Source Transformations for Graph Processing on Many-Core Platforms

    Patent Number: 9,335,981

    Srimat T. Chakradhar , Michela Becchi , Da Li
    5/10/2016
  • Compiler-Guided Software Accelerator for Iterative HADOOP.RTM. Jobs

    Patent Number: 9,201,638

    Nishkam Ravi , Abhishek Verma, Srimat T. Chakradhar
    12/1/2015
  • Method for Simultaneous Scheduling of Processes and Offloading Computation on Many-Core Coprocessors

    Patent Number: 9,152,467

    Srihari Cadambi , Kunal Rao , Srimat T. Chakradhar , Rajat Phull , Giuseppe Coviello , Murugan Sankaradas , Cheng-Hong Li
    10/6/2015
  • Interference-Driven Resource Management for GPU-Based Heterogeneous Clusters

    Patent Number: 9,135,741

    Cheng-Hong Li , Srihari Cadambi , Srimat T. Chakradhar , Rajat Phull
    9/15/2015
  • Automatic Pipelining Framework for Heterogeneous Parallel Computing Systems

    Patent Number: 9,122,523

    Jacques Pienaar , Srimat T. Chakradhar , Anand Raghunathan
    9/1/2015
  • Methods of Processing Core Selection for Applications on Manycore Processors

    Patent Number: 9,086,925

    Cheng-Hong Li , Kunal Rao , Srihari Cadambi , Rajat Phull , Giuseppe Coviello , Murugan Sankaradas , Srimat Chakradhar
    7/21/2015
  • Load Balancing on Heterogeneous Processing Cluster Based on Exceeded Load Imbalance Factor Threshold Determined by Total Completion Time of Multiple Processing Phases

    Patent Number: 9,038,088

    Rajat Phull , Srihari Cadambi , Nishkam Ravi , Srimat T. Chakradhar
    5/19/2015
  • Semi-Automatic Restructuring of Offloadable Tasks for Accelerators

    Patent Number: 8,997,073

    Nishkam Ravi , Yi Yang , Srimat Chakradhar
    3/31/2015
  • Optimizing Warehousing Applications for GPUs Using Dynamic Stream Scheduling and Dispatch of Fused and Split Kernels

    Patent Number: 8,990,827

    Haicheng Wu , Srihari Cadambi , Srimat T. Chakradhar
    3/24/2015
  • Scheduler and Resource Manager for Coprocessor-Based Heterogeneous Clusters

    Patent Number: 8,984,519

    Srihari Cadambi , Srimat Chakradhar , M. Mustafa Rafique
    3/17/2015
  • Compiler for X86-Based Many-Core Processors

    Patent Number: 8,918,770

    Nishkam Ravi , Tao Bao , Ozcan Ozturk , Srimat Chakradhar
    12/23/2014
  • Method and System to Dynamically Bind and Unbind Applications on a General Purpose Graphics Processing Unit

    Patent Number: 8,917,279

    Michela Becchi , Kittisak Sajjapongse , Srimat T. Chakradhar
    12/23/2014
  • Automatic Asynchronous Offload to Many-Core Coprocessors

    Patent Number: 8,893,103

    Nishkam Ravi , Yi Yang , Srimat Chakradhar
    11/18/2014
  • Energy Efficient Heterogeneous Systems

    Patent Number: 8,874,943

    Abhinandan Majumdar , Srihari Cadambi , Srimat T. Chakradhar
    10/28/2014
  • Method and System for Memory Aware Runtime to Support Multitenancy in Heterogeneous Clusters

    Patent Number: 8,806,503

    Michela Becchi , Kittisak Sajjapongse , Srimat T. Chakradhar
    8/12/2014
  • Computer-Guided Holistic Optimization of MapReduce Applications

    Patent Number: 8,793,674

    Nishkam Ravi , Jun Liu , Srimat T. Chakradhar
    7/29/2014
  • Cross-Layer System Architecture Design

    Patent Number: 8,762,794

    Srimat T. Chakradhar , Hyungmin Cho , Anand Raghunathan
    6/24/2014
  • Energy-Aware Task Consolidation on Graphics Processing Unit (GPU)

    Patent Number: 8,643,656

    Dong Li , Surendra Byna , Srimat Chakradhar
    2/4/2014
  • Massively Parallel Smart Memory Based Accelerator

    Patent Number: 8,583,896

    Srihari Cadambi , Abhinandan Majumdar , Michela Becchi , Srimat Chakradhar , Srihari Cadambi , Hans Peter Graf
    11/12/2013
  • Dynamically Configurable, Multi-ported Co-processor for Convulational Neural Networks

    Patent Number: 8,442,927

    Srimat Chakradhar , Murugan Sankaradas , Venkata Jakkula , Srihari Cadambi
    5/14/2013
  • Data-Aware Scheduling of Heterogeneous Platforms

    Patent Number: 8,375,392

    Michela Becchi , Surendra Byna , Srihari Cadambi , Srimat T. Chakradhar
    2/12/2013
  • System and Method for Parallelizing and Accelerating Learning Machine Training and Classification Using a Massively Parallel Accelerator

    Patent Number: 8,359,281

    Srihari Cadambi , Igor Durdanovic , Venkata Jakkula , Eric Cosatto , Murugan Sankaradas , Hans Peter Graf , Srimat T. Chakradhar
    1/22/2013
  • Systems and Methods for Implementing Best-Effort Parallel Computing Frameworks

    Patent Number: 8,286,172

    Srimat T. Chakradhar , Anand Raghunathan , Jiayuan Meng
    10/9/2012
  • Methods and Systems for Managing Computations on a Hybrid Computing Platform Including a Parallel Accelerator

    Patent Number: 8,225,074

    Srimat T. Chakradhar , Anand Raghunathan , Narayanan Sundaram
    7/17/2012
  • Variation Tolerant Network on Chip (NoC) With Self-Calibrating Links

    Patent Number: 8,219,342

    Simone Medardoni , Marcello Lajolo
    7/10/2012
  • Systems and Methods for Locating Defective Components of a Circuit

    Patent Number: 8,214,172

    Seongmoon Wang , Xiangyu Tang
    7/3/2012
  • Visiblity and Control of Wireless Sensor Networks

    Patent Number: 7,921,206

    Kiran Nagaraja , Vijay Raghunathan , Florin Sultan , Srimat T. Chakradhar , Nupur Kothari
    4/5/2011