Patent · US Active

Method for supporting multiple concurrent plugins in a programmable integrated circuit

US11916552B2 · kind B2 · utility

0Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 9, 2022
Grant dateFeb 27, 2024
Priority date
Expiry dateSep 3, 2042

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03K19/00
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

Techniques and apparatus for dynamically modifying a kernel (and associated user-specified circuitry) for a dynamic region of a programmable integrated circuit (IC) without affecting (e.g., while allowing) operation of other kernels ((and other associated user-specified circuitry) in the programmable IC. Dynamically modifying a kernel may include, for example, unloading an existing kernel, loading a new kernel, or replacing a first kernel with a second kernel). In the case of networking (e.g., in a data center application) where the programmable IC may be part of a hardware acceleration card (e.g., a network interface card (NIC)), the kernel may be user code referred to as a “plugin.”

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.