INCORPORATING A SPATIAL ARRAY INTO ONE OR MORE PROGRAMMABLE PROCESSOR CORES

Patent №

US 9,792,252

Granted

2017-10-17

Filed 2014

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14252101

Functional units disposed in one or more processor cores are communicatively coupled using both a shared bypass network and a switched network. The shared bypass network enables the functional units to be operated conventionally for general processing while the switched network enables specialized processing in which the functional units are configured as a spatial array. In the spatial array configuration, operands produced by one functional unit can only be sent to a subset of functional units to which dependent instructions have been mapped a priori. The functional units may be dynamically reconfigured at runtime to toggle between operating in the general configuration and operating as the spatial array. Information to control the toggling between operating configurations may be provided in instructions received by the functional units.

AI hardwareG06F 15/803G06F 9/30076G06F 9/3828G06F 9/3891G06F 15/7892G06F 15/8023

AI classification

AI hardware1.00
Vision0.00
Natural language0.00
Planning0.00
Evolutionary computation0.00
Machine learning0.00
Knowledge representation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 326670140

Assignors

BURGER, DOUGLAS C, SMITH, AARON, DURIC, MILOVAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC