|
|
|
|
|
The next article in this series was advertised as addressing
the use of parallel computers in the field of computational
chemistry. However, upon further review, it seems fairly
obvious that a short background piece on parallel processing
is probably a good idea before we can fully appreciate it's
applications. Hence, the title of this piece.
The casual user of large parallel machines (although this may seem like an oxymoron, many researchers treat even the most sophisticated computer platforms as black boxes that solve their problems without taking the time to gain an understanding of the underlying principles) will not notice much difference in his computing experience when compared to the scenario above. Basically, he can input some data, wait for the machine to do its thing, and then retrieve the results. However, what happens in the middle, when the computer takes over, is quite different. While there are several different models, or architectures, for the implementation of parallel processing, there are some common overriding characteristics. A parallel machine basically consists of multiple processing units, linked together so that they may communicate information with each other. Usually, the number of processors available on a machine is a power of two - 2, 4, 8, 16, 32, etc. - a situation which will be discussed at a later point when we look at different parallel platforms. To run a job, a user will almost always specify the number of processors he wishes to use, but this is likely the only difference he will notice in going from serial (one processor) to parallel mode. Once the user hits Go To Page: 1 2
The copyright of the article A Parallel Universe in Scientific Computing is owned by Adam Hughes. Permission to republish A Parallel Universe in print or online must be granted by the author in writing.
|
|
|
|