<?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: Memory debugging tool for multithreaded applications in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888014#M3645</link>
    <description>&lt;P&gt;Hi Rashed,&lt;/P&gt;
&lt;P&gt;Many years ago there was a product named BoundsCheckerby a company called NuMega. An excellent product. Some years ago this company was purchased by Compuware and they continuedoffer a product of the same name, but from my understanding, the original development team was not acquired or kept on board. As a resultcontinued development faltered. I have not recently used the Compuware version so I cannot attest for its features or capabilities or ifCompuware has re-assembled a top-notched development team for this product.They may have a trial version for you to use.&lt;/P&gt;
&lt;P&gt;If you need any help in locating difficult bugs, maybe I can help you further.&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Sep 2008 21:57:03 GMT</pubDate>
    <dc:creator>jimdempseyatthecove</dc:creator>
    <dc:date>2008-09-16T21:57:03Z</dc:date>
    <item>
      <title>Memory debugging tool for multithreaded applications</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888013#M3644</link>
      <description>I am looking for a memory debugging tool which supports memory debugging (detection of allocation errors, bound violations, and leaks) on Windows platform.&lt;BR /&gt;&lt;BR /&gt;My application is a large program written in C/C++ (Intel C/C++ compiler) and FORTRAN 90 (Intel FORTRAN compiler) with OpenMP. &lt;BR /&gt;&lt;BR /&gt;We have tried IBM Purify but did not work out very well (too many false signals too often for the mixed language (C/C++ and FORTRAN) code - seems to work fine with C/C++ only code though). Unfortunately MemoryScape is not available on Windows.&lt;BR /&gt;&lt;BR /&gt;Kindly let me know if anyone has used or know of such a tool. &lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;&lt;BR /&gt;-rashed&lt;BR /&gt;</description>
      <pubDate>Thu, 11 Sep 2008 23:44:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888013#M3644</guid>
      <dc:creator>rashed_iqbal</dc:creator>
      <dc:date>2008-09-11T23:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: Memory debugging tool for multithreaded applications</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888014#M3645</link>
      <description>&lt;P&gt;Hi Rashed,&lt;/P&gt;
&lt;P&gt;Many years ago there was a product named BoundsCheckerby a company called NuMega. An excellent product. Some years ago this company was purchased by Compuware and they continuedoffer a product of the same name, but from my understanding, the original development team was not acquired or kept on board. As a resultcontinued development faltered. I have not recently used the Compuware version so I cannot attest for its features or capabilities or ifCompuware has re-assembled a top-notched development team for this product.They may have a trial version for you to use.&lt;/P&gt;
&lt;P&gt;If you need any help in locating difficult bugs, maybe I can help you further.&lt;/P&gt;
&lt;P&gt;Jim Dempsey&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Sep 2008 21:57:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888014#M3645</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2008-09-16T21:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: Memory debugging tool for multithreaded applications</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888015#M3646</link>
      <description>Hello Jim,&lt;BR /&gt;&lt;BR /&gt;The product and the company are still alive: &lt;A href="http://www.compuware.com/products/devpartner/visualc.htm" target="_blank"&gt;http://www.compuware.com/products/devpartner/visualc.htm&lt;/A&gt;. In fact one of our teams have used this product. It's tied to C/C++ unfortunately. &lt;BR /&gt;&lt;BR /&gt;At this point in time we are looking specifically for tools. We have used a number of home grown utilities in addition to a couple of products but I thought that with multicore revolution upon us, this largely neglected area might have gotten some attention for mixed language assemblies (C/C++ and FORTRAN) too. It does not appear to be the case. &lt;BR /&gt;&lt;BR /&gt;Thanks so much,&lt;BR /&gt;&lt;BR /&gt;-rashed&lt;BR /&gt;</description>
      <pubDate>Tue, 16 Sep 2008 22:19:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888015#M3646</guid>
      <dc:creator>rashed_iqbal</dc:creator>
      <dc:date>2008-09-16T22:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: Memory debugging tool for multithreaded applications</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888016#M3647</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/290880"&gt;rashed_iqbal&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Hello Jim,&lt;BR /&gt;&lt;BR /&gt;The product and the company are still alive: &lt;A href="http://www.compuware.com/products/devpartner/visualc.htm" target="_blank"&gt;http://www.compuware.com/products/devpartner/visualc.htm&lt;/A&gt;. In fact one of our teams have used this product. It's tied to C/C++ unfortunately. &lt;BR /&gt;&lt;BR /&gt;At this point in time we are looking specifically for tools. We have used a number of home grown utilities in addition to a couple of products but I thought that with multicore revolution upon us, this largely neglected area might have gotten some attention for mixed language assemblies (C/C++ and FORTRAN) too. It does not appear to be the case. &lt;BR /&gt;&lt;BR /&gt; Thanks so much,&lt;BR /&gt;&lt;BR /&gt;-rashed&lt;BR /&gt; &lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Hi Rashed - have you tried some of the tools that are around for cluster developers - like Allinea's DDT (www.allinea.com) - that has a memory debugger for fortran, C and C++ that seems to do just what you ask for. There are other products from other companies too, but I've not tried those.&lt;/P&gt;
