主权项 |
1. A system for writing data to a data storage structure, the system comprising:
a data storage structure including an array of storage locations, the storage locations being logically adjacent and consecutive; a plurality of write ports configured to write a number of elements to consecutive ones of the storage locations simultaneously; the array of storage locations arranged logically into N groups, wherein N is greater than or equal to the number of elements to be simultaneously written to the array, wherein a number of the storage locations in each group is the same for all of the N groups, and wherein the storage locations in each group are nonconsecutive and separated in the array by N−1 storage locations; and a plurality of multiplexers, wherein each group of the N groups is associated with a single multiplexer of the plurality of multiplexers, the single multiplexer being configured to receive inputs from the plurality of write ports and to select a single input to be written to a storage location of the associated group. |