데이터 처리

데이터 처리 장치는 적어도 n x n개의 저장 위치들을 갖는 어레이 레지스터에 액세스하기 위한 벡터 처리 회로를 포함하며, 여기서 n은 1보다 큰 정수이고, 벡터 처리 회로는: 프로그램 명령어들을 디코딩하기 위한 명령어 디코더 회로; 및 명령어 디코더 회로에 의해 디코딩된 명령어들을 실행하기 위한 명령어 처리 회로를 포함한다. 명령어 디코더 회로는 어레이 액세스 명령어에 응답하여, n개의 벡터 요소들의 벡터에 대해, 각각 어레이 레지스터에 각자의 어레이 위치를 갖는 n개의 저장 위치 세트에 액세스하도록 명령어 처리 회로를 제어한다....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SAVAGE JOE, BISCONDI ERIC, MARTINOT DIDIER
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:데이터 처리 장치는 적어도 n x n개의 저장 위치들을 갖는 어레이 레지스터에 액세스하기 위한 벡터 처리 회로를 포함하며, 여기서 n은 1보다 큰 정수이고, 벡터 처리 회로는: 프로그램 명령어들을 디코딩하기 위한 명령어 디코더 회로; 및 명령어 디코더 회로에 의해 디코딩된 명령어들을 실행하기 위한 명령어 처리 회로를 포함한다. 명령어 디코더 회로는 어레이 액세스 명령어에 응답하여, n개의 벡터 요소들의 벡터에 대해, 각각 어레이 레지스터에 각자의 어레이 위치를 갖는 n개의 저장 위치 세트에 액세스하도록 명령어 처리 회로를 제어한다. 벡터의 주어진 벡터 요소에 대해 액세스되는 어레이 위치는 어레이 액세스 명령어의 하나 이상의 매개변수들에 의해 주어진 벡터 요소와 연관된 하나 이상의 좌표들에 의해 정의된다. Data processing apparatus comprises vector processing circuitry to access an array register having at least n x n storage locations, where n is an integer greater than one, the vector processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry. The instruction decoder circuitry is responsive to an array access instruction, to control the instruction processing circuitry to access, for a vector of n vector elements, a set of n storage locations each having a respective array location in the array register. The array location accessed for a given vector element of the vector is defined by one or more coordinates associated with the given vector element by one or more parameters of the array access instruction.