Title :
A Study of the Memory Wall within the Jacobi Iteration Method
Author :
Sun, Siqi ; Wang, Shan ; Shen, Wenfeng ; Xu, Weimin ; Zheng, Yanheng
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
Abstract :
In recent years, a great number of applications have been implemented on the CMP and achieved good performance. The success of the parallelism of a great deal of applications on CMP shows a bright future of the development of the CMP. However, some other experiments exposed the shortcomings of the CMP which may significantly reduce the performance of the parallel program. In this paper, we devote the effort to reveal the effect of the memory wall on the performance on different types of CMP through a data-intensive application, the Jacobi iteration method. The memory wall is becoming a more and more crucial issue that dominates the performance of the whole application, especially data-intensive ones. High latency, low bandwidth and data contention compose the memory wall in the CMP. Limiting the problem scale within a certain range to avoid the insufficient bandwidth is a feasible way. Some advanced technologies such as data prefetching and thread switching can help reducing or even eliminating the effect of the latency.
Keywords :
Jacobian matrices; iterative methods; microprocessor chips; multi-threading; parallel memories; CMP development; Jacobi iteration method; data contention; data prefetching; data-intensive application; low bandwidth; memory wall; parallel program; thread switching; Bandwidth; Graphics processing unit; Jacobian matrices; Multicore processing; Prefetching; CMP; GPU; Jacobi iteration method; memory wall; multi-core;
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
DOI :
10.1109/HPCC.2012.140