Daily Popular
- Hoogsteen base pairs: An alternate structure in DNA
- Histones: DNA packaging and much more
- Back to the Future: Cars with hub motors
- Fukushima Meltdown
- Loricifera: Larger life without oxygen
- Rethink the brain: More evidence for the tripartite synapse
- Prions: Not alive but they can evolve
- Oil production from living bacteria
- Government Internet censorship on the rise
- Enhancer RNA (eRNA): More powerful than previously thought
Popular Posts
- .
Posts in this Impact Area: (Computer Power)
- Disk space to burn, literally
- DNA computing: Genetic expression used for computer logic
- Steve Jobs, entrepreneur, artist
- Memflector: Neuron-like computer component
- Supercomputer race: Japan’s Fujitsu takes the lead
- Graphene ICs: IBM builds graphene transistors into a circuit
- IBM at 100
- DNA Computing: Advances in organic circuits
- Who’s afraid of Watson?
- Nanowire transistors: A next step for digital technology
- Genetically modified yeast cells as electronic circuits
- Microsoft Kinect connects with the future
- Tianhe-1A: China and the world’s fastest supercomputer
- Computer Power: Petabit disk storage
- Stress test for computers: New sorting records
- India announces world’s least expensive computer, again
- A first: Computer display ready to roll (up)
- Memristors go into production
- Oh please, “skinput”
- Giving Roger Ebert a voice
- Graphene transistors
- Apple iPad: And the big deal is…?
- Excited quantum dots may lead to photonic computers
- Concept news: A one-molecule transistor
- A big step up: Two qubit computing
- Update: Google’s use of a ‘quantum computer’
- Quantum computing and image recognition
- IBM Cortical Simulator – more brain than a cat
- A two-qubit computer
- Diode tunneling into quantum computing

Stress test for computers: New sorting records
In the old days people used index cards to sort information such as names or addresses by alphabetical order. Have you ever sorted a thousand cards? Try sorting the information on 210 DVDs or 1,422 CDs – that’s how much information is contained in a terabyte (1000 gigabytes or one million megabytes). Obviously this is something computers do better than people, much better. How much better? The new world record for sorting a terabyte of data, recently achieved by a team from the University of California San Diego, is sixty seconds – one minute flat. The same team also tied for another sorting record, that of processing one trillion data records in 172 minutes (i.e. a trillion pieces of information sorted in less than three hours).
Sorting is so important to the business of computing that it’s like a competitive sport. An independent group of computer scientists operates the Sort Benchmark Organization and several sorting contests. There are several contests because sorting like so much in computing isn’t simple. For one thing the organization makes a big distinction between sorting done in specially constructed systems, where the hardware, operating system, and application software are completely integrated, tuned, and optimized for a particular kind of sorting. This is called the Indy class of sorting. Then there is the Daytona class, which requires sorting be done only on machines and operating systems that are normally found in data centers – ‘real world’ environments.
Sorting in a computer system is always a matter of balancing components. Disk storage, memory (RAM), and processors are among the components on the hardware side. Then the operating system, which integrates the hardware capabilities, needs to work with the programming that does the sorting. In the elaborate and custom designed systems used for the Indy contests, there is usually more than one computer involved (often with multiple processors). For example, the system (dubbed TritonSort) used by the University of California San Diego team consisted of 47 nodes (computers) each with 2 Quadcore processors, 24 GB memory, and sixteen 500GB disks. Special switching and networking equipment was used to tie the system together, along with specialized software incorporated into the operating system to coordinate the sorting.
Typically the heart of a sorting test is carried out by leading edge programming – sorting algorithms – that are specially designed to shuffle data between hard disks, memory (RAM), and processors where the routines for sorting are carried out. This kind of operation is so complex that it’s a good stand-in for many kinds of computer activities. So above and beyond the importance of sorting in general computing, the ability of a system to execute fast, efficient sorts is considered one of the ways to measure overall computer capability. That’s also why the continually falling records are a good indicator of the progress of computer hardware and software.