Reconfigurable processor and reconfigurable processing method of vector operation using vector lane configuration information

D Suh, HS Yu, SJ Kim - US Patent 9,135,003, 2015 - Google Patents
A reconfigurable processor for efficiently performing a vector operation, and a method of
controlling the reconfigurable processor are provided. The reconfigurable processor …

Application load adaptive multi-stage parallel data processing architecture

MH Sandstrom - US Patent 10,133,600, 2018 - Google Patents
Abstract Systems and methods provide an extensible, multi-stage, realtime application
program processing load adaptive, manycore data processing architecture shared …

Application load adaptive multi-stage parallel data processing architecture

MH Sandstrom - US Patent 10,133,599, 2018 - Google Patents
Abstract Systems and methods provide an extensible, multi-stage, realtime application
program processing load adaptive, manycore data processing architecture shared …

Interception of a function call, selecting a function from available functions and rerouting the function call

JW Nicholson, MT Vanover, J Zhang - US Patent 10,503,524, 2019 - Google Patents
An apparatus for dynamically selecting a function includes an intercept module that
intercepts a function call from an executing application. The function call specifies a target …

Scheduling application instances to configurable processing cores based on application requirements and resource specification

MH Sandstrom - US Patent 8,745,626, 2014 - Google Patents
Abstract Systems and methods provide a processing task load and type adaptive manycore
processor architecture, enabling flexible and efficient information processing. The …

Concurrent program execution optimization

MH Sandstrom - US Patent 10,942,778, 2021 - Google Patents
An architecture for a load balanced groups of multi-stage manycore processors shared
dynamically among a set of software applications, with capabilities for destination task …

Efficient storage of individuals for optimization simulation

RH Bell, JF Cantin - US Patent 8,515,882, 2013 - Google Patents
Candidate solutions to an optimization problem comprise a set of potential values that can
be applied to variables in a problem description. Candidate Solutions can be large because …

Best performance delivery in heterogeneous computing unit environment

J Zhang, JW Nicholson, MT Vanover - US Patent 10,884,761, 2021 - Google Patents
An apparatus for selecting an efficient processor includes a comparison module that
compares performance character istics of a plurality of processors available for execution of …

Reducing cache power consumption for sequential accesses

R Goel, ID Kountanis - US Patent 8,914,580, 2014 - Google Patents
In Some embodiments, a cache may include a tag array and a data array, as well as circuitry
that detects whether accesses to the cache are sequential (eg, occupying the same cache …

Multiprocessor system with performance control based on input and output data rates

S Sabih, S Mohan - US Patent 9,557,795, 2017 - Google Patents
BACKGROUND Programmable logic devices (“PLDs) are a well-known type of integrated
circuit that can be programmed to perform specified logic functions. One type of PLD, the …