<?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 Intel Parallel Studio feature request: by-thread results in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Intel-Parallel-Studio-feature-request-by-thread-results/m-p/744151#M1554</link>
    <description>Hello,&lt;BR /&gt;&lt;BR /&gt;Based on the description you have given - I have the following hypothesis.&lt;BR /&gt;&lt;BR /&gt;The WaitForMultipleObjects - is "spinning waiting to be woke up" and is not telling the OS to put the thread to sleep (while it is waiting). While it is spinning - Perfomance Monitor will register that the CPU is busy doing something.&lt;BR /&gt;&lt;BR /&gt;Hotspot technology in Intel Parallel Amplifier will register samples to the WaitForMultipleObjects API - and it will identify that the CPU has been busy in that function.&lt;BR /&gt;&lt;BR /&gt;LocksandWaits technology in Intel Parallel Amplifier instruments WaitforMultipleObjects - and recognizes that the thread was "waiting".&lt;BR /&gt;&lt;BR /&gt;This is a hypothesis  in order for me to verify, understand, explain, or to troubleshoot further, I will need a test case. Can you send me a screenshot of what you are seeing and can you zip up and send me your test solution?&lt;BR /&gt;&lt;BR /&gt;Also which version of Visual Studio, Windows and any Visual Studio or Windows Service packs are you using?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Eric M</description>
    <pubDate>Thu, 25 Mar 2010 23:27:12 GMT</pubDate>
    <dc:creator>Eric_M_Intel2</dc:creator>
    <dc:date>2010-03-25T23:27:12Z</dc:date>
    <item>
      <title>Intel Parallel Studio feature request: by-thread results</title>
      <link>https://community.intel.com/t5/Software-Archive/Intel-Parallel-Studio-feature-request-by-thread-results/m-p/744150#M1553</link>
      <description>I love IPS. Period. But the usefulness could be greatly improved.&lt;BR /&gt;&lt;BR /&gt;Amplifier Locks-and-waits gives the option to break results by thread. This is super. I know my 4 or 8 worker threads I am interested in and the background or inactive workers I could not care less for.&lt;BR /&gt;&lt;BR /&gt;Amplifier Hotspots has no by-thread option. This means I get 64 seconds in WaitForMultipleObjects and 0.452 seconds in the next function call. I know that this time is in a listener (actually several idle threads including RPC, sockets, COM and other stuff) that has nothing to do, and I know there are 4 threads that pegged the 4 CPUs at 100% during the test and I cannot see them in the results?&lt;BR /&gt;&lt;BR /&gt;Am I doing something wrong? Or do I need by-thread breakdown of results like in Locks-and-waits?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Jurek Makowiecki</description>
      <pubDate>Fri, 19 Mar 2010 01:56:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Intel-Parallel-Studio-feature-request-by-thread-results/m-p/744150#M1553</guid>
      <dc:creator>jurektr</dc:creator>
      <dc:date>2010-03-19T01:56:27Z</dc:date>
    </item>
    <item>
      <title>Intel Parallel Studio feature request: by-thread results</title>
      <link>https://community.intel.com/t5/Software-Archive/Intel-Parallel-Studio-feature-request-by-thread-results/m-p/744151#M1554</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;Based on the description you have given - I have the following hypothesis.&lt;BR /&gt;&lt;BR /&gt;The WaitForMultipleObjects - is "spinning waiting to be woke up" and is not telling the OS to put the thread to sleep (while it is waiting). While it is spinning - Perfomance Monitor will register that the CPU is busy doing something.&lt;BR /&gt;&lt;BR /&gt;Hotspot technology in Intel Parallel Amplifier will register samples to the WaitForMultipleObjects API - and it will identify that the CPU has been busy in that function.&lt;BR /&gt;&lt;BR /&gt;LocksandWaits technology in Intel Parallel Amplifier instruments WaitforMultipleObjects - and recognizes that the thread was "waiting".&lt;BR /&gt;&lt;BR /&gt;This is a hypothesis  in order for me to verify, understand, explain, or to troubleshoot further, I will need a test case. Can you send me a screenshot of what you are seeing and can you zip up and send me your test solution?&lt;BR /&gt;&lt;BR /&gt;Also which version of Visual Studio, Windows and any Visual Studio or Windows Service packs are you using?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Eric M</description>
      <pubDate>Thu, 25 Mar 2010 23:27:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Intel-Parallel-Studio-feature-request-by-thread-results/m-p/744151#M1554</guid>
      <dc:creator>Eric_M_Intel2</dc:creator>
      <dc:date>2010-03-25T23:27:12Z</dc:date>
    </item>
  </channel>
</rss>

