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. 02, 2025

Filed:

Jan. 18, 2024
Applicant:

Barcelona Supercomputing Center—centro Nacional DE Supercomputación, Barcelona, ES;

Inventors:

Francesco Minervini, Barcelona, ES;

Oscar Palomar, Barcelona, ES;

Osman Unsal, Barcelona, ES;

Adrian Cristal Kestelman, Barcelona, ES;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 15/80 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30036 (2013.01); G06F 9/3012 (2013.01); G06F 15/8053 (2013.01);
Abstract

The present invention discloses a computer implemented method for efficient data movement operations in vector processors comprising a number of logical registers (), a larger number of physical registers (), and a set of alias counters (), wherein each alias counter () corresponds to a physical register () and stores the number of different logical registers () to which said physical register () is simultaneously assigned. The method of the invention consists of copying the first v, (vector length ()) elements of a source vector from a source logical register () assigned to a source physical register () into a destination vector in a destination logical register () assigned to a destination physical register (). This is done by assigning the source physical register () to the destination logical register (), thus freeing the destination physical register () and by increasing in one unit the alias counter () associated to the source physical register () denoting that said source physical register () is assigned to more than one different logical registers () simultaneously.


Find Patent Forward Citations

Loading…