An extensible machine architecture is devised to efficiently support a parallel reduction model of computation. The organisation of the machine is designed to match the behaviour of the application programs. A pilot implementation of the architecture is used to obtain an execution profile of the various applications. These profiles are used with a performance model to calculate optimal schedules of the applications. The resulting speedup figures give an upper bound for the performance gain that may be attained on a full implementation of the architecture. The most important result is that each application allows for a processor utilisation of over 50% to be attained on our parallel architecture
The relative ease with which it is possible to build inexpensive, high-performance multicomputers u...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
A proposal is made to base parallel evaluation of functional programs on graph reduction combined wi...
this paper we evaluate the performance of several parallel divide--and--conquer algorithms which are...
Many models for the parallel reduction of lazy functional languages have been proposed in the litera...
Parallel graph reduction is a conceptually simple model for the concurrent evaluation of lazy functi...
Divide{and{conquer algorithms obtain the solution to a problem by recursively dividing it into subpr...
A clustered architecture has been designed to exploit divide and conquer parallelism in functional p...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
A clustered architecture has been designed to exploit divide and conquer parallelism in functional p...
Abstract — A well organized parallel application can accomplish better performance over sequential e...
A clustered architecture has been designed to exploit divide and conquer parallelism in functional p...
The article describes various options for speeding up calculations on computer systems. These featur...
The relative ease with which it is possible to build inexpensive, high-performance multicomputers u...
The relative ease with which it is possible to build inexpensive, high-performance multicomputers u...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
A proposal is made to base parallel evaluation of functional programs on graph reduction combined wi...
this paper we evaluate the performance of several parallel divide--and--conquer algorithms which are...
Many models for the parallel reduction of lazy functional languages have been proposed in the litera...
Parallel graph reduction is a conceptually simple model for the concurrent evaluation of lazy functi...
Divide{and{conquer algorithms obtain the solution to a problem by recursively dividing it into subpr...
A clustered architecture has been designed to exploit divide and conquer parallelism in functional p...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
A clustered architecture has been designed to exploit divide and conquer parallelism in functional p...
Abstract — A well organized parallel application can accomplish better performance over sequential e...
A clustered architecture has been designed to exploit divide and conquer parallelism in functional p...
The article describes various options for speeding up calculations on computer systems. These featur...
The relative ease with which it is possible to build inexpensive, high-performance multicomputers u...
The relative ease with which it is possible to build inexpensive, high-performance multicomputers u...
[[abstract]]We discuss how to design parallel algorithms based upon the divide-and-conquer strategy....
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...