*3.2.1. High-performance specialized imaging memory*

The HPMIS high-performance specialized imaging memory (shown in **Figure 2**) is directly connected to the processing system and provides single cycle data access. The high-performance specialized imaging memory holds the complex medical image data pattern to speed up the data transfer accesses. The high-performance specialized imaging memory has parameterizable and programmable 3D memory structure. Depending upon the available on-chip memory, the high-performance specialized medical memory can be organized into multiple frames. To exploit parallelism better, the frames of high-performance specialized medical memory are arranged physically into a multi-dimensional (1D/2D/3D) architecture to map the kernel access pattern on the high-performance specialized imaging memory.

#### *3.2.2. Main memory*

The slowest type of memory in the HPMIS architecture is main memory and is accessible by the whole system. The main memory has SDRAM, SD/SDHC memories, etc. interfaces to read/write data.

#### *3.2.3. Permanent memory*

The permanent memory of high-performance medical imaging system is used to store dense and large size of medical images in a nonvolatile memory permanently.

#### **3.3. Processing system**

The processing system is used to perform image processing on images stored in memory system. The medical application-specific hardware accelerator, vector processor, and the multi RISC processor cores are used in the HPMIS processing system.
