Development of prefetching

Memory latency is one of the major factors that limit performance of modern processor. Prefetching is one efficient and widely used way to improve processor performance through fetching the data that properly used in the future to reduce memory latency. In this paper, we discuss different prefetching theme on dominant hardware platform, then analyze the deficiency of prefetching technology and look forward of proper development direction of it.