Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Instructions per second
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Thousand instructions per second (TIPS/kIPS)== Before standard benchmarks were available, average speed rating of computers was based on calculations for a mix of instructions with the results given in [[kilo-|kilo]] instructions per second (kIPS). The most famous was the '''Gibson Mix''',<ref>{{cite tech report |last=Gibson |first=J.C. |year=1970 |title=The Gibson Mix |type=Technical Report TR 00.2043 |institution=IBM Systems Development Division |location=Poughkeepsie, N.Y. }}</ref> produced by Jack Clark Gibson of IBM for scientific applications in 1959. Other ratings, such as the ADP mix which does not include floating point operations, were produced for commercial applications. The thousand instructions per second (kIPS) unit is rarely used today, as most current microprocessors can execute at least a million instructions per second. ===The Gibson Mix=== Gibson divided computer instructions into 12 classes, based on the [[IBM 704]] architecture, adding a 13th class to account for indexing time. Weights were primarily based on analysis of seven scientific programs run on the 704, with a small contribution from some [[IBM 650]] programs. The overall score was then the weighted sum of the average execution speed for instructions in each class.<ref>{{cite book|url=https://ir.library.oregonstate.edu/downloads/t148fm257|title=Computer Performance and Evaluation Utilizating the Resource Planing and Management System, Masters Thesis|first=Jimmie Lynn|last=Elliot|date=June 5, 1975|publisher=Oregon State University|access-date=March 21, 2021|chapter=Appendix E, The Gibson Mix by Jack C. Gibson|pages=88β92|archive-date=12 April 2022|archive-url=https://web.archive.org/web/20220412011114/https://ir.library.oregonstate.edu/downloads/t148fm257|url-status=live}}</ref> {| class="wikitable collapsible collapsed sortable" ! The Gibson Mix !! % |- | 1. Loads and Store || 31.2 |- | 2. Fixed Point Add and Subtract || 6.1 |- | 3. Compares || 3.8 |- | 4. Branches || 16.6 |- | 5. Floating Add and Subtract || 6.9 |- | 6. Floating Multiply || 3.8 |- | 7. Floating Divide || 1.5 |- | 8. Fixed Point Multiply || 0.6 |- | 9. Fixed Point Divide || 0.2 |- | 10. Shifting || 4.4 |- | 11. Logical, And, Or, etc. || 1.6 |- | 12. Instructions Not Using Registers || 5.3 |- | 13. Indexing || 18 |- | || |- | Total || 100 |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)