Processor with register file accessible by row column to achieve data array transposition

   
   

A processor including a transposable register file. The register file allows normal row-wise access to data and also allows a transposed column-wise access to data stored in a column among registers of the register file. In transposed access mode, a data operand is accessed in a given partition of each of n registers. One register stores a first partition. An adjacent register stores the second partition, and so forth for each of n partitions of the operand. A queue-based transposable register file also is implemented. The queue-based transposable register file includes a head pointer and a tail pointer and has a virtual register. Data written into the virtual register is written into one of the registers as selected by the head pointer. Data read from the virtual register is read from one of the registers as selected by the tail pointer.

Un procesador incluyendo un archivo transposable del registro. El archivo del registro permite el acceso fila-sabio normal a los datos y también permite un acceso columna-sabio transportado a los datos almacenados en una columna entre los registros del archivo del registro. En modo de acceso transportado, un operando de los datos está alcanzado en una partición dada de cada uno de registros de n. Un registro almacena una primera partición. Un registro adyacente almacena la segunda partición, y así sucesivamente para cada uno de las particiones de n del operando. Un archivo transposable coleta-basado del registro también se pone en ejecucio'n. El archivo transposable coleta-basado del registro incluye un indicador principal y un indicador de la cola y tiene un registro virtual. Los datos escritos en el registro virtual se escriben en uno de los registros según lo seleccionado por el indicador principal. Los datos leídos en el registro virtual se leen a partir del uno de los registros según lo seleccionado por el indicador de la cola.

 
Web www.patentalert.com

< Block based design methodology

< Method of manufacturing a device, device manufacturing apparatus, device, and electronic apparatus

> Hot-upgrade/hot-add memory

> Simultaneous and redundantly threaded processor store instruction comparator

~ 00138