Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. 20+ years of RPSORT dominance

20+ years of RPSORT dominance

Scheduled Pinned Locked Moved The Lounge
asp-netcomlinuxperformance
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Sanmayce
    wrote on last edited by
    #1

    Last night I made a free open-source sort-showdown package Sandokan_vs_Windows-sort_vs_GNU-sort_vs_DOS-RPSORT.zip 4.75 MB (4,981,422 bytes), these are notes which I wanted to share with all C programmers: Back in 1992 RPSORT was a phenom, just wanted to see how my experimental console sorter Sandokan (written in C) behaves among Windows sort, ported GNU sort and the 16bit Bob Pirko's excellent tool (written in assembler). Note 1: The package can be downloaded freely at: www.sanmayce.com/Downloads/Sandokan_vs_Windows-sort_vs_GNU-sort_vs_DOS-RPSORT.zip Note 2: This console-sort-test needs Windows 32bit because many 64bit Windowses do not support 16bit code. Note 3: You may use/start the shortcut 'KAZE prompt.lnk' - it offers easy-to-the-eyes prompt i.e. font/color/size. Note 4: Sources of all (except Windows' one) participants are given. Note 5: Sandokan executables 32bit/64bit are included, Intel 12.1 and Microsoft VS2010 compilers were used, yes 4 EXEs in total. Just run the batch file: Sandokan_vs_Windows-sort_vs_GNU-sort_vs_DOS-RPSORT.bat To sort (on my laptop T7500 2200MHz 4MB L2 4GB DDR2, Windows XP 32bit) first 3 million (129 bytes long strings) Knight-Tours took 33s/39s/94s/21s respectively for Sandokan/Windows-sort/GNU-sort/RPSORT. Also I ran Sandokan under Linux: On laptop Pentium Dual-Core E6500 2.93GHz, 2048 kB L2-Cache, 4GB DDR2, Fedora 16 x86_64: using gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) using sort (GNU coreutils) 8.12

    Sandokan sorts those 3,000,000 lines for:
    real 0m25.975s

    sort sorts those 3,000,000 lines for:
    real 1m0.220s

    Robert Pirko still rules... Hats down I guess. Can anyone share with us a similar High-Performance [not] free, [not] open-source (for Windows to be more specific) console sorter?

    Get down get down get down get it on show love and give it up What are you waiting on?

    M 1 Reply Last reply
    0
    • S Sanmayce

      Last night I made a free open-source sort-showdown package Sandokan_vs_Windows-sort_vs_GNU-sort_vs_DOS-RPSORT.zip 4.75 MB (4,981,422 bytes), these are notes which I wanted to share with all C programmers: Back in 1992 RPSORT was a phenom, just wanted to see how my experimental console sorter Sandokan (written in C) behaves among Windows sort, ported GNU sort and the 16bit Bob Pirko's excellent tool (written in assembler). Note 1: The package can be downloaded freely at: www.sanmayce.com/Downloads/Sandokan_vs_Windows-sort_vs_GNU-sort_vs_DOS-RPSORT.zip Note 2: This console-sort-test needs Windows 32bit because many 64bit Windowses do not support 16bit code. Note 3: You may use/start the shortcut 'KAZE prompt.lnk' - it offers easy-to-the-eyes prompt i.e. font/color/size. Note 4: Sources of all (except Windows' one) participants are given. Note 5: Sandokan executables 32bit/64bit are included, Intel 12.1 and Microsoft VS2010 compilers were used, yes 4 EXEs in total. Just run the batch file: Sandokan_vs_Windows-sort_vs_GNU-sort_vs_DOS-RPSORT.bat To sort (on my laptop T7500 2200MHz 4MB L2 4GB DDR2, Windows XP 32bit) first 3 million (129 bytes long strings) Knight-Tours took 33s/39s/94s/21s respectively for Sandokan/Windows-sort/GNU-sort/RPSORT. Also I ran Sandokan under Linux: On laptop Pentium Dual-Core E6500 2.93GHz, 2048 kB L2-Cache, 4GB DDR2, Fedora 16 x86_64: using gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) using sort (GNU coreutils) 8.12

      Sandokan sorts those 3,000,000 lines for:
      real 0m25.975s

      sort sorts those 3,000,000 lines for:
      real 1m0.220s

      Robert Pirko still rules... Hats down I guess. Can anyone share with us a similar High-Performance [not] free, [not] open-source (for Windows to be more specific) console sorter?

      Get down get down get down get it on show love and give it up What are you waiting on?

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #2

      Write an article about it instead of dumping that here. I will not open/download your stuff.

      Watched code never compiles.

      L 1 Reply Last reply
      0
      • M Maximilien

        Write an article about it instead of dumping that here. I will not open/download your stuff.

        Watched code never compiles.

        L Offline
        L Offline
        LloydA111
        wrote on last edited by
        #3

        Not to mention it's very hard to read due to a lack of clear text.


        See if you can crack this: b749f6c269a746243debc6488046e33f
        So far, no one seems to have cracked this!

        The unofficial awesome history of Code Project's Bob! "People demand freedom of speech to make up for the freedom of thought which they avoid."

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups