In a previous paper, the advantages of using monitors when implementing multiprocessing algorithms for the Denelcor HEP were delineated. A detailed presentation is given here of how monitors can be implemented on the HEP using a simple macro processor. The thesis is developed that a small body of general-purpose monitors can be defined to handle most standard synchronization patterns. We include the macro packages required to implement some of the more common synchronization patterns, including the fairly complex logic discussed before. Code produced using these macro packages is portable from one multiprocessing environment to another. Indeed, by recoding the set of basic macros (about 100 lines of code for the Denelcor HEP), most programs...
: Traditional compilation techniques for synchronization have targeted architectures with relatively...
Symmetric multiprocessor systems (SMPs) are the desktop systems of the future. As they become more w...
During the past decade massively parallel processors (MPPs) have slowly gained acceptance within the...
In this report we give a detailed presentation of how monitors can be implemented on the HEP using a...
Abstract: This publication continues a series of papers devoted to the description of the ...
Recent experiments conducted on a Denelcor HEP (Heterogeneous Element Processor) computer are discus...
International audienceThe shared memory architecture of multicore CPUs provides HEP developers with ...
The goal of this work is to design and implement general-purpose macro processor. This macro process...
This thesis describes the design of a general purpose tool for debugging and developing multimicropr...
5th International Symposium on Parallel and Distributed Processing and Applications, ISPA 2007, Niag...
The shared memory architecture of multicore CPUs provides HENP developers with the opportunity to re...
Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities...
A method for quickly producing compilers for high level languages is described. The technique consis...
170 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.Since the mid 1970's, vector ...
The use of monitors for describing concurrency has been much discussed in the literature. When monit...
: Traditional compilation techniques for synchronization have targeted architectures with relatively...
Symmetric multiprocessor systems (SMPs) are the desktop systems of the future. As they become more w...
During the past decade massively parallel processors (MPPs) have slowly gained acceptance within the...
In this report we give a detailed presentation of how monitors can be implemented on the HEP using a...
Abstract: This publication continues a series of papers devoted to the description of the ...
Recent experiments conducted on a Denelcor HEP (Heterogeneous Element Processor) computer are discus...
International audienceThe shared memory architecture of multicore CPUs provides HEP developers with ...
The goal of this work is to design and implement general-purpose macro processor. This macro process...
This thesis describes the design of a general purpose tool for debugging and developing multimicropr...
5th International Symposium on Parallel and Distributed Processing and Applications, ISPA 2007, Niag...
The shared memory architecture of multicore CPUs provides HENP developers with the opportunity to re...
Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities...
A method for quickly producing compilers for high level languages is described. The technique consis...
170 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.Since the mid 1970's, vector ...
The use of monitors for describing concurrency has been much discussed in the literature. When monit...
: Traditional compilation techniques for synchronization have targeted architectures with relatively...
Symmetric multiprocessor systems (SMPs) are the desktop systems of the future. As they become more w...
During the past decade massively parallel processors (MPPs) have slowly gained acceptance within the...