Test of the MPCore cache bandwidthand considerations for efficient software execution

Zhou Yu,Du Sidan
DOI: https://doi.org/10.3969/j.issn.1002-7300.2008.06.045
2008-01-01
Abstract:Chip multiprocessors(CMPs) provide high CPU performance without improving the frequency of processor,but when the CMP deals with share data,the cache coherency is problem that tends to put more pressure on the memory interface than their single-thread counterparts and decrease the efficiency of the parallel program.Aiming at this problem,the bandwidths of different level caches and cache-to-cache transfer are tested in Linux environment.The test result shows that the cache-to-cache transfer can decrease the load of main memory.According to the test result,the SPPM(synchronized pipelined parallelism model) that used to design the parallel program on MPCore is presented.The experiment results show the parallel program that adopting SPPM has more efficient than SDM.
What problem does this paper attempt to address?