
Multiprocessing.
Some computers are made to
distribute their work across several CPUs in a multiprocessing configuration, a
technique once employed only in large and powerful machines such as
supercomputers , mainframe computers and servers . Multiprocessor and
multi-core (multiple CPUs on a single integrated circuit) personal and laptop
computers are now accessible, and are being increasingly used in lower-end
markets as a result.
Supercomputers in particular often have highly unique architectures that differ
significantly from the basic stored-program architecture and from general
purpose computers. [72] They often feature thousands of CPUs, customized
high-speed interconnects, and specialized computing hardware. Such designs are
typically useful only for specialized tasks due to the large scale of program
organization required to successfully utilize most of the available resources
at once. Supercomputers usually see usage in large-scale simulation , graphics
rendering , and cryptography applications, as well as with other so-called
"embarrassingly parallel " tasks.
No comments:
Post a Comment