<?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 It's All a Game ?? in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/It-s-All-a-Game/m-p/818049#M1190</link>
    <description>&lt;BR /&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;Please read:&lt;/P&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/blogs/2010/09/23/intel-developer-forum-its-all-a-game/"&gt;http://software.intel.com/en-us/blogs/2010/09/23/intel-developer-forum-its-all-a-game/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Idon't agree with this post, cause to do good game programming &lt;BR /&gt;you have to learn and combine many parallel concepts...&lt;BR /&gt;&lt;BR /&gt;In game programming we have to do for example: &lt;BR /&gt;parallel matrix mutliplications (to rotate etc.) , you have also &lt;BR /&gt;to distribute your data (data parallelism) to your worker threads.. &lt;BR /&gt;(to render, to rotate etc.) and you have to optimize by using &lt;BR /&gt;efficient Threadpools that uses for example lock-free data-structures &lt;BR /&gt;and work-stealing ... that's many concepts to learn ... also, &lt;BR /&gt;NOTall the people love to write games, so we have to be CAREFULL&lt;BR /&gt;to NOT DEMOTIVATE those that don't love to write or/and play games. &lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;It's why i will advice to learn parallel concepts step by step and &lt;BR /&gt;one by one , and do small exercises (for example: &lt;BR /&gt;to learn about lock sychronizations, and to write parallel matrix &lt;BR /&gt;mutiplication etc. etc.) &lt;/P&gt;Look at me for example, i don't like to write or to play games, &lt;BR /&gt;but i love to write parallel modules like: parallel compressions, &lt;BR /&gt;parallel sorts, fine graines and lock-free datastructures , &lt;BR /&gt;efficient Threadpool(that use lock-free datastructures and work- &lt;BR /&gt;stealing) etc. etc... that's how i have learned to do parallel &lt;BR /&gt;programming... and i continu to learn... &lt;BR /&gt;&lt;P&gt;&lt;A target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://pages.videotron.com/aminer/&amp;amp;usg=AFQjCNEc4XUK97itZ-yH6hly_HwgwpbUjg"&gt;&lt;BR /&gt;http://pages.videotron.com/aminer/&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So, and i repeat it, you have to be CAREFULL to NOT DEMOTIVATE &lt;BR /&gt;those that don't love to write or/and play games. &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Why i love Object Pascal? &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I will make the answer short... &lt;/P&gt;&lt;P&gt;You have human intelligence and you have also human memory &lt;BR /&gt;efficiency , i have noticed that a person called Chriss M. Thomasson &lt;BR /&gt;(by reading his posts in the newsgroup comp.programming.threads)&lt;BR /&gt;has a very efficient memory, that is above average... &lt;BR /&gt;and you will notice that he is using C and C++ , but i have &lt;BR /&gt;come to the conclusion that those kind of languages require &lt;BR /&gt;an efficient human memory , there is many things to memories &lt;BR /&gt;on those languages like C++ and C, and they are difficult to &lt;BR /&gt;memories , much more difficult than Object Pascal. &lt;/P&gt;&lt;P&gt;Also, Object Pascal is much easier to maintain than C and C++ and &lt;BR /&gt;many other languages... &lt;/P&gt;&lt;P&gt;&lt;A target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://en.wikipedia.org/wiki/Maintainability&amp;amp;usg=AFQjCNERuLJyT9KXbyFF4nO5ne3HK_8F7g"&gt;http://en.wikipedia.org/wiki/Maintainability&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Object Pascal is a good language... &lt;/P&gt;&lt;P&gt;And there is also good and efficient compilers for the Object Pascal &lt;BR /&gt;language &lt;/P&gt;&lt;P&gt;This is why i love Object Pascal... &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards, &lt;BR /&gt;Amine Moulay Ramane, &lt;BR /&gt;&lt;A href="http://pages.videotron.com/aminer/" target="_blank"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Sep 2010 07:31:34 GMT</pubDate>
    <dc:creator>aminer10</dc:creator>
    <dc:date>2010-09-24T07:31:34Z</dc:date>
    <item>
      <title>It's All a Game ??</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/It-s-All-a-Game/m-p/818049#M1190</link>
      <description>&lt;BR /&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;Please read:&lt;/P&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/blogs/2010/09/23/intel-developer-forum-its-all-a-game/"&gt;http://software.intel.com/en-us/blogs/2010/09/23/intel-developer-forum-its-all-a-game/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Idon't agree with this post, cause to do good game programming &lt;BR /&gt;you have to learn and combine many parallel concepts...&lt;BR /&gt;&lt;BR /&gt;In game programming we have to do for example: &lt;BR /&gt;parallel matrix mutliplications (to rotate etc.) , you have also &lt;BR /&gt;to distribute your data (data parallelism) to your worker threads.. &lt;BR /&gt;(to render, to rotate etc.) and you have to optimize by using &lt;BR /&gt;efficient Threadpools that uses for example lock-free data-structures &lt;BR /&gt;and work-stealing ... that's many concepts to learn ... also, &lt;BR /&gt;NOTall the people love to write games, so we have to be CAREFULL&lt;BR /&gt;to NOT DEMOTIVATE those that don't love to write or/and play games. &lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;It's why i will advice to learn parallel concepts step by step and &lt;BR /&gt;one by one , and do small exercises (for example: &lt;BR /&gt;to learn about lock sychronizations, and to write parallel matrix &lt;BR /&gt;mutiplication etc. etc.) &lt;/P&gt;Look at me for example, i don't like to write or to play games, &lt;BR /&gt;but i love to write parallel modules like: parallel compressions, &lt;BR /&gt;parallel sorts, fine graines and lock-free datastructures , &lt;BR /&gt;efficient Threadpool(that use lock-free datastructures and work- &lt;BR /&gt;stealing) etc. etc... that's how i have learned to do parallel &lt;BR /&gt;programming... and i continu to learn... &lt;BR /&gt;&lt;P&gt;&lt;A target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://pages.videotron.com/aminer/&amp;amp;usg=AFQjCNEc4XUK97itZ-yH6hly_HwgwpbUjg"&gt;&lt;BR /&gt;http://pages.videotron.com/aminer/&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So, and i repeat it, you have to be CAREFULL to NOT DEMOTIVATE &lt;BR /&gt;those that don't love to write or/and play games. &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Why i love Object Pascal? &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I will make the answer short... &lt;/P&gt;&lt;P&gt;You have human intelligence and you have also human memory &lt;BR /&gt;efficiency , i have noticed that a person called Chriss M. Thomasson &lt;BR /&gt;(by reading his posts in the newsgroup comp.programming.threads)&lt;BR /&gt;has a very efficient memory, that is above average... &lt;BR /&gt;and you will notice that he is using C and C++ , but i have &lt;BR /&gt;come to the conclusion that those kind of languages require &lt;BR /&gt;an efficient human memory , there is many things to memories &lt;BR /&gt;on those languages like C++ and C, and they are difficult to &lt;BR /&gt;memories , much more difficult than Object Pascal. &lt;/P&gt;&lt;P&gt;Also, Object Pascal is much easier to maintain than C and C++ and &lt;BR /&gt;many other languages... &lt;/P&gt;&lt;P&gt;&lt;A target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://en.wikipedia.org/wiki/Maintainability&amp;amp;usg=AFQjCNERuLJyT9KXbyFF4nO5ne3HK_8F7g"&gt;http://en.wikipedia.org/wiki/Maintainability&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Object Pascal is a good language... &lt;/P&gt;&lt;P&gt;And there is also good and efficient compilers for the Object Pascal &lt;BR /&gt;language &lt;/P&gt;&lt;P&gt;This is why i love Object Pascal... &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards, &lt;BR /&gt;Amine Moulay Ramane, &lt;BR /&gt;&lt;A href="http://pages.videotron.com/aminer/" target="_blank"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Sep 2010 07:31:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/It-s-All-a-Game/m-p/818049#M1190</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-09-24T07:31:34Z</dc:date>
    </item>
    <item>
      <title>It's All a Game ??</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/It-s-All-a-Game/m-p/818050#M1191</link>
      <description>&lt;P&gt;&lt;BR /&gt;Hello again,&lt;/P&gt;&lt;P&gt;I don't speak very well english , &lt;BR /&gt;but follow with me please..&lt;/P&gt;&lt;P&gt;I wrote:&lt;BR /&gt;&amp;gt;Why i love Object Pascal? &lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;I will make the answer short... &lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;You have human intelligence and you have also human memory &lt;BR /&gt;&amp;gt;efficiency , i have noticed that a person called Chriss M. Thomasson &lt;BR /&gt;&amp;gt;(by reading his posts in the newsgroup comp.programming.threads) &lt;BR /&gt;&amp;gt;has a very efficient memory, that is above average... &lt;BR /&gt;&amp;gt;and you will notice that he is using C and C++ , but i have &lt;BR /&gt;&amp;gt;come to the conclusion that those kind of languages require &lt;BR /&gt;&amp;gt;an efficient human memory , there is many things to memories &lt;BR /&gt;&amp;gt;on those languages like C++ and C, and they are difficult to &lt;BR /&gt;&amp;gt;memories , much more difficult than Object Pascal. &lt;/P&gt;&lt;P&gt;&amp;gt;Also Object Pascal is much easier to maintain than C and C++ and many &lt;BR /&gt;.other languages... &lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;A href="http://en.wikipedia.org/wiki/Maintainability" target="_blank"&gt;http://en.wikipedia.org/wiki/Maintainability&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&amp;gt;Object Pascal is a good language... &lt;/P&gt;&lt;P&gt;&amp;gt;And there is also good and efficient compilers for the Object Pascal &lt;BR /&gt;&amp;gt;language &lt;/P&gt;&lt;P&gt;&amp;gt;This why i love Object Pascal... &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;There is so much things in this life that are 'complicated', and&lt;BR /&gt;i don't agree with social darwinism which states that only the &lt;BR /&gt;strongest or fittest should survive and flourish in society, while&lt;BR /&gt;the weak and unfit should be allowed to suffer and to die. &lt;/P&gt;&lt;P&gt;&lt;A href="http://library.thinkquest.org/C004367/eh4.shtml"&gt;http://library.thinkquest.org/C004367/eh4.shtml&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This kind of logic and ideology is dangerious...&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;This is why i have wrote articles - to facilitate the understanding - like:&lt;/P&gt;&lt;P&gt;&lt;A href="http://pages.videotron.com/aminer/PetriNet/formal.htm"&gt;http://pages.videotron.com/aminer/PetriNet/formal.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://pages.videotron.com/aminer/efficiency_availability.htm"&gt;http://pages.videotron.com/aminer/efficiency_availability.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;And this is why also i advice Object Pascal that is easier to learn and &lt;BR /&gt;maintain than other languages like C or C++ or ... that are more &lt;BR /&gt;complicated as i explained before... &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Amine Moulay Ramdane.&lt;BR /&gt;&lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Sep 2010 08:04:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/It-s-All-a-Game/m-p/818050#M1191</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2010-09-24T08:04:32Z</dc:date>
    </item>
  </channel>
</rss>

