skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Dynamic virtualized field-programmable gate array resource control for performance and reliability

Patent ·
OSTI ID:1600181

A method for allocating field-programmable gate array (FPGA) resources includes monitoring a first operating metric for one or more computing devices, identifying a first portion of plurality of macro components of a set of one or more FPGA devices in the one or more computing devices, where the first portion is allocated for implementing one or more user defined functions. The method also includes, in response to a first change in the first operating metric, reallocating the first portion of the macro components for implementing a system function associated with the first operating metric, and generating a first notification indicating the reallocation of the first portion.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344; B620717
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Number(s):
10,447,273
Application Number:
16/128,014
OSTI ID:
1600181
Resource Relation:
Patent File Date: 09/11/2018
Country of Publication:
United States
Language:
English

References (28)

Compression and decompression of configuration data using repeated data frames patent March 2011
Architecture of field-programmable gate arrays journal July 1993
Network interface unit including a microcontroller having multiple configurable logic blocks, with a test/program bus for performing a plurality of selected functions patent May 2001
Reprogrammable instruction set accelerator patent April 1998
Methods and systems for assigning non-continual jobs to candidate processing nodes in a stream-oriented computer system patent June 2013
Method and apparatus for controlling a processor in a data processing system patent July 2007
Virtualized Execution Runtime for FPGA Accelerators in the Cloud journal January 2017
Run-time support for heterogeneous multitasking on reconfigurable SoCs journal October 2004
FPGA and CPLD architectures: a tutorial journal July 1996
Controlling Fair Bandwidth Allocation Efficiently patent-application July 2016
Rapidly reconfigurable FPGA having a multiple region architecture with reconfiguration caches useable as data RAM patent July 2000
Method and Apparatus for Providing Context Switching of Logic in an Integrated Circuit patent-application May 2007
3D integrated circuits using thick metal for backside connections and offset bumps patent August 2008
System and Method for Performing Primitive Tasks Using Specialized Processors patent-application October 2016
Fault-Tolerant Computer System, Fault-Tolerant Computer System Control Method and Recording Medium Storing Control Program for Fault-Tolerant Computer System patent-application October 2012
Die-Stacked Memory Device with Reconfigurable Logic patent-application June 2015
Reconfigurable Cloud Computing patent-application November 2013
Partial Dynamic Reconfiguration in a Multi-FPGA Clustered Architecture Based on Linux conference March 2007
Hierarchical Staging Areas for Scheduling Threads for Execution patent-application April 2015
An Enhanced Relocation Manager to Speedup Core Allocation in FPGA-based Reconfigurable Systems
  • Santambrogio, M. D.; Cancare, F.; Cattaneo, R.
  • 2012 26th IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum https://doi.org/10.1109/IPDPSW.2012.41
conference May 2012
Emulating power domains in an integrated circuit using partial reconfiguration patent January 2015
Computer Architecture Using Rapidly Reconfigurable Circuits and High-Bandwidth Memory Interfaces patent-application December 2016
System and Method for Computations Utilizing Optimized Earth Model Representations patent-application October 2012
Control Program and Control Method for Programable Logic Device and Information Processing Apparatus Including the Same patent-application February 2018
Virtual FPGA management and optimization system patent December 2018
Configuration Data Feeding Device patent-application March 2010
Redundancy structures and methods in a programmable logic device patent February 2007
Efficient Integrated Circuits Configuration Data Management patent-application March 2017