DocumentCode
2632931
Title
A "brick" caching scheme for 3D medical imaging
Author
Li, Jianchun ; Shekhar, Raj ; Papachristou, Christos
Author_Institution
Dept. of EECS, Case Western Reserve Univ., Cleveland, OH, USA
fYear
2004
fDate
15-18 April 2004
Firstpage
563
Abstract
This paper presents a "brick" caching scheme for a broad range of 3D medical imaging algorithms, which achieves a cache hit ratio of 100% and significantly reduces the total data-flow from the system memory to the caches, thus reducing the memory bandwidth requirement of the system. With data indexing and duplication, this scheme supports multiple parallel memory access required in most 3D imaging algorithms. Brick prefetching strategy fetches data into the cache before they are used, therefore preventing the stall of the processing pipeline. The applications of the caching scheme in FDK cone beam reconstruction and 3D image registration were presented as examples. This caching scheme will be used in our FPGA-based 3D medical imaging coprocessor and it can also be applied to other FPGA-based 3D imaging accelerators.
Keywords
field programmable gate arrays; image reconstruction; image registration; medical image processing; 3D image registration; 3D medical imaging; FPGA-based 3D imaging accelerators; FPGA-based 3D medical imaging coprocessor; Feldkamp cone beam reconstruction; brick caching; brick prefetching; data duplication; data indexing; memory bandwidth requirement; multiple parallel memory access; Bandwidth; Biomedical imaging; Coprocessors; Data visualization; Field programmable gate arrays; Image reconstruction; Indexing; Pipelines; Random access memory; Ultrasonic imaging;
fLanguage
English
Publisher
ieee
Conference_Titel
Biomedical Imaging: Nano to Macro, 2004. IEEE International Symposium on
Print_ISBN
0-7803-8388-5
Type
conf
DOI
10.1109/ISBI.2004.1398600
Filename
1398600
Link To Document