<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Intel Thread Checker 3.0 Beta on Linux in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935311#M5015</link>
    <description>Hello,&lt;P&gt;this is just a reminder for myself and for these concerned with the issue.&lt;/P&gt;&lt;P&gt;To check OpenMP parallelized programs one has to run the compiler with&lt;BR /&gt;(bash) icc -tcheck -openmp -g&lt;BR /&gt;this produces an executable which runs with the special threadchecker openMP libraries instead of the normal ones. In particular, the value of OMP_NUM_THREADS is not respected. The report produced by the tcheck_cl program contains resolved line numbers and variable names.&lt;/P&gt;&lt;P&gt;Here is a question though: is it possible to run a tcheck instrumented OpenMP program with a number of threads different from two?&lt;/P&gt;</description>
    <pubDate>Wed, 19 Apr 2006 22:02:20 GMT</pubDate>
    <dc:creator>dmitri_chubarov</dc:creator>
    <dc:date>2006-04-19T22:02:20Z</dc:date>
    <item>
      <title>Intel Thread Checker 3.0 Beta on Linux</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935310#M5014</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;We are having a problem using Intel Thread Checker 3.0 Beta for Linux.&lt;BR /&gt;&lt;BR /&gt;We have got the tool running on a Fedora Core 4 PC. The command-line tool is able to check PThreads and OpenMP programs and produces reports in several available formats including HTML, formatted ASCII text, CSV, XML-based TXF and THR formats.&lt;BR /&gt;&lt;BR /&gt;The problem is that the tool does not resolve relative addresses into line numbers in the reports, so that we get the line&lt;BR /&gt;&lt;BR /&gt;Thread termination at [heat2, 0x9ff] - includes stack&lt;BR /&gt;allocation of 2101248 and use of 4088 bytes&lt;BR /&gt;&lt;BR /&gt;instead of&lt;BR /&gt;&lt;BR /&gt;Thread termination at line 38 of "heat1.c" - includes stack&lt;BR /&gt;allocation of 2101248 and use of 4088 bytes&lt;BR /&gt;&lt;BR /&gt;This is a significant problem since we intend to use the threadchecker in our parallel programming course for beginners.&lt;BR /&gt;&lt;BR /&gt;I would appreciate any advice on this problem. Also I wonder if the descriptions of the XML based formats such as TXF or THR are available for the users.&lt;BR /&gt;&lt;BR /&gt;Here are some details of the system and usage:&lt;BR /&gt;&lt;BR /&gt;System: Fedora Core 4 based Linux distribution, linux 2.6.16 up,&lt;BR /&gt;gcc 4.0.2, intel compilers 9.0, Genuine Intel Pentium 4 CPU&lt;BR /&gt;&lt;BR /&gt;Usage:&lt;BR /&gt;(bash) export OMP_NUM_THREADS=8&lt;BR /&gt;(bash) icc -openmp -g -o heat2 heat1.c&lt;BR /&gt;(bash) tcheck_cl -html ./heat2</description>
      <pubDate>Wed, 12 Apr 2006 22:29:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935310#M5014</guid>
      <dc:creator>dmitri_chubarov</dc:creator>
      <dc:date>2006-04-12T22:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: Intel Thread Checker 3.0 Beta on Linux</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935311#M5015</link>
      <description>Hello,&lt;P&gt;this is just a reminder for myself and for these concerned with the issue.&lt;/P&gt;&lt;P&gt;To check OpenMP parallelized programs one has to run the compiler with&lt;BR /&gt;(bash) icc -tcheck -openmp -g&lt;BR /&gt;this produces an executable which runs with the special threadchecker openMP libraries instead of the normal ones. In particular, the value of OMP_NUM_THREADS is not respected. The report produced by the tcheck_cl program contains resolved line numbers and variable names.&lt;/P&gt;&lt;P&gt;Here is a question though: is it possible to run a tcheck instrumented OpenMP program with a number of threads different from two?&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2006 22:02:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935311#M5015</guid>
      <dc:creator>dmitri_chubarov</dc:creator>
      <dc:date>2006-04-19T22:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: Intel Thread Checker 3.0 Beta on Linux</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935312#M5016</link>
      <description>Dmitri is correct about the compile/link/run options required for use of tcheck_cl. In addition, it appears that the 64-bit tcheck_cl was not built correctly until this week. I suppose we are to assume that someone is running the 32-bit OS, when they don't specify.</description>
      <pubDate>Wed, 19 Apr 2006 23:38:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-Thread-Checker-3-0-Beta-on-Linux/m-p/935312#M5016</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2006-04-19T23:38:37Z</dc:date>
    </item>
  </channel>
</rss>

