Книга: Introduction to Microprocessors and Microcontrollers
Size, accuracy and speed
Size, accuracy and speed
The mantissa can go as high as 1.1111 1111 1111 1111 1111 1112. To the right of the binary point the decimal equivalents are values of 1.5+0.25+0.125+0.0625 etc. Adding these up gives a total that is virtually 2 – but not quite. The larger the number of bits in the mantissa, the more accuracy we can expect in the result. The exponent has eight bits so it can range from –127 to +128 giving a maximum number of 1?2128 which is approximately 3.4?1038. The accuracy is limited by the number of bits that can be stored in the mantissa, which in this case is 23 bits.
If we want to keep to a total of 32 bits, then we have a trade-off to consider. Any increase in the size of the exponent, to give us larger numbers, must be matched by reducing the number of bits in the mantissa that would have the effect of reducing the accuracy. Floating point operations per second (FLOPS) is one of the choices for measuring speed.
IBM are building (2002) a new super computer employing a million microprocessors. The Blue Gene project will result in a computer running at a speed of over a thousand million million operations per second (1 petaflop). This is a thousand times faster that the Intel 1998 world speed record or about two million times faster than the current top-of-the-range desktop computers.
- Single and double precision
- Page size
- Разработка приложений баз данных InterBase на Borland Delphi
- LOCK_MEM_SIZE
- EVENT MEMORY SIZE
- DATABASE CACHE SIZE
- Open Source Insight and Discussion
- SERVER WORKING SIZE
- Introduction to Microprocessors and Microcontrollers
- Chapter 6. Traversing of tables and chains
- Chapter 8. Saving and restoring large rule-sets
- Chapter 11. Iptables targets and jumps