&lt;P&gt;Threadguy&lt;/P&gt;</description>
      <pubDate>Fri, 19 Dec 2008 16:10:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888016#M3647</guid>
      <dc:creator>threadguy</dc:creator>
      <dc:date>2008-12-19T16:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: Memory debugging tool for multithreaded applications</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888017#M3648</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/290880"&gt;rashed_iqbal&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;I am looking for a memory debugging tool which supports memory debugging (detection of allocation errors, bound violations, and leaks) on Windows platform.&lt;BR /&gt;&lt;BR /&gt;My application is a large program written in C/C++ (Intel C/C++ compiler) and FORTRAN 90 (Intel FORTRAN compiler) with OpenMP. &lt;BR /&gt;&lt;BR /&gt;We have tried IBM Purify but did not work out very well (too many false signals too often for the mixed language (C/C++ and FORTRAN) code - seems to work fine with C/C++ only code though). Unfortunately MemoryScape is not available on Windows.&lt;BR /&gt;&lt;BR /&gt;Kindly let me know if anyone has used or know of such a tool. &lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;&lt;BR /&gt;-rashed&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Hi.&lt;/P&gt;
&lt;P&gt;Check TotalView Debugger, it certainly answers more than what you need.&lt;/P&gt;
&lt;P&gt;Link: &lt;A href="http://www.totalviewtech.com/"&gt;http://www.totalviewtech.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;~BR&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jan 2009 16:52:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888017#M3648</guid>
      <dc:creator>srimks</dc:creator>
      <dc:date>2009-01-01T16:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: Memory debugging tool for multithreaded applications</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888018#M3649</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/407152"&gt;srimks&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/290880"&gt;rashed_iqbal&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;I am looking for a memory debugging tool which supports memory debugging (detection of allocation errors, bound violations, and leaks) on Windows platform.&lt;BR /&gt;&lt;BR /&gt;My application is a large program written in C/C++ (Intel C/C++ compiler) and FORTRAN 90 (Intel FORTRAN compiler) with OpenMP. &lt;BR /&gt;&lt;BR /&gt;We have tried IBM Purify but did not work out very well (too many false signals too often for the mixed language (C/C++ and FORTRAN) code - seems to work fine with C/C++ only code though). Unfortunately MemoryScape is not available on Windows.&lt;BR /&gt;&lt;BR /&gt;Kindly let me know if anyone has used or know of such a tool. &lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;&lt;BR /&gt;-rashed&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Hi.&lt;/P&gt;
&lt;P&gt;Check TotalView Debugger, it certainly answers more than what you need.&lt;/P&gt;
&lt;P&gt;Link: &lt;A href="http://www.totalviewtech.com/"&gt;http://www.totalviewtech.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;~BR&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Check out valgrind at &lt;A href="http://www.valgrind.org/" target="_blank"&gt;http://www.valgrind.org/&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Jan 2009 21:55:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Memory-debugging-tool-for-multithreaded-applications/m-p/888018#M3649</guid>
      <dc:creator>qn2000</dc:creator>
      <dc:date>2009-01-22T21:55:17Z</dc:date>
    </item>
  </channel>
</rss>

