Runtime behavior analysis for pointer-intensive applications
Despite continued advances in cache design and development of new hardware prefetching techniques, the system performance is limited duo to the irregularity of memory access behavior in pointerintensive applications. Our work investigates runtime behavior of memory system and CPU CLOCK consumption for pointer-intensive applications. This paper provides experimental results on the Intel Quad multiprocessor for several pointer-intensive applications. The experimental results indicate that the memory behavior in these pointer-intensive applications expose unstable state during the process of their execution, and some pointer-chasing applications display phase change in their memory access and bus consumption. Through further analysis, we found that programming systems must overcome two fundamental limitations of modem memory hierarchies: limited transfer bandwidth and long data access latencies, to achieve high performance on pointerintensive applications.
Memory access Pointer-intensive Performance Runtime Phase behavior
Hui-dong Zhu Xu Zhuang Yongli Huang Yan Huang
College of Computer and Communication Engineering Zhengzhou University of Light Industry Zhengzhou, College of Computer and Communication Engineering Zhengzhou University of Light Industry Zhengzhou,
国际会议
哈尔滨
英文
1674-1678
2011-12-24(万方平台首次上网日期,不代表论文的发表时间)