Everything about Instructions per second
Measure of a computer's processing speed
Instructions per second (IPS) is a measure of a computer's processor speed. For complex instruction set computers (CISCs), different instructions take different amounts of time, so the value measured depends on the instruction mix; even for comparing processors in the same family the IPS measurement can be problematic. Many reported IPS values have represented "peak" execution rates on artificial instruction sequences with few branches and no cache contention, whereas realistic workloads typically lead to significantly lower IPS values. Memory hierarchy also greatly affects processor performance, an issue barely considered in IPS calculations. Because of these problems, synthetic benchmarks such as Dhrystone are now generally used to estimate computer performance in commonly used applications, and raw IPS has fallen into disuse. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Instructions per secondA 5-minute orientation
- Pick up a classic book: The Roman BreviaryThe most-reprinted book on the subject
- Read the landmark paper: An 8-Bit, 40-Instructions-Per-Second Organic Microprocessor on Plastic FoilCited 187 times
- Go sideways: Whetstone (benchmark)A closely related topic
- Go sideways: Motorola 68060A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
An 8-Bit, 40-Instructions-Per-Second Organic Microprocessor on Plastic Foil
Transcoding billions of Unicode characters per second with SIMD instructions
Dhrystone million instructions per second–based task offloading from smartwatch to smartphone
A 2.5-GFLOPS, 6.5 million polygons per second, four-way VLIW geometry processor with SIMD instructions and a software bypass mechanism
📚 Books worth reading
The Roman BreviaryCatholic Church, John Patrick Crichton-Stuart 3rd Marquess of Bute · 1200
ColloquiaDesiderius Erasmus · 1519
Management information systemsKenneth C. Laudon, Jane P. Laudon · 1945- 📕Laws, etcEngland and Wales · 1481
American FilmAmerican Film Institute · 1975
Recueil des actes de Louis VI, roi de France (1108-1137)France · 1503
Versuch einer Anweisung die Flöte traversiere zu spielenJohann Joachim Quantz · 1752
The Pilgrim Of Our Lady Of MartyrsApostleship of Prayer (Organization) · 1888
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Whetstone (benchmark) The Whetstone benchmark is a synthetic benchmark for evaluating the performance of computers. It was first written in ALGOL 60 in 1972 at the Technical…
- Motorola 68060 The Motorola 68060 ("sixty-eight-oh-sixty") is a 32-bit microprocessor from Motorola released in April 1994. It is the successor to the Motorola 68040…
- Motorola 88000 The 88000 (m88k for short) is a RISC instruction set architecture developed by Mitch Alsup at Motorola during the 1980s. The major design goal was to be…
- Dhrystone Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming…
- I486 The i486 (also known as the 80486) is a 32-bit microprocessor introduced by Intel in 1989 as the fourth generation of the x86 processor family. It builds…
- Bloomfield (microprocessor) Bloomfield is the code name for Intel high-end desktop processors sold as Core i7-9xx and single-processor servers sold as Xeon 35xx., in almost identical…
- Pentium (original) The Pentium is a 32-bit microprocessor introduced by Intel in 1993 as the fifth generation of the x86 processor family. It was the first processor to use…
- AVR32 AVR32 is a 32-bit RISC microcontroller architecture produced by Atmel, which was acquired by Microchip Technology in 2016. The microcontroller architecture…