선택적 캐시 플러시를 위한 캐시 구현

The hardware device with DMA(direct memory access) function has been increased in embedded systems. Therefore, importance of synchronization has increased between the cache memory and main memory. To synchronize between the cache and main memory, we uses cache flush. So in this paper, we propose the cache which has selective cache flush that can perform cache flush not only whole region of memory but also the region set by processor. In the experiments, overall performance is improved about 1.2 times compared to the case original cache flush.