Parallel Programming Environment multinuclear Cache performance acquisition system and method for online

The present invention discloses a multi-core environment Parallel Program Cache line performance acquisition system and method, in the case of multi-core, running parallel program, online access to Cache performance, by using a binary code instrumentation bonding method and simulation module, than conventional parallel program performance analyzer system hardware performance counters to collect more detailed analysis of the performance Cache. And to help programmers can modify and improve the performance of their programs by these data back to the programmer. The entire method can be divided into three main stages: fetch access to information, Cache behavior simulation and performance statistics and information visualization. The present invention enables detailed data processing performance of the Cache line.