Title :
Design of dual port RAM for parallel volume rendering system
Author :
Li, Xiaotu ; Sun, Jizhou ; Nie, Weifang ; Wang, Yurong
Author_Institution :
Sch. of Electron. Inf. Eng., Tianjin Univ., China
Abstract :
A dual port RAM, used in the local memories of a parallel accelerator, was designed and implemented to support the parallel-execution oriented volume rendering algorithm. The temporary processing results of the rendering, and so on, were stored in the memories. One port of the dual port RAM was connected to the multi-CPU by the Omega Net, and the other connected to the global bus to input data into the display cache. Thus, collision can be avoided by adopting mutual exclusions during the parallel operation. The designed dual port RAM can support asynchronous control, separate the reading operation from the writing operation and be read or written parallel by the multi-CPU. The RAM improves the throughput and the read/write ratio of the parallel volume rendering system efficiently and has good practicability.
Keywords :
parallel algorithms; parallel architectures; parallel memories; pipeline processing; random-access storage; rendering (computer graphics); Omega Net; asynchronous control; display cache; dual port RAM; global bus; multi-CPU; mutual exclusions; parallel accelerator; parallel algorithms; parallel architecture; parallel volume rendering system; pipeline algorithm; read/write ratio; Algorithm design and analysis; Bandwidth; Computer architecture; Computer graphics; Hardware; Parallel processing; Random access memory; Rendering (computer graphics); Throughput; Visualization;
Conference_Titel :
Electrical and Computer Engineering, 2004. Canadian Conference on
Print_ISBN :
0-7803-8253-6
DOI :
10.1109/CCECE.2004.1344985