As multiprocessors become commercially available, a great deal of concern is being focused on the problems involved in writing and debugging software for such machines. Earlier work described the use of monitors implemented by macro processors to attain portable code. This work formulates a general-purpose monitor which simplifies the programming of a wide class of numeric algorithms. We believe that the approach of describing a set of schedulable units of computation advocated by Brown offers a real simplification for the applications programmer. In this paper, we propose a straight-forward programming paradigm for describing schedulable units of computation that allows the description of many algorithms with very little effort
Abstract. Computer arithmetic algorithms usually are represented by circuit diagrams which do not se...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Computability theory is at the heart of theoretical computer science. Yet, ironically, many of its b...
In a previous paper, the advantages of using monitors when implementing multiprocessing algorithms f...
Basic definition of algorithm in mathematics is step by step procedure to solve a problem. Algorithm...
Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities...
In this paper we present a tool for macro generation of soft cores performing arithmetic operations ...
Few computers to-day have arithmetic units which satisfy numerical analysts and the author expresse...
Microprogramming is no generally available to programmers because it may involve modification of a m...
A method for quickly producing compilers for high level languages is described. The technique consis...
To make a computer do anything, you have to write a computer program. To write a computer program, y...
The article describes various options for speeding up calculations on computer systems. These featur...
The book describes the author's proposed little-known methods of coding mathematical objects such as...
The idea of building a programmer is very seductive in that it holds the promise of massive bootstra...
Abstract. The precise semantics of floating-point arithmetic programs depends on the execution platf...
Abstract. Computer arithmetic algorithms usually are represented by circuit diagrams which do not se...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Computability theory is at the heart of theoretical computer science. Yet, ironically, many of its b...
In a previous paper, the advantages of using monitors when implementing multiprocessing algorithms f...
Basic definition of algorithm in mathematics is step by step procedure to solve a problem. Algorithm...
Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities...
In this paper we present a tool for macro generation of soft cores performing arithmetic operations ...
Few computers to-day have arithmetic units which satisfy numerical analysts and the author expresse...
Microprogramming is no generally available to programmers because it may involve modification of a m...
A method for quickly producing compilers for high level languages is described. The technique consis...
To make a computer do anything, you have to write a computer program. To write a computer program, y...
The article describes various options for speeding up calculations on computer systems. These featur...
The book describes the author's proposed little-known methods of coding mathematical objects such as...
The idea of building a programmer is very seductive in that it holds the promise of massive bootstra...
Abstract. The precise semantics of floating-point arithmetic programs depends on the execution platf...
Abstract. Computer arithmetic algorithms usually are represented by circuit diagrams which do not se...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Computability theory is at the heart of theoretical computer science. Yet, ironically, many of its b...