Digital division for fast computing.Digital division for fast computing For a person working with only pencil and paper pencil and paper - An archaic information storage and transmission device that works by depositing smears of graphite on bleached wood pulp. More recent developments in paper-based technology include improved "write-once" update devices which use tiny rolling heads similar to mouse , dividing one large number into another can be a tedious struggle. The situation isn't much better for digital computers. Faced with 150-digit or larger numbers often encountered in applications such as message encryption The reversible transformation of data from the original (the plaintext) to a difficult-to-interpret format (the ciphertext) as a mechanism for protecting its confidentiality, integrity and sometimes its authenticity. Encryption uses an encryption algorithm and one or more encryption keys. , computers can also get bogged down. But a newly discovered mathematical technique may bring computer division up to speed. Computer multiplication multiplication, fundamental operation in arithmetic and algebra. Multiplication by a whole number can be interpreted as successive addition. For example, a number N multiplied by 3 is N + N + N. is already fast. Even while two numbers to be multiplied are being fed into the computer, standard methods allow the machine to start generating the answer immediately. In contrast, conventional techniques for division require a computer to "know" both numbers in full before beginning to divide one number into the other. For some large, fast computers, this bottle-neck is severe enough that to save time, the divisor divisor - A quantity that evenly divides another quantity. Unless otherwise stated, use of this term implies that the quantities involved are integers. (For non-integers, the more general term factor may be more appropriate.) Example: 3 is a divisor of 15. is first divided into one, and then this result is multiplied by the dividend to give the answer. The trick to speeding up computer division, says computer scientist Ernest F. Brickell of Bell Communications Research in Morristown, N.J., is to shift into a different number system at the right moment. In this arrangement, while all numbers are initially expressed in the ones and zeros Ones and Zeros is the second full-length release by Canadian indie rock group Immaculate Machine. It is their first official release through Mint Records. Music videos were released for the songs "Broken Ship" and "So Cynical". (bits) of the binary number system binary number system n. A method of representing numbers in which only the digits 0 and 1 are used. Successive units are powers of 2. Also called binary system. , the results of a division are temporarily registered in a larger number system that also includes twos. After all the computations are finished, the final answers can easily be converted back into binary numbers Numbers stored in pure binary form. Within one byte (8 bits), the values 0 to 255 can be held. Two contiguous bytes (16 bits) can hold values from 0 to 65,535. See numbers and binary values. . This allows the computer to begin finding an answer even while the numbers to be divided are being read in. Only the first few bits of the divisor and the dividend are needed to start the process. A computer, after a very brief delay at the start, finishes such a computation in the same time it takes to read in the numbers. The idea of temporarily shifting to a different number system isn't new, says Brickell. What is new is its use for speeding up division. Brickell and his colleagues are now designing a computer chip that implements this division method. Details of Brickell's algorithm have yet to be published, and Bell Communications Research is applying for a patent on the process. Although this scheme may initially be most useful in cryptography, where high-precision division involving very large numbers is often needed, other applications are also likely to be developed. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion