• Corpus ID: 16965179

psort 2011 – pennysort , datamation , joulesort ∗

  title={psort 2011 – pennysort , datamation , joulesort ∗},
  author={Paolo Bertasi and Federica Bogo and Marco Bressan and Enoch Peserico},
This memo reports the results of our psort (general purpose) sorting software on a number of hardware configurations. “Vanilla” psort sorted 10GB for 2122 joules on a Nokia N900 smartphone with an extra Kingston 16GB flash drive (joulesort 10GB Daytona+Indy benchmark). It sorted over 286.2 GB for 0.01$ of computing time on a PC equipped with an AMD 2.7GHz Sempron processor, 4 GB of RAM and 5 Samsung SpinPoint F4 HD322GJ drives (pennysort Daytona benchmark); on the same hardware, a hand tailored… 

Figures from this paper


psort, Yet Another Fast Stable Sorting Software
Ppsort's internals are detailed, and the careful fitting of its architecture to the structure of modern PCs-class platforms, allowing it to outperform state-of-the-art sorting software such as GNUsort or STXXL.
JouleSort: a balanced energy-efficiency benchmark
This work proposes and motivate JouleSort, an external sort benchmark, for evaluating the energy efficiency of a wide range of computer systems from clusters to handhelds, and demonstrates a Joule sort system that is over 3.5x as energy-efficient as last year's estimated winner.
A "Measure of Transaction Processing" 20 Years Later
  • J. Gray
  • Computer Science
    IEEE Data Eng. Bull.
  • 2005
It is shown that improvement has exceeded Moore’s law – largely due to hardware improvements, software improvements, massive parallelism, and changing from mainframe to commodity economics.
STXXL: standard template library for XXL data sets
The software library STXXL is presented, an implementation of the C++ standard template library (STL) for processing huge data sets that can fit only on hard disks and it is the first I/O‐efficient algorithm library that supports the pipelining technique that can save more than half of the I/Os.
A measure of transaction processing power
These benchmarks measure the performance of diverse transaction processing systems and a standard system cost measure is stated and used to define price/performance metrics.
Abstract datamation 2001: A sorting odyssey
  • 2002
Arpaci-dusseau, and R. Arpaci-dusseau
  • Arpaci-dusseau, and R. Arpaci-dusseau
  • 2002