<?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 What are the task loads of in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138165#M7739</link>
    <description>&lt;P&gt;What&amp;nbsp;are the task loads of your&amp;nbsp;"hard real-time". You've specified desired interrupt&amp;nbsp;latencies, but you haven't specified other requirements typical of a real time application:&lt;/P&gt;&lt;P&gt;computational requirements at interrupt service level&lt;BR /&gt;computational requirements at an elevated level&lt;BR /&gt;computational requirements at normal/lower levels&lt;BR /&gt;(IOW throughput)&lt;/P&gt;&lt;P&gt;Also, how many concurrent interrupts, requirements of each, ...&lt;BR /&gt;What is/are the interface/s?&lt;BR /&gt;Are you using your own driver(s)?&lt;/P&gt;&lt;P&gt;If you really need "hard real-time", have you considered using a dedicated embedded system for capture and "hard real-time" pre-processing, then network to your Core i7-6770HQ for the normal/lower priority background processing, data analysis, and presentation.&lt;/P&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
    <pubDate>Wed, 07 Aug 2019 12:34:29 GMT</pubDate>
    <dc:creator>jimdempseyatthecove</dc:creator>
    <dc:date>2019-08-07T12:34:29Z</dc:date>
    <item>
      <title>Tuning Intel CPU for Hard Real-Time Application</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138164#M7738</link>
      <description>&lt;P style="margin-left:0cm; margin-right:0cm"&gt;Dear Intel Engineer,&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;I am currently working on an application that needs to guarantee real-time performance.&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;FYI, the processor I am using is Intel Core i7-6770HQ (it doesn't have to be this!)&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;We are trying to construct a system for the application using as follows:&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;1. Intel Processor&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;2. Preempt RT patched Linux (Ubuntu)&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;The desired cycle time for meeting real-time deadline is not determined yet (probably desired cycle time = 250 us; but the faster the better).&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;However, although the faster cycle time is still important, I am more concerned about minimizing or better to completely eliminating indeterminism which might be caused from C-state transition, P-state transition, Intel SpeedStep Tech., System Management Interrupt ,and etc.&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;I am following this document (link : &lt;A href="https://www.all-electronics.de/wp-content/uploads/migrated/article-pdf/41892/432ei0111-323671.pdf)" target="_blank"&gt;https://www.all-electronics.de/wp-content/uploads/migrated/article-pdf/41892/432ei0111-323671.pdf)&lt;/A&gt;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;So here are my questions:&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;1. Does the document provide sufficient information for realizing a system that is capable of meeting hard real-time requirements? (please provide any other information if available)&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;2. If the term "hard real-time" is ambiguous in its meaning, can you provide to what extent the intel processor can be capable of meeting hard real-time requirements? (for example, if all the required settings are done appropriately, the maximum latency that could happen is 100us at most)&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;Thanks,&lt;/P&gt;&lt;P style="margin-left:0cm; margin-right:0cm"&gt;Sincerely jpyo&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 01:25:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138164#M7738</guid>
      <dc:creator>JPyo0</dc:creator>
      <dc:date>2019-08-05T01:25:32Z</dc:date>
    </item>
    <item>
      <title>What are the task loads of</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138165#M7739</link>
      <description>&lt;P&gt;What&amp;nbsp;are the task loads of your&amp;nbsp;"hard real-time". You've specified desired interrupt&amp;nbsp;latencies, but you haven't specified other requirements typical of a real time application:&lt;/P&gt;&lt;P&gt;computational requirements at interrupt service level&lt;BR /&gt;computational requirements at an elevated level&lt;BR /&gt;computational requirements at normal/lower levels&lt;BR /&gt;(IOW throughput)&lt;/P&gt;&lt;P&gt;Also, how many concurrent interrupts, requirements of each, ...&lt;BR /&gt;What is/are the interface/s?&lt;BR /&gt;Are you using your own driver(s)?&lt;/P&gt;&lt;P&gt;If you really need "hard real-time", have you considered using a dedicated embedded system for capture and "hard real-time" pre-processing, then network to your Core i7-6770HQ for the normal/lower priority background processing, data analysis, and presentation.&lt;/P&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2019 12:34:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138165#M7739</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2019-08-07T12:34:29Z</dc:date>
    </item>
    <item>
      <title>Dear Mr. Dempsey,</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138166#M7740</link>
      <description>&lt;P&gt;Dear Mr. Dempsey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First of all, thank you for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will have time to answer the questions you suggested and later would like to ask you questions further.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again,&lt;/P&gt;&lt;P&gt;Sincerely Jinwon Pyo&lt;/P&gt;</description>
      <pubDate>Fri, 09 Aug 2019 01:52:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138166#M7740</guid>
      <dc:creator>JPyo0</dc:creator>
      <dc:date>2019-08-09T01:52:32Z</dc:date>
    </item>
    <item>
      <title>I know you stated you wished</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138167#M7741</link>
      <description>&lt;P&gt;I know you stated you wished to run on Core i7-6770HQ with a "Preempt RT patched Linux (Ubuntu)". This system may or may not provide what you need. Using superlative "hard" would indicate you have really time critical requirements.&lt;/P&gt;&lt;P&gt;The following link, while not pertaining&amp;nbsp;specifically to &amp;nbsp;"Preempt RT patched Linux (Ubuntu)", will illustrate potential problems you have when your RT operating system&amp;nbsp;does not provide you with full control. IOW how things happening behind the scene can muck you up.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.youtube.com/watch?v=648Tx5N9Zoc"&gt;https://www.youtube.com/watch?v=648Tx5N9Zoc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Important part starts ~1:15 into video.&lt;/P&gt;&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Fri, 09 Aug 2019 13:00:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Tuning-Intel-CPU-for-Hard-Real-Time-Application/m-p/1138167#M7741</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2019-08-09T13:00:00Z</dc:date>
    </item>
  </channel>
</rss>

