Printer Friendly
The Free Library
14,507,882 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Parallel paths; hitching together thousands of simple processors produces a novel computer that does certain tasks faster than a supercomputer.


Parallel Paths

Making sense of data collected bysatellite can be a formidable task. Just one sweep of a sensor across a 100-square-mile swath of the earth's surface Noun 1. Earth's surface - the outermost level of the land or sea; "earthquakes originate far below the surface"; "three quarters of the Earth's surface is covered by water"
surface
 produces a million-piece mosaic. Each tiny fragment of the image carries potentially useful information. Yet extracting that information, even from one picture, often takes days.

This is one of several image processingproblems that led scientists at the NASA NASA: see National Aeronautics and Space Administration.
NASA
 in full National Aeronautics and Space Administration

Independent U.S.
 Goddard Space Flight Center The Goddard Space Flight Center (GSFC) is a major NASA space research laboratory established on May 1, 1959 as NASA's first space flight center. GSFC employs approximately 10,000 civil servants and contractors, and is located approximately 6.5 miles northeast of Washington, D.C.  in Greenbelt, Md., to commission the development of a unique computer known as the Massively Parallel See MPP.  Processor (MPP (Massively Parallel Processing or Massively Parallel Processor) A multiprocessing architecture that uses up to thousands of processors. Some might contend that a computer system with 64 or more CPUs is a massively parallel processor. ). Designed and built for $6.7 million by the Goodyear Aerospace Goodyear Aerospace Corporation was the aerospace and defence subsidiary of Goodyear. The company was established in 1939 as the Goodyear Aircraft Corporation.  Corp. in Akron, Ohio Akron is a city in the U.S. state of Ohio and the county seat of Summit County.GR6 The municipality is located in northeastern Ohio on the Cuyahoga River between Cleveland to the north and Canton to the south, approximately 60 miles (96 km) west of , this experimental machine was delivered in May 1983.

One of its first tests involved analyzingdata from the "thematic mapper' aboard Landsat 4 (SN:7/3/82, p.4; 8/7/82, p.84). By individually studying the million or so pixels making up a typical image, the MPP automatically works out whether each spot represents water of land, forest or field, stream or street--all in 20 seconds. A conventional computer that processes data one bit at a time would take hours to analyze the same picture and produce a similar classification scheme.

The MPP owes its speed to the unusualway in which the machine's parts are organized. Its network of 16,384 simple processors allows a computation to be divided up so that each processor performs the same operations on different pieces of data at the same time. The machine also has a "staging memory' that provides room for organizing data on their way into and out of the processing stage.

In December 1984, NASA invited researchersthroughout the United States United States, officially United States of America, republic (2005 est. pop. 295,734,000), 3,539,227 sq mi (9,166,598 sq km), North America. The United States is the world's third largest country in population and the fourth largest country in area.  to suggest projects that would exploit the MPP's computational power. "We wanted to measure and document the advantages and disadvantages of parallel processing parallel processing, the concurrent or simultaneous execution of two or more parts of a single computer program, at speeds far exceeding those of a conventional computer. ,' says Goddard's Milton Halem, space data and computing division chief. NASA selected 39 projects, and recently, at a symposium on "The Frontiers of Massively Parallel Computation,' participating researchers described the results of their first year of work.

For Richard L. White of the Space TelescopeScience Institute in Baltimore, the MPP provides a way to study the dynamics of galaxies containing hundreds of billions of stars. No computer is fast enough to track every star individually and to add up all the gravitational grav·i·ta·tion  
n.
1. Physics
a. The natural phenomenon of attraction between physical objects with mass or energy.

b. The act or process of moving under the influence of this attraction.

2.
 forces involved in such a system. Instead, White imagines these gigantic star assemblies as a special kind of fluid-- galactic streams in which particles influence each other yet never collide.

