The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 06, 2016

Filed:

Sep. 03, 2013
Applicants:

Ashraf Ahmed, Austin, TX (US);

Nicholas Todd Humphries, Austin, TX (US);

Marc Michael Augustin, Austin, TX (US);

Inventors:

Ashraf Ahmed, Austin, TX (US);

Nicholas Todd Humphries, Austin, TX (US);

Marc Michael Augustin, Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 5/00 (2006.01); G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30043 (2013.01); G06F 9/3017 (2013.01); G06F 9/30032 (2013.01); G06F 9/30036 (2013.01);
Abstract

According to one general aspect, an apparatus may include a load/store unit, an execution unit, and a first and a second data path. The load/store unit may be configured to load/store data from/to a memory and transmit the data to/from an execution unit, wherein the data includes a plurality of elements. The execution unit may be configured to perform an operation upon the data. The load/store unit may be configured to transmit the data to/from the execution unit via either a first data path configured to communicate, without transposition, the data between the load/store unit and the execution unit, or a second data path configured to communicate, with transposition, the data between the load/store unit and the execution unit, wherein transposition includes dynamically distributing portions of the data amongst a plurality of elements according to an instruction.


Find Patent Forward Citations

Loading…