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

Record speedups for parallel processing.


Record Speedups for 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.  

In computer circles, the full potential of parallel processing has always seemed out of reach. In theory, 1,000 processors working simulataneously -- with each taking on a small portion of the total computation -- could tackle a problem 1,000 times faster than one processor plodding through the problem step by step as most computers do now. In computer lingo Lingo - An animation scripting language.

[MacroMind Director V3.0 Interactivity Manual, MacroMind 1991].
, the 1,000-processor machine would then have a "speedup" of 1,000. This would be akin to constructing a building with 1,000 workers rather than just one.

But most computer scientists have been slow to harvest the fruits of this division of labor, because they've believed that such ideal speedups--equal to the number of processors used -- were unattainable. This week researchers at Sandia National Laboratories Sandia National Laboratories, which is managed and operated by the Sandia Corporation (a wholly owned subsidiary of Lockheed Martin Corporation), is a major United States Department of Energy research and development national laboratory with two locations, one in Albuquerque, New  in Albuquerque, N.M., shattered shat·ter  
v. shat·tered, shat·ter·ing, shat·ters

v.tr.
1. To cause to break or burst suddenly into pieces, as with a violent blow.

2.
a.
 the skepticism by announcing that they have achieved record speedups of more than 1,000 on a 1,024-processor computer. By showing that it is possible to run a parallel machine at near-100 percent efficiency, they have ensured a prominent place for paralel processing in the future of computing.

This future had been in doubt because of the realization that what is gained by dividing up the computation is partly offset by the time it takes for processors to talk to one another and to perform "serial" tasks that simply can't be divvied up. The longheld belief has been that these chores will bog down bog down
Verb

[bogging, bogged] to impede physically or mentally

Verb 1. bog down - get stuck while doing something; "She bogged down many times while she wrote her dissertation"
bog
 a parallel machine so much that even with a billion processors, speedups of only 100 are the best anyone could hope for.

As a result, "there's been a psychological barrier to working with thousands of processors on a single problem," says Sandia computer scientist Robert E. Benner.

Now Benner and Sandia colleagues John L. Gustafson and Gary R. Montry have broken through this barrier by carefully crafting computer algorithms designed to get the most out of a parallel processing machine. They ran these programs on a recently acquired, state-of-the-art "hypercube A parallel processing architecture made up of binary multiples of computers (4, 8, 16, etc.). The computers are interconnected so that data travel is kept to a minimum. For example, in two eight-node cubes, each node in one cube would be connected to the counterpart node in the other. " computer made by NCUBE Corp. of Beaverton Ore. With the hypercube architecture, processors are connected as if they were sitting at the corners of cubes that fit inside of one another.

The researchers first considered problems involving a few thousand equations -- the largest size that could be handled by a single processor -- and then divided the problem among increasing numbers of processing units. By judiciously ju·di·cious  
adj.
Having or exhibiting sound judgment; prudent.



[From French judicieux, from Latin i
 arranging their programs to maximize parallel tasks and minimize serial ones, they achieved speedups of 502 to 637 on the 1,024-processor hypercube. This means that a problem that took 30 hours to run on one processor was completed in about 3 1/2 minutes with the hypercube.

But Benner and his colleagues also realized that they could use the machine most efficiently if they expanded the problem size and complexity while they added more processors. In problems involving wave propagatin, mechanics and fluid flow, they achieved speedups of 1,020, 1,019 and 1,011 respectively. These problems account for about half the kinds of scientific and engineering problems that normally concern Sandia researchers. One of the scientists' next projects is to see if other types of problems yield to their parallel processing approach as well.

"these guys did an outstanding job," says Alan Karp, a physicist based in Palo Alto Palo Alto, city, California
Palo Alto (păl`ō ăl`tō), city (1990 pop. 55,900), Santa Clara co., W Calif.; inc. 1894. Although primarily residential, Palo Alto has aerospace, electronics, and advanced research industries.
, Calif. "They've shown that you can get almost all the speed that's [available to machine]."

In so doing, Benner's group was the first to meet a challenge issued by Karp in 1985, who says that at the time there had been a lot of talk about building computers with 1,000 or 10,000 processors, but that on one had shown that these machines would be able to do anything useful. To spur the development of multi-processors and their software, he challenged computer scientists to demonstrate a speedup of at least 200 on a general-purpose computer Refers to computers that follow instructions, thus virtually all computers from micro to mainframe are general purpose. Even computers in toys, games and single-function devices follow instructions in their built-in program. . "I didn't think anybody would [meet the challenge] so soon," he says.

With their speedups of 502 to 637 from the fixed-sized problems, Benner and his colleagues were also the recipients earlier this month of this first Gordon Bell
This article is about C. Gordon Bell, the American computer engineer.
For the Canadian computer programmer and co-creator of QNX, see Gordon Bell (QNX).
For the artist, see Gordon Bell (artist).


C.
 Award, which was established to acknowledge important contributions to parallel processing applied to real problems. 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.
 Karp, who was a judge in the Bell competition, second place went to a research consortium that achieved speedups of 458 on a 512-processor machine and 39 with 127 processors. The speedups of all remaining entries were 16 or less.

For the near term, the Sandia work shows the multiprocessors can solve problems as fast as current Cray supercomputers computers and other supercomputers that contain only a few processors at most -- but at about one-tenth the cost, making supercomputer supercomputer, a state-of-the-art, extremely powerful computer capable of manipulating massive amounts of data in a relatively short time. Supercomputers are very expensive and are employed for specialized scientific and engineering applications that must handle very  power accessible to more people. And for the distant future, it paves the way for suceeding generations of parallel computers that may contain hundreds of thousands of processors. "By developing more of these massively parallel See MPP.  applications in the future," says Benner, "we're preparing for the day when we'll have a truly awesome machine to run them."
COPYRIGHT 1988 Science Service, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1988, 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:Weisburd, Stefi
Publication:Science News
Date:Mar 19, 1988
Words:834
Previous Article:...But maybe you should watch the tea. (research on countering tea's adverse effects on absorption of dietary minerals)
Next Article:Fermat's last theorem: a promising approach.
Topics:



Related Articles
Supercomputer for rugged environments. (SANDAC IV to be used to guide cruise missiles)
Did Earth give clues prior to Bay quake? (San Francisco Bay Area earthquake of October, 1989)
Borland: into the fast lane. (Borland International's plans for Ashton-Tate)
LOG POINT ANNOUNCES NEW SPEED RECORDS FOR COMPUTATIONS ON LOW COST EMBEDDED MICROPROCESSORS.(Company Business and Marketing)
DEBUT SET FOR COMPLEX COMPUTING "ALL FOR ONE" STANDARD.(Brief Article)
PARALLEL PROCESSING ENABLES RAPID COMPUTATION OF X-RAY ABSORPTION.(Brief Article)
Film. (Barely Making the Grade).(motion picture industry earnings in 2001)(Brief Article)
Hurrying a nuclear identity switch.(Physics)(Brief Article)
Simulation of sheared suspensions with a parallel implementation of QDPD.
Avanquest launches Parallels.(Avanquest UK and Parallels launched virtualization software, Parallels Workstation 2.2)

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