Title :
Memory design for row/column/diagonal access
Author :
Iconomidou, Anastasia ; Sharma, Nachieketa K.
Author_Institution :
Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Melbourne, Vic., Australia
Abstract :
Summary form only given. Vectorizing involves parallel access to data elements from a random access memory (RAM). However, a single memory module of conventional design can access no more than one word during each cycle of the memory clock. One common solution is to partition the memory into multiple modules or memory banks with address interleaving, leading to a number of disadvantages and restrictions over vectorizing. A different approach is to design memory modules with build-in access ability to commonly used array partitions. In this paper, a new memory organization is proposed, in which words can be formed row-wise, column-wise or diagonally at the control of an external input. The behavioral and structural representation of this design have been defined
Keywords :
memory architecture; parallel architectures; random-access storage; address interleaving; build-in access ability; commonly used array partitions; memory banks; memory organization; multiple modules; parallel access; random access memory; single memory module; structural representation; vectorizing; Clocks; Computer science; Concurrent computing; Data engineering; Interleaved codes; Random access memory; Read-write memory;
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7803-2018-2
DOI :
10.1109/ICAPP.1995.472297