<?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 Parallelsort library was updated to version 2.2 ... in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814327#M1116</link>
    <description>&lt;P&gt;Microsoft Office 2010 is actually the newest software from microsoft office 2010 keys Microsoft Corporation introduced in the last year. Its leading aims tend to be to catch the present business requirements and to be on top of every competition with regard to the international market criteria. This can be a very good idea to obtain Microsoft Office 2010 Key immediately to maintain norton antivirus keys yourself up-to-date and to present you with the vast qualified progress opportunities for success. Microsoft Office 2010 is available in both 32-bit and 64-bit editions, but attention please the two are not able to co-exist on the very same personal computer. All of the Office 2010 editions are kaspersky antivirus keys suitable for Windows XP SP3, Windows Vista and Windows 7.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.intel.com/www.keyyeah.com" target="_blank"&gt;www.keyyeah.com&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 28 May 2012 08:09:57 GMT</pubDate>
    <dc:creator>tomorrowwillbefine</dc:creator>
    <dc:date>2012-05-28T08:09:57Z</dc:date>
    <item>
      <title>Parallelsort library was updated to version 2.2 ...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814324#M1113</link>
      <description>&lt;DIV&gt;&lt;BR /&gt;Hello, &lt;BR /&gt;&lt;BR /&gt;ParallelSort library has been updated to version 2.2..&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;In the previous version i haveparallelized only the sort part, but &lt;BR /&gt;in this version i have parallelized alsothe merge procedure part and it gives &lt;BR /&gt;better performance.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;You can download parallelsort library version 2.0 from:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://pages.videotron.com/aminer/"&gt;http://pages.videotron.com/aminer/&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Description:&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Parallel Sort Library that supports Parallel Quicksort, Parallel HeapSort &lt;BR /&gt;and Parallel MergeSort on Multicores systems.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Parallel Sort Library 2.2 uses my Thread Pool Engine and quicksort many &lt;BR /&gt;array parts - of your array - in parallel using Quicksort or HeapSort or MergeSort a&lt;BR /&gt;nd after that it finally merge them - with the merge() procedure - &lt;BR /&gt;&lt;BR /&gt;Parallelizing the Sorts&lt;/DIV&gt;&lt;DIV&gt;One way to parallelize the sorts is: &lt;/DIV&gt;&lt;DIV&gt;Divide the data among the processors &lt;BR /&gt;Sort the data on the individual processors. &lt;BR /&gt;Merge the various data &lt;/DIV&gt;&lt;DIV&gt;Note that the merge operation is a reduction operation !&lt;BR /&gt;&lt;BR /&gt;And please look at test.pas a parallel quicksort on many cores - compile and execute it... &lt;BR /&gt;&lt;BR /&gt;Language: FPC Pascal v2.2.0+ / Delphi 7+: &lt;A href="http://www.freepascal.org/" target="_blank"&gt;http://www.freepascal.org/&lt;/A&gt;&lt;BR /&gt;Operating Systems: Win , Linux and Mac (x86). &lt;BR /&gt;Required FPC switches: -O3 -Sd -dFPC -dWin32 -dFreePascal &lt;BR /&gt;-Sd for delphi mode.... &lt;BR /&gt;Required Delphi switches: -DMSWINDOWS -$H+ &lt;BR /&gt;For Delphi 5,6,7 use -DDelphi&lt;BR /&gt;For Delphi 2005,2006,2007,2009,2010+ use the switch -DDELPHI2005+ &lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you.&lt;BR /&gt;Amine Moulay Ramdane.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 May 2012 22:24:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814324#M1113</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2012-05-25T22:24:49Z</dc:date>
    </item>
    <item>
      <title>Parallelsort library was updated to version 2.2 ...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814325#M1114</link>
      <description>&lt;BR /&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Parallelsort library was updated to version 2.22 ,&lt;BR /&gt;you can download it from:&lt;BR /&gt;&lt;BR /&gt;&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;What have changed in version 2.22 ?&lt;BR /&gt;&lt;BR /&gt;Since i have set the length of the tab1 array like this:&lt;BR /&gt;&lt;BR /&gt;If rest &amp;gt; 0 &lt;BR /&gt;then&lt;BR /&gt;begin &lt;BR /&gt;setlength(tab1,length(tab));&lt;BR /&gt;Merge(Tab,Tab1,arr1[0].a,arr1[0].b,arr1[nbrprocs].b,comp);&lt;BR /&gt;SetLength(tab1,0) ;&lt;BR /&gt;end;&lt;BR /&gt;&lt;BR /&gt;Ituses less memory now, and i have also forgot to set the length of &lt;BR /&gt;tab1 to zero in the previous version, and i have corrected this in &lt;BR /&gt;version 2.22.&lt;BR /&gt;&lt;BR /&gt;Thank you.&lt;BR /&gt;Amine Moulay Ramdane.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 26 May 2012 16:01:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814325#M1114</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2012-05-26T16:01:34Z</dc:date>
    </item>
    <item>
      <title>Parallelsort library was updated to version 2.2 ...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814326#M1115</link>
      <description>&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I have done some scalability tests and i have come to the conclusion that &lt;/DIV&gt;&lt;DIV&gt;parallel heapsort is better on scalability than parallel quicksort causethe &lt;/DIV&gt;&lt;DIV&gt;P part (of the Amdahl equation)is bigger inparallelheapsort thanparallel &lt;/DIV&gt;&lt;DIV&gt;quicksort, the parallel heapsort is doingmoreon the parallel part, it's why&lt;/DIV&gt;&lt;DIV&gt;it scales better thanparallel quicksort, but parallel quicksort is still faster &lt;/DIV&gt;&lt;DIV&gt;than parallel heapsort and parallel merge sort on my tests on a &lt;/DIV&gt;&lt;DIV&gt;quad core processor.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you.&lt;BR /&gt;&lt;BR /&gt;Amine Moulay Ramdane&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 26 May 2012 16:41:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814326#M1115</guid>
      <dc:creator>aminer10</dc:creator>
      <dc:date>2012-05-26T16:41:14Z</dc:date>
    </item>
    <item>
      <title>Parallelsort library was updated to version 2.2 ...</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814327#M1116</link>
      <description>&lt;P&gt;Microsoft Office 2010 is actually the newest software from microsoft office 2010 keys Microsoft Corporation introduced in the last year. Its leading aims tend to be to catch the present business requirements and to be on top of every competition with regard to the international market criteria. This can be a very good idea to obtain Microsoft Office 2010 Key immediately to maintain norton antivirus keys yourself up-to-date and to present you with the vast qualified progress opportunities for success. Microsoft Office 2010 is available in both 32-bit and 64-bit editions, but attention please the two are not able to co-exist on the very same personal computer. All of the Office 2010 editions are kaspersky antivirus keys suitable for Windows XP SP3, Windows Vista and Windows 7.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.intel.com/www.keyyeah.com" target="_blank"&gt;www.keyyeah.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2012 08:09:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Parallelsort-library-was-updated-to-version-2-2/m-p/814327#M1116</guid>
      <dc:creator>tomorrowwillbefine</dc:creator>
      <dc:date>2012-05-28T08:09:57Z</dc:date>
    </item>
  </channel>
</rss>

