发明名称 METHOD AND APPARATUS FOR ACCESSING MULTIPLE VECTOR ELEMENTS IN PARALLEL
摘要 <p>Vector processing is a suitable technique for processing applications that have large computational demands. Vector processors provide high-level operations that work on vectors, i.e. linear arrays of numbers. Vector operations can be made faster than a sequence of scalar operations on the same number or data items. Typical applications where vector processing can be used is the domain of audio and video processing. A vector memory system has a large data width, which allows retrieving a complete vector of data elements in one memory access using a single memory address. Subsequently, these data elements can be processed in parallel. However, when using vector memory systems the problem of vector alignment and ordering of a set of elements of a vector can occur. The present invention provides an improved method for vector alignment and ordering of vector elements in a computer system comprising a processor (PROC) and a multi-port memory (MEM), resulting in a better performance. The first step comprises passing of a base memory address to an address configuration unit (ACU). Next, defining a set of memory addresses by the address configuration unit (ACU) using the base memory address and a configuration instruction for configuring the address configuration unit. Finally, transmitting a vector to or from the multi-port memory (MEM) using the set of memory addresses.</p>
申请公布号 WO2004013752(A1) 申请公布日期 2004.02.12
申请号 WO2003IB03150 申请日期 2003.07.10
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V.;VAN WEL, ANTONIUS, A., M. 发明人 VAN WEL, ANTONIUS, A., M.
分类号 G06F9/355;G06F9/312;G06F9/345;G06F9/38;G06F12/00;G06F12/02;G06F17/16;(IPC1-7):G06F9/345 主分类号 G06F9/355
代理机构 代理人
主权项
地址