US2015370755A1PendingUtilityA1

Simd processor and control processor, and processing element with address calculating unit

Assignee: RENESAS ELECTRONICS CORPPriority: Sep 26, 2011Filed: Aug 28, 2015Published: Dec 24, 2015
Est. expirySep 26, 2031(~5.2 yrs left)· nominal 20-yr term from priority
Inventors:Shorin Kyo
G06F 9/3887G06F 15/8023G06F 12/0207G06F 12/06G06F 2212/1056
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

To improve processing efficiency of a SIMD processor that divides two-dimensional data into blocks, each having a width of PE number N, to store the data in a local memory of each of PEs by a lateral direction priority method. When designating a local address of N pieces of data arranged in a row direction from head data whose coordinate values in two-dimensional data are (X,Y) to a PE array 110, the N pieces of data being stored in local memories, a CP 150 broadcasts a local address A 1, a local address A 2, and a threshold number Z obtained by an address calculation unit. Each of the PEs compares a magnitude relation between the threshold number Z and its own number, and selects one of the local address A 1 and the local address A 2 according to the comparison result.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A processor element in a Single Instruction Multiple Data (SIMD) processor, the processor element comprising N, wherein
 N is an integer of two or larger, pieces of processor elements which are connected in a ring shape and to which numbers are sequentially assigned, and a control processor which controls the N pieces of processor elements, two-dimensional data having a width of W, wherein   W is an integral multiple of N, N being divided into blocks, each block having a width of N and the number of rows of M, wherein   M is an integer of one or larger, the SIMD processor transferring the two-dimensional data to local memories from an external memory in such a way that blocks located on an upper side are preferentially transferred, and N pieces of data in a same row in a same block are to be stored in a same local address of the respective local memories of the N pieces of processor elements, wherein   each of the processor elements comprises an address selector that compares, upon receiving a local address A 1 , a local address A 2 , and a threshold number Z broadcasted from the control processor, a magnitude relation of the threshold number Z and an identification number of the processor element and selects one of the local address A 1  and the local address A 2  according to the comparison result.

Join the waitlist — get patent alerts

Track US2015370755A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.