A parallel path for speedy solutions.A parallel path for speedy solutions Meteorologists Atmospheric scientists
The new algorithm, developed by mathematicians Victor Pan of the State University of New York (body) State University of New York - (SUNY) The public university system of New York State, USA, with campuses throughout the state. at Albany and John Reif John Reif (born August 4 1951) is a professor of computer science at Duke University. Currently he holds the position of Hollis Edens Professor, Trinity College of Arts and Sciences, Duke University. of Harvard University Harvard University, mainly at Cambridge, Mass., including Harvard College, the oldest American college. Harvard College Harvard College, originally for men, was founded in 1636 with a grant from the General Court of the Massachusetts Bay Colony. , involves solving systems of linear equations. The simplest such system consists of two equations, each expressed in terms of two variables, x and y. Solving this system requires finding values for x and y that satisfy both equations at the same time. Linear systems that arise in weather forecasting weather forecasting Prediction of the weather through application of the principles of physics and meteorology. Weather forecasting predicts atmospheric phenomena and changes on the Earth's surface caused by atmospheric conditions (snow and ice cover, storm tides, floods, , aerodynamic design or economic modeling often involve thousands of equations and thousands of variables. Efficient computer methods already exist for finding solutions to these equations, but the size of many linear systems overwhelms computers that must perform each step in order, one at a time. The answer is to divide and conquer --by using a multiprocessor computer that simultaneously performs many computations in parallel. Pan and Reif found a method that, by taking advantage 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. , reaches the answer in less time. Their method involves systems of linear equations expressed as blocks of numbers called matrices. Each matrix has as many rows as there are equations and an equal number of columns. Solving the equations is equivalent practically to finding the inverse of the original matrix. But finding a matrix inverse is a thorny problem. The key discovery was an efficient way of computing an "approximate matrix inverse,' which is used as a starting point Noun 1. starting point - earliest limiting point terminus a quo commencement, get-go, offset, outset, showtime, starting time, beginning, start, kickoff, first - the time at which something is supposed to begin; "they got an early start"; "she knew from the for an interative method that, step by step, brings the approximate matrix closer to the "true' answer. What surprises Pan and Reif is how simple the scheme turns out to be. The basic method had been discovered about 50 years earlier, but until they came along, no one knew of a simple way to find an approximate matrix inverse. "It was the missing step that we didn't know how to do before,' says computer scientist Ronald L. Rivest of the Massachusetts Institute of Technology Massachusetts Institute of Technology, at Cambridge; coeducational; chartered 1861, opened 1865 in Boston, moved 1916. It has long been recognized as an outstanding technological institute and its Sloan School of Management has notable programs in business, . "It was an exciting, nice result.' With only one computer processor, the method the mathematicians developed is about as speedy as any algorithm now available. But as the number of processors used increases, their method proves to be significantly faster. For a system of n linear equations, the algorithm is at its best when n3 processors are used. Although very few computers now available have a sufficiently large In mathematics, the phrase sufficiently large is used in contexts such as:
In addition, Pan and Reif developed a faster way of handling "sparse' matrices, in which most of the numbers are zeros. Almost all systems of linear equations encountered in fluid dynamics fluid dynamics n. (used with a sing. verb) The branch of applied science that is concerned with the movement of gases and liquids. or other physical situations generate matrices of this type. Their new algorithm helps because several steps involve computing matrix inversions. Recently, Pan and Reif also found that their algorithm for matrix inversion may be useful in speeding up some of the steps in a new linear programming method developed by Narendra Karmarkar Narendra K. Karmarkar (b. 1957) is an Indian mathematician, renowned for developing Karmarkar's algorithm. Dr. Karmarkar received his B.Tech at the IIT Bombay in 1978. Later, he received his M.S. at the California Institute of Technology, and his Ph.D. of AT&T Bell Labs in Murray Hill, N.J. (SN: 12/22 & 29/84, p. 408). This improvement could give Karmarkar's algorithm a decided edge among the competing methods used to solve these problems. With the theoretical work done, it's now up to computer programmers to implement and test the Pan-Reif algorithm. "I don't see any practical problems for implementation because the code is very simple,' says Pan. "Most of the complications in the work were to find it and to justify it, to prove things.' |
|
||||||||||||||||||

is true for sufficiently large
Printer friendly
Cite/link
Email
Feedback
Reader Opinion