Patents by Inventor Abid Karumannil

Abid Karumannil has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260105382
    Abstract: To enable an accelerator unit to perform one or more operators for a machine-learning model, a processing system is configured to generate a launch kernel using a dynamic operator dispatch mode. For example, a processing unit of the processing system first organizes an operator group of the machine-learning model into a series of nodes that represents the operators in the operator group. Based on this series of nodes, the processing unit retrieves and modifies pre-compiled operators from an operator library stored in a memory of the processing system. The processing unit then generates a launch kernel based on the modified pre-compiled operators.
    Type: Application
    Filed: October 10, 2024
    Publication date: April 16, 2026
    Inventors: Tejus Siddagangaiah, Abid Karumannil, Ashish Sirasao, Satyaprakash Pareek, Mohammed Bader Alam
  • Publication number: 20260050475
    Abstract: A processing system configured to implement a large language model (LLM) includes an accelerator unit (AU) having hardware configured to perform matrix multiplication operations for the LLM using sets of predetermined matrix dimensions. Further, to help optimize the LLM for the processing system, the processing system includes a processor that modifies one or more matrix multiplication operations of the LLM based the sets of predetermined matrix dimensions supported by the hardware of the AU. The processor then recompiles the LLM using the modified multiplication operations and implements the recompiled LLM.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 19, 2026
    Inventors: Rajeev Patwari, Abid Karumannil, Ashish Sirasao, Elliott Delaye, Jorn Tuyls, Tejus Siddagangaiah
  • Publication number: 20250086007
    Abstract: Scheduling kernels on a system with heterogeneous compute circuits includes receiving, by a hardware processor, a plurality of kernels and a graph including a plurality of nodes corresponding to the plurality of kernels. The graph defines a control flow and a data flow for the plurality of kernels. The kernels are implemented within different ones of a plurality of compute circuits coupled to the hardware processor. A set of buffers for performing a job for the graph are allocated based, at least in part, on the data flow specified by the graph. Different ones of the kernels as implemented in the compute circuits are invoked based on the control flow defined by the graph.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 13, 2025
    Applicant: Xilinx, Inc.
    Inventors: Sumit Nagpal, Abid Karumannil
  • Patent number: 11561826
    Abstract: Scheduling work of a machine learning application includes instantiating kernel objects by a computer processor in response to input of kernel definitions. Each kernel object is of a kernel type indicating a compute circuit. The computer processor generates a graph in a memory. Each node represents a task and specifies an assignment of the task to one or more of the kernel objects, and each edge represents a data dependency. Task queues are created in the memory and assigned to queue tasks represented by the nodes. Kernel objects are assigned to the task queues, and the tasks are enqueued by threads executing the kernel objects, based on assignments of the kernel objects to the task queues and assignments of the tasks to the kernel objects. Tasks are dequeued by the threads, and the compute circuits are activated to initiate processing of the dequeued tasks.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: January 24, 2023
    Assignee: XILINX, INC.
    Inventors: Sumit Nagpal, Abid Karumannil, Vishal Jain, Arun Kumar Patil
  • Patent number: 10789402
    Abstract: Examples herein describe a method for a compiler and hardware-abstraction-layer architecture for a programmable integrated circuit (IC). In one embodiment, a method for mapping and porting a neural network to an integrated circuit (IC) is disclosed. The method includes receiving a network description of the neural network; generating a framework independent network graph based on the network description; performing a plurality of back-end operations on the network graph to generate an execution sequence vector; and configuring the IC based on the execution sequence vector.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: September 29, 2020
    Assignee: XILINX, INC.
    Inventors: Kumar S. S. Vemuri, Abid Karumannil, Venkataraju Koppada, Anitha Barri, Anusha Perla, Vishal K. Jain, Sairam K. M. Menon, Anil K. Martha