Computational array microprocessor system using non-consecutive data formatting

E Talpes, W McGee, PJ Bannon - US Patent 11,157,441, 2021 - Google Patents
A microprocessor system comprises a computational array and a hardware data formatter.
The computational array includes a plurality of computation units that each operates on a …

Vector computational unit

DD Sarma, E Talpes, PJ Bannon - US Patent 11,409,692, 2022 - Google Patents
A microprocessor system comprises a computational array and a vector computational unit.
The computational array includes a plurality of computation units. The vector computational …

Vector computational unit receiving data elements in parallel from a last row of a computational array

DD Sarma, E Talpes, PJ Bannon - US Patent 11,561,791, 2023 - Google Patents
Machine learning and artificial intelligence operations often rely on the repeated application
of a set of specific machine learning processor operations over very large datasets …

Accelerated mathematical engine

PJ Bannon, KA Hurd, E Talpes - US Patent 11,403,069, 2022 - Google Patents
Various embodiments of the disclosure relate to an accelerated mathematical engine. In
certain embodiments, the accelerated mathematical engine is applied to image processing …

Systems and methods for tokenization to support pseudononymization of sensitive data

J Dawkins, MR Oglesby, J Stanley - US Patent 10,043,036, 2018 - Google Patents
Abstract Systems and methods for tokenization to support pseudonymization are provided
herein. An example method includes receiving an input set, seeding a random number …

Computational array microprocessor system using non-consecutive data formatting

E Talpes, W McGee, PJ Bannon - US Patent 11,681,649, 2023 - Google Patents
G06F7/48—Methods or arrangements for performing computations using exclusively
denominational number representation, eg using binary, ternary, decimal representation …

Joining data within a reconfigurable fabric

CJ Nicol - US Patent 10,659,396, 2020 - Google Patents
Techniques are disclosed for managing data within a reconfigurable computing
environment. In a multiple processing element environment, such as a mesh network or …

DSP slice configured to forward operands to associated DSP slices

G Edvenson, D Hulton, J Chritz - US Patent 11,061,674, 2021 - Google Patents
Apparatuses and methods are disclosed for an FPGA architecture that may improve
processing speed and efficiency in processing less complex operands. Some applications …

DSP slice configured to forward operands to associated DSP slices

G Edvenson, D Hulton, J Chritz - US Patent 11,003,448, 2021 - Google Patents
Apparatuses and methods are disclosed for an FPGA architecture that may improve
processing speed and efficiency in processing less complex operands. Some applications …

Comparison-based sort in a reconfigurable array processor having multiple processing elements for sorting array elements

G Balakrishnan, B Blaner, JJ Reilly… - US Patent …, 2018 - Google Patents
An array processor includes a managing element having a load streaming unit coupled to
multiple processing elements. The load streaming unit provides input data portions to each …