摘要 |
<p><P>PROBLEM TO BE SOLVED: To detect data access violation of a parallel program such as a multi-thread program and a multi-process program. <P>SOLUTION: Current memory access information related to a current memory access to a memory address by a current user thread is obtained. It is determined whether a cache includes a cache entry associated with the memory address. When the cache includes the cache entry associated with the memory address, then, the current memory access information and an access history stored in the cache entry is analyzed to detect whether there is at least one of an actual violation and a potential violation of accessing the memory address. <P>COPYRIGHT: (C)2010,JPO&INPIT</p> |