Some fundamental principles for developing computer programs which are compatible with array-oriented computers are presented. The emphasis is on basic techniques for structuring computer codes which are applicable in FORTRAN and do not require a special programming language or exact a significant penalty on a scalar computer. Researchers who are using numerical techniques to solve problems in engineering can apply these basic principles and thus develop transportable computer programs (in FORTRAN) which contain much vectorizable code. The vector architecture of the ASC is discussed so that the requirements of array processing can be better appreciated. The "vectorization" of a finite-difference viscous shock-layer code is used as an exampl...
The nominal peak speeds of both serial and parallel computers is raising rapidly. At the same time h...
In order to enhance the power of high speed calculation applicable to the weather forcasting or newc...
Problems which can arise with vector and parallel computers are discussed in a user oriented context...
Today, the field of high-speed computers and supercomputing applications is dominated by the vector-...
To date, programming language research has made several major contributions to the support of high s...
Abstract. We compare the capabilities of several commercially available, vectorizing Fortran compile...
Support for vector operations in computer programming languages is analyzed to determine if programs...
Computer simulations, which are widely used in both academia and in the industry, often work on very...
The huge processing power needed by multimedia applications has led to mul-timedia extensions in the...
Vectorization is key to performance on modern hardware. Almost all architectures include some form o...
The huge processing power needed by multimedia applications has led to multi-media extensions in the...
To formulate data structures suited to numerical problems like selfadapting multilevel algorithms fo...
:llel computing resents the only:usible way to continue to in-crease the computational power availab...
174 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.As the cost of hardware compo...
The recent success of vector computers like the Cray-1 and array processors such as those manufactur...
The nominal peak speeds of both serial and parallel computers is raising rapidly. At the same time h...
In order to enhance the power of high speed calculation applicable to the weather forcasting or newc...
Problems which can arise with vector and parallel computers are discussed in a user oriented context...
Today, the field of high-speed computers and supercomputing applications is dominated by the vector-...
To date, programming language research has made several major contributions to the support of high s...
Abstract. We compare the capabilities of several commercially available, vectorizing Fortran compile...
Support for vector operations in computer programming languages is analyzed to determine if programs...
Computer simulations, which are widely used in both academia and in the industry, often work on very...
The huge processing power needed by multimedia applications has led to mul-timedia extensions in the...
Vectorization is key to performance on modern hardware. Almost all architectures include some form o...
The huge processing power needed by multimedia applications has led to multi-media extensions in the...
To formulate data structures suited to numerical problems like selfadapting multilevel algorithms fo...
:llel computing resents the only:usible way to continue to in-crease the computational power availab...
174 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.As the cost of hardware compo...
The recent success of vector computers like the Cray-1 and array processors such as those manufactur...
The nominal peak speeds of both serial and parallel computers is raising rapidly. At the same time h...
In order to enhance the power of high speed calculation applicable to the weather forcasting or newc...
Problems which can arise with vector and parallel computers are discussed in a user oriented context...