GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — History for ParallelMergeSortBenchmark.cpp - DragonSpit/ParallelAlgorithms

Breadcrumbs

History for
onmaster

User selector

Datepicker

Commit history

  1. Commits on Mar 15, 2024

    • Fixed benchmarking to support arrays > 4 GigaElements (i.e. 64-bit)

      DragonSpitDragonSpit
      committed
      282c4b5View commit details
      Copy full SHA for 282c4b5
      View code at this pointBrowse repository at this point
  2. Commits on Dec 15, 2023

    • Select the best Merge-Radix Sort implementation to benchmark

      DragonSpitDragonSpit
      committed
      0ff079fView commit details
      Copy full SHA for 0ff079f
      View code at this pointBrowse repository at this point
  3. Commits on Dec 7, 2023

    • Prepare in-place Merge Sort benchmark

      DragonSpitDragonSpit
      committed
      674a3faView commit details
      Copy full SHA for 674a3fa
      View code at this pointBrowse repository at this point
  4. Commits on Dec 2, 2023

    • Parallel Merge Sort builds on Linux (g++) and Windows (VS2022: Microsoft and Intel compilers). Improved benchmark printouts

      DragonSpitDragonSpit
      committed
      a5d72e6View commit details
      Copy full SHA for a5d72e6
      View code at this pointBrowse repository at this point
    • Fixed 32-bit/64-bit unsigned long mismatch between Windows and Linux on LSD Radix Sort - switched to just unsigned which is the same size on Windows and Linux. Got Linux to build and run with g++. …

      Show description for a089166
      DragonSpitDragonSpit
      committed
      a089166View commit details
      Copy full SHA for a089166
      View code at this pointBrowse repository at this point
  5. Commits on Nov 26, 2023

    • Added configuration header to support PPL and TBB for Windows, and TBB for Linux. Cleaned up compiler warnings that new compiler showed. Got OneAPI project to build.

      DragonSpitDragonSpit
      committed
      98a2060View commit details
      Copy full SHA for 98a2060
      View code at this pointBrowse repository at this point
  6. Commits on Oct 29, 2023

    • Select the fastest Merge Radix Sort hybrid, which performs over 1 Billion int's per second when running on 48-core latest Xeon AWS node and setup to use all cores

      DragonSpitDragonSpit
      committed
      612cc09View commit details
      Copy full SHA for 612cc09
      View code at this pointBrowse repository at this point
  7. Commits on Apr 9, 2023

    • Make the top-level application executable output clean to make it clear what is being benchmarked, in preparation of the book release.

      DragonSpitDragonSpit
      committed
      49844e1View commit details
      Copy full SHA for 49844e1
      View code at this pointBrowse repository at this point
  8. Commits on Feb 20, 2023

    • Update benchmarks

      DragonSpitDragonSpit
      committed
      16b5b7fView commit details
      Copy full SHA for 16b5b7f
      View code at this pointBrowse repository at this point
  9. Commits on Jan 17, 2023

    • Add more algorithms to benchmarks

      DragonSpitDragonSpit
      committed
      ab3b3bcView commit details
      Copy full SHA for ab3b3bc
      View code at this pointBrowse repository at this point
  10. Commits on Nov 14, 2022

    • Added benchmark for Preventative Adaptive Merge Sort: serial and parallel

      DragonSpitDragonSpit
      committed
      6a6a79aView commit details
      Copy full SHA for 6a6a79a
      View code at this pointBrowse repository at this point
  11. Commits on Sep 19, 2022

    • Fix data type issue

      DragonSpitDragonSpit
      committed
      28313d4View commit details
      Copy full SHA for 28313d4
      View code at this pointBrowse repository at this point
  12. Commits on Aug 22, 2022

    • Commit all of the changes

      DragonSpitDragonSpit
      committed
      62e2478View commit details
      Copy full SHA for 62e2478
      View code at this pointBrowse repository at this point
  13. Commits on Jul 24, 2022

    • Added workaround for MSV compiler bug for larger than 2Gig arrays new with a non-constant value. Added support for size_t. Cleaned up benchmarking function calls

      DragonSpitDragonSpit
      committed
      df9bfbfView commit details
      Copy full SHA for df9bfbf
      View code at this pointBrowse repository at this point
  14. Commits on Jul 1, 2022

    • Benchmark a different Merge Sort

      DragonSpitDragonSpit
      committed
      d686dabView commit details
      Copy full SHA for d686dab
      View code at this pointBrowse repository at this point
  15. Commits on Jun 20, 2022

    • Added benchmarking of Parallel Merge and Parallel Merge Sort

      DragonSpitDragonSpit
      committed
      3762edeView commit details
      Copy full SHA for 3762ede
      View code at this pointBrowse repository at this point
  16. Commits on Apr 15, 2022

    • Update benchmark for parallel merge sort

      DragonSpitDragonSpit
      committed
      2615be8View commit details
      Copy full SHA for 2615be8
      View code at this pointBrowse repository at this point
  17. Commits on Jan 30, 2022

    • Fixed serial merge sort to not use parallel merge. Added pure merge sort implementation - no hybrid

      DragonSpitDragonSpit
      committed
      9de2668View commit details
      Copy full SHA for 9de2668
      View code at this pointBrowse repository at this point
  18. Commits on Jan 8, 2022

    • Adding in-place merge sort

      DragonSpitDragonSpit
      committed
      f6ea76cView commit details
      Copy full SHA for f6ea76c
      View code at this pointBrowse repository at this point
  19. Commits on Nov 27, 2021

    • Fixed benchmarks

      DragonSpitDragonSpit
      committed
      c89c38cView commit details
      Copy full SHA for c89c38c
      View code at this pointBrowse repository at this point
  20. Commits on Nov 15, 2021

    • Added benchmark of LSD Radix Sort Two Phase, to see how fast it runs on a single core of the CPU

      DragonSpitDragonSpit
      committed
      058a564View commit details
      Copy full SHA for 058a564
      View code at this pointBrowse repository at this point
  21. Commits on Nov 1, 2021

    • Benchmark the new Hybrid Parallel Merge Sort with Radix LSD Sort

      DragonSpitDragonSpit
      committed
      a9f1383View commit details
      Copy full SHA for a9f1383
      View code at this pointBrowse repository at this point
  22. Commits on Aug 16, 2021

    • Benchmark single core Merge Sort

      DragonSpitDragonSpit
      committed
      8860121View commit details
      Copy full SHA for 8860121
      View code at this pointBrowse repository at this point
  23. Commits on Aug 8, 2021

    • Removed the inner algorithm interface example for Parallel Merge Sort

      DragonSpitDragonSpit
      committed
      ba2b3fcView commit details
      Copy full SHA for ba2b3fc
      View code at this pointBrowse repository at this point
    • Simplified double[] sorting benchmark to use the new simpler functions. Added vector sort benchmark.

      DragonSpitDragonSpit
      committed
      f442e3aView commit details
      Copy full SHA for f442e3a
      View code at this pointBrowse repository at this point
    • Add test for vector Parallel Merge Sort

      DragonSpitDragonSpit
      committed
      ececacaView commit details
      Copy full SHA for ececaca
      View code at this pointBrowse repository at this point
  24. Commits on Aug 7, 2021

    • Improved testing and demo of Parallel Merge Sort algorithms - all variations

      DragonSpitDragonSpit
      committed
      018287eView commit details
      Copy full SHA for 018287e
      View code at this pointBrowse repository at this point
  25. Commits on Aug 4, 2021

    • Add examples of all usage cases

      DragonSpitDragonSpit
      committed
      5a4b5deView commit details
      Copy full SHA for 5a4b5de
      View code at this pointBrowse repository at this point
  26. Commits on Aug 3, 2021

    • Shor usage of the simple usage sort_par function - the fastest version

      DragonSpitDragonSpit
      committed
      0f63b33View commit details
      Copy full SHA for 0f63b33
      View code at this pointBrowse repository at this point
  27. Commits on Jul 31, 2021

    • Updated benchmarks to use ParallelAlgorithms namespace

      DragonSpitDragonSpit
      committed
      a775377View commit details
      Copy full SHA for a775377
      View code at this pointBrowse repository at this point
  28. Commits on May 31, 2021

    • Added InPlace Parallel Merge Sort

      DragonSpitDragonSpit
      committed
      cd522afView commit details
      Copy full SHA for cd522af
      View code at this pointBrowse repository at this point
  29. Commits on Jan 31, 2021

    • Improve print out. Add separattion and description on print out for Accumulate benchmark. Add sort benchmark on 6-core laptop

      DragonSpitDragonSpit
      committed
      43b5d71View commit details
      Copy full SHA for 43b5d71
      View code at this pointBrowse repository at this point
  30. Commits on Sep 30, 2020

    • Paging in the destination array significantly sped up my Parallel Merge Sort algorithm on Linux and Windows

      DragonSpitDragonSpit
      committed
      f0c1677View commit details
      Copy full SHA for f0c1677
      View code at this pointBrowse repository at this point
  31. Commits on Sep 27, 2020

    • Modified the main project to build under Windows and Linux, which makes the Linux folder absolete. Updated the Readme to show how to build under Linux on a single command line

      DragonSpitDragonSpit
      committed
      6773d8bView commit details
      Copy full SHA for 6773d8b
      View code at this pointBrowse repository at this point
  32. Commits on Sep 5, 2020

    • Cleaned up parallel merge sort benchmark

      DragonSpitDragonSpit
      committed
      be1e6deView commit details
      Copy full SHA for be1e6de
      View code at this pointBrowse repository at this point
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.