ACCESS PROCESSOR
First Claim
1. A computing system comprising:
- at least one reconfigurable computing device, the reconfigurable computing device having a plurality of reconfigurable partitions and being adapted to perform parallel processing of operand data by the partitions;
a memory unit adapted to;
store configuration data to configure the partitions of the reconfigurable computing device;
store operand data to be processed by the configured partitions;
store processing results of the operand data;
a programmable memory access processor comprising a predefined program, the access processor being adapted to;
perform address generation, address mapping and access scheduling for;
retrieving the configuration data from the memory unit;
retrieving the operand data from the memory unit; and
storing the processing results in the memory unit;
transfer the configuration data from the memory unit to the reconfigurable computing device; and
transfer the operand data from the memory unit to the reconfigurable computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A reconfigurable computing device having a plurality of reconfigurable partitions and that is adapted to perform parallel processing of operand data by the partitions is provided. The computing system includes a memory device that is adapted to store configuration data to configure the partitions of the computing device, to store operand data to be processed by the configured partitions and to store processing results of the operand data. A programmable memory access processor having a predefined program is provided. The access processor performs address generation, address mapping and access scheduling for retrieving the configuration data from the memory unit, for retrieving the operand data from the memory unit and for storing the processing results in the memory unit. The access processor also transfers the configuration data from the memory unit to the computing device and transfers the operand data from the memory unit to the computing device.
-
Citations
20 Claims
-
1. A computing system comprising:
-
at least one reconfigurable computing device, the reconfigurable computing device having a plurality of reconfigurable partitions and being adapted to perform parallel processing of operand data by the partitions; a memory unit adapted to; store configuration data to configure the partitions of the reconfigurable computing device; store operand data to be processed by the configured partitions; store processing results of the operand data; a programmable memory access processor comprising a predefined program, the access processor being adapted to; perform address generation, address mapping and access scheduling for; retrieving the configuration data from the memory unit; retrieving the operand data from the memory unit; and storing the processing results in the memory unit; transfer the configuration data from the memory unit to the reconfigurable computing device; and transfer the operand data from the memory unit to the reconfigurable computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for operating a computing system, the computing system comprising at least one reconfigurable computing device with a plurality of reconfigurable partitions, a memory unit and a programmable memory access processor, the method comprising:
-
storing, by the memory unit, configuration data to configure the partitions of the reconfigurable computing device; storing, by the memory unit, operand data to be processed by the configured partitions; storing, by the memory unit, processing results of the operand data; performing, by the programmable memory access processor, address generation, address mapping and access scheduling according to a predefined program for; retrieving the configuration data from the memory unit; retrieving the operand data from the memory unit; and storing the processing results in the memory unit; transferring, by the programmable memory access processor, the configuration data from the memory unit to the reconfigurable computing device; and transferring, by the programmable memory access processor, the operand data from the memory unit to the reconfigurable computing device. - View Dependent Claims (18, 19)
-
-
20. A computer program product for operating a programmable memory access processor of a computing system, the computing system comprising at least one reconfigurable computing device with a plurality of reconfigurable partitions, a memory unit and the programmable memory access processor, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the access processor to cause the access processor to perform a method comprising:
performing address generation, address mapping and access scheduling according to the program instructions for; retrieving configuration data to configure the partitions of the reconfigurable computing device from the memory unit;
retrieving operand data to be processed by the configured partitions from the memory unit; and
storing processing results of the operand data in the memory unit;transferring the configuration data from the memory unit to the reconfigurable computing device; and transferring the operand data from the memory unit to the reconfigurable computing device.
Specification