White's computer simulations showcold, uniform distributions of stars evolving into lumpy patterns of hot, rapidly moving blobs or clusters with fine tendrils Tendrils is an irregular collaboration between noted Australian guitarists, Joel Silbersher and Charlie Owen (musician). A difficult sound to describe, Tendrils features two seemingly chaotic but strangely melodic and complementary, guitar parts and occasionally stripped back  tightly wrapped around dense cores. "Slight changes in initial conditions give quite different final configurations,' says White. "By experimenting with different initial conditions, we can learn about the factors that lead to the formation of galaxies.'

For most of his computations, Whitefound that the MPP is often faster than a Cray supercomputer. "A lot of features of the MPP are excellent for this type of application,' he says. However, he discovered that computer programs for the MPP take longer to develop and are more difficult to modify later.

Computer scientist John A. Barndenof Indiana University Indiana University, main campus at Bloomington; state supported; coeducational; chartered 1820 as a seminary, opened 1824. It became a college in 1828 and a university in 1838. The medical center (run jointly with Purdue Univ.  in Bloomington is using the MPP to study how neural networks in the human brain may process complex information. His computer simulations attempt to answer the question: How may simple units that communicate in simple ways handle complicated concepts?

In his model, Barnden uses networks inthe form of two-dimensional arrays-- ideally suited for the MPP's checkerboard checkerboard

the pattern of a chess or draft board; used in many circumstances to display the results of mixing a specific number of variables. The variables are listed in columns designated along the horizontal border and the same or different variables in lines along the vertical
 of processors. Each processor handles one grid square and keeps track of the square's "state' and "color,' which represent properties of a small neural circuit. When new information is added and "reasoning' takes place, the squares change their properties as neighbors influence neighbors according to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 a set of rules. This theoretical model hints at how certain types of problem solving problem solving

Process involved in finding a solution to a problem. Many animals routinely solve problems of locomotion, food finding, and shelter through trial and error.
, such as identifying a shape, may occur in the brain.

A computer like the MPP is essential forthis application, says Barnden. "The simulations involve too much computation to be feasible on conventional computers.' However, the MPP requires all processors to work in parallel on the same task with direct contact only between immediate neighbors. That's a disadvantage for researchers looking at complex interactions between more widely separated squares.

The MPP and similar computers mayalso prove to be an inexpensive alternative to supercomputers for running complicated simulations. Current computer models that describe the chemistry and transport of air pollutants over long distances, for instance, are now so detailed that they must be run on supercomputers. Even then, a Cray-1 takes about 100 minutes to come up with a prediction of what's likely to come down over the eastern United States one day after air pollutants are injected into the atmosphere. About 90 percent of that time is spent on atmospheric chemistry Atmospheric chemistry is a branch of atmospheric science in which the chemistry of the Earth's atmosphere and that of other planets is studied. It is a multidisciplinary field of research and draws on environmental chemistry, physics, meteorology, computer modeling, oceanography,  calculations.

Gregory R. Carmichael and Seog-YeonCho of the University of Iowa Not to be confused with Iowa State University.
The first faculty offered instruction at the University in March 1855 to students in the Old Mechanics Building, situated where Seashore Hall is now. In September 1855, the student body numbered 124, of which, 41 were women.
 in Iowa City Iowa City, city (1990 pop. 59,738), seat of Johnson co., E Iowa, on both sides of the Iowa River; founded 1839 as the capital of Iowa Territory, inc. 1853. Among its manufactures are foam rubber, animal feed, paper, and food products. The city is the seat of the Univ.  have now shown that the MPP can be used to speed up the chemical calculations, without making the model less realistic by simplifying its equations. In their program, each MPP processing element handles the chemistry calculations for a different "cell' in the grid In the Grid is a game show that airs on UK broadcaster Five at 6.30pm week nights. It first aired on Monday 30 October 2006.

In the Grid is hosted by Les Dennis and is produced by Initial West, one of the Endemol UK companies.
 covering the region being studied.

Preliminary tests show that the MPPexecutes these calculations several times faster than a Cyber-205 supercomputer. This means that researchers interested in problems like acid rain can run detailed models on the MPP or similar machines and get results within a reasonable amount of time. It also means less waiting around in line for scarce supercomputer time.

Marvin C. Wunderlich of the NationalSecurity Agency in Ft. Meade, Md., has used the MPP for factoring large numbers. His implementation adds 10 digits to the length of a number that can be factored by computer using the "continued fraction' method (SN: 3/30/85, p.202). With this method, the MPP takes up to 14 hours to factor numbers carrying as many as 64 decimal digits. Other factoring methods do the job faster, but Wunderlich's work provides a benchmark for the speed that can be attained with a given number of parallel processors.

"The MPP has brought new life to thecontinued fraction method,' says Wunderlich. In a computer with more processors than the MPP, this method may match the performance of the "quadratic quadratic, mathematical expression of the second degree in one or more unknowns (see polynomial). The general quadratic in one unknown has the form ax2+bx+c, where a, b, and c are constants and x is the variable.  sieve' algorithm, which has been used to crack the largest numbers to date.

Other scientists have used the MPP tobuild ocean circulation models, to study how charged particles interact with the earth's magnetic field Earth's magnetic field (and the surface magnetic field) is approximately a magnetic dipole, with one pole near the north pole (see Magnetic North Pole) and the other near the geographic south pole (see Magnetic South Pole). , to draw topographic maps from satellite photographs, to model groundwater movement, to reconstruct X-ray images and for many other scientific applications.

In general, MPP users have found twoserious problems. First, the "host' VAX (Virtual Address eXtension) A venerable family of 32-bit computers from HP (via Digital and Compaq) introduced in 1977 with the VAX-11/780. VAX models ranged from desktop units to mainframes all running the same VMS operating system, and VAXes could emulate PDP models  computer is too slow for efficiently getting data into and out of the MPP. One researcher calculates that although the MPP itself can do 6.5 billion additions in 1 second, it would take half an hour to read in that many numbers. The second problem is that individual processors have too little local memory, which limits the complexity of operations that can take place at each processor.

The MPP can be upgraded fairly easily,says Goodyear's Ken Batcher Ken Batcher is a professor of Computer Science at Kent State University. He also worked as a computer architect at Goodyear Aerospace in Akron, Ohio for 28 years. He received his Ph.D. from the University of Illinois in 1969. , who designed the machine. Various faster devices for controlling the flow of data can be used to bypass the VAX computer, he says, and memory chips that hold more data can be substituted for those now in place. However, Batcher wryly notes, "no matter how big you build the memory, some program will always overflow it.'

"Some things will change,' says JamesR. Fischer, head of Goddard's image analysis facility, "and some things are much too expensive to change.' The MPP will probably get a new, faster host computer early this year, he says. However, increasing the amount of memory at each processor would cost nearly $2 million.

Many users also point out the importanceof immediate access to graphic images of computed results. "We need ways to see the results of our processing,' says Goddard's James P. Strong. That allows researchers to try things out until they get the kind of result they want. It also helps them understand complicated sets of data. Several projects are now focusing on how the MPP can be used to produce graphic images directly and on ways to convert computed data efficiently into suitable images at remote graphics terminals. How quickly that develops depends on NASA's budget.

Researchers with new projects can stillapply for time on the MPP, says Fischer. Moreover, almost all of the present members of the MPP working group plan to continue their projects. "We've had very few people in the working group drop out,' he says.

The MPP is not the only multi-processormachine now available. In the 1970s, International Computers Ltd. in England developed the Distributed Array Processor (DAP), which has 4,096 simple processors connected in a 64-by-64 array. As in the MPP, the processors all respond to the same instruction at the same time while working on different pieces of data. Unlike the MPP, however, the DAP provides electronic "highways' for sending data across the entire array instead of just to neighbors.

A new London-based company, ActiveMemory Technology, now proposes to build and market a cheaper, more compact, slightly simpler version of the DAP. When available next year, this 32-by-32 "personal parallel processor' will probably cost about $150,000, says Dennis Parkinson, head of the DAP Support Unit at the University of London For most practical purposes, ranging from admission of students to negotiating funding from the government, the 19 constituent colleges are treated as individual universities. Within the university federation they are known as Recognised Bodies .

The Connection Machine, developedby Thinking Machines Corp. in Cambridge, Mass., and introduced as a commercial product last year after much experimental work (SN: 6/16/84, p.378), uses 65,536 linked processors to achieve high computing speeds. As in the MPP and DAP, all of these small processors run the same program simultaneously. Unlike its cousins, the Connection Machine's pattern of links between processors can be changed to fit the problem it is working on.

All three machines work best when relativelysimple operations need to be performed on huge amounts of data. This comes up most often in applications like image processing image processing

Set of computational techniques for analyzing, enhancing, compressing, and reconstructing images. Its main components are importing, in which an image is captured through scanning or digital photography; analysis and manipulation of the image, accomplished
. The Connection Machine has also been used for analyzing seismic data and for calculating fluid flow around objects.

The Connection Machine, DAP andMPP belong to a single family of parallel processing computers--those with a large number of simple processors connected in a relatively straightforward way. But there are others, and more are coming. Each machine has somewhat different capabilities and characteristics, strengths and weaknesses.

For example, the new "T Series' computersfrom Floating Point Systems, Inc., in Beaverton, Ore., also have a "massively parallel' architecture, but they compute with as many as 16,384 linked "transputers,' sophisticated, high-speed microprocessors manufactured by a British company. Recently, the Encore Computer Encore Computer was an early pioneer in the parallel computing market based in Marlborough, Massachusetts. They offered a number of designs starting in 1985, they were never as well known as the other pioneers of this field, namely Pyramid, Alliant and Sequent.  Corp. of Marlborough, Mass., received a three-year, $10.7 million contract from the Defense Advanced Research Projects Agency Defense Advanced Research Projects Agency (DARPA), U.S. government agency administered by the Department of Defense (see Defense, United States Department of).  to develop a new, massively parallel computer system that can execute 1 billion instructions per second Instructions per second (IPS) is a measure of a computer's processor speed. Many reported IPS values have represented "peak" execution rates on artificial instruction sequences with few branches, whereas realistic workloads consist of a mix of instructions and even applications, .

Many other parallel processing architectureshave been suggested and developed. Some of these machines use fewer but much more sophisticated and powerful processors, sometimes linked in exotic ways (SN:2/16/85, p.104; 2/23/85, p.117). Computer memory can also be allocated differently.

Which parallel processing computer touse depends on a blend of cost and efficiency. Different architectures suit different problems. The MPP, as one symposium participant remarked, was an attempt "to see how far you can get with lots of cheap, dumb processors.' Despite its limitations, the MPP has shown that for some applications, it can run with the best of them.

Photo: The MPP (center rear) at NASA Goddard with a VAX host computer (right rear).

Photo: One of a pair ofsynthetic aperture radar images (left) from which elevation data were extracted automatically by the MPP to produce a topographic map (right).

Photo: The MPP has morethan 2,000 of these custom-made very-large-scale integrated-circuit chips. Each chip contains eight processors.

Photo: The gravitational collapse of a one-dimensional system consisting of infinite sheets of stars, as it would appear with velocity plotted against position.
COPYRIGHT 1987 Science Service, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1987, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Peterson, Ivars
Publication:Science News
Date:Jan 10, 1987
Words:1993
Previous Article:Salt with a pinch of water. (traces of water trapped in salt bodies may have weakening effect)
Next Article:Cameroon lake: new clues, new clouds? (Lake Nios)
Topics:



Related Articles
Funding a faster supercomputer. (Department of Energy grants)
Supercomputing with a Cosmic Cube. (new personal supercomputer)
Record speedups for parallel processing.
Denker done as South's girls basketball coach.(Sports)(The veteran coach resigns after leading the Axemen to two state championships)
FREAKISHLY LOYAL DIRECTOR JUDD APATOW HAS A CRAVING TO BRING BACK ACTORS HE'S WORKED WITH.(U)
"From Runway to Roadway".(national MS society)
Employers put teens at risk, study says.(news & trends)
No place like om: meditation training puts oomph into attention.(This Week)
Speaking across the chasm: literature as a bridge between science and religion.
"Intelligent design," Natural Design, and the problem of meaning in the natural world.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles