Measuring the data locality of parallel applications

Sid Touati <SidTouati@inria.fr>
Sat, 17 Apr 2010 12:19:58 +0200

          From comp.compilers

Related articles
Measuring the data locality of parallel applications SidTouati@inria.fr (Sid Touati) (2010-04-17)
Re: Measuring the data locality of parallel applications joe@burgershack.org (Randy Crawford) (2010-04-21)
| List of all articles for this month |
From: Sid Touati <SidTouati@inria.fr>
Newsgroups: comp.compilers
Date: Sat, 17 Apr 2010 12:19:58 +0200
Organization: Guest of ProXad - France
Keywords: parallel, question
Posted-Date: 18 Apr 2010 01:03:03 EDT

Dear all,
does anybody knows some tools to measure the data locality of parallel
OPEN-MP applications ? (shared memory)


The PIN tool (used with MICA from Ghent) is perfect for doing this for
sequential applications. But it is not thread safe.


We modified the MICA pin tool to become thread safe, we added a lock
before and after each memory reference, but this produces an equivalent
sequential execution: the parallelism is disturbed by such excessive
locks. So the parallel behaviour is not correctly observed.


We are looking for tools allowing to measure the data locality of OPENMP
application in a thread safe way. The measurment should not "disturb"
the parallel execution too much.


Any help is appreciated.


All the best
S



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.