PhD ThesisIn the 1980s, multiple-processor computers (multiprocessors) based on conven- tional processing elements emerged as a popular solution to the continuing demand for ever-greater computing power. These machines offer a general-purpose parallel processing platform on which the size of program units which can be efficiently executed in parallel - the "grain size" - is smaller than that offered by distributed computing environments, though greater than that of some more specialised architectures. However, programming to exploit this medium-grained parallelism remains difficult. Concurrent execution is inherently complex, yet there is a lack of programming tools to support parallel programming activities such as ...
It is today's general wisdom that the productive use of parallel architectures depends cruciall...
Nowadays, parallel computers have become ubiquitous and currentprocessors contain several execution ...
The evolution of parallel processing over the past several decades can be viewed as the development ...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...
The information processing is in continuous progress. High Performance Computing is now a trend. The...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
By viewing different parallel programming paradigms as essential heterogeneous approaches in mapping...
Journal ArticleThe demand for very high performance computer has encouraged some researchers in the ...
International audienceThis paper presents the OpenDF framework and recalls that dataflow programming...
Computers employing some degree of data flow organisation are now well established as providing a po...
peer-reviewedIn recent years there has been a shift in microprocessor manufacture from building sing...
Traditional programming, execution and optimization techniques have been shown to be inadequate to e...
2Writing parallel programs is difficult. Besides the inherent difficulties associ-ated with writing ...
The success of parallel architectures has been limited by the lack of high-level parallel programmin...
Journal ArticleThe complexity and diversity of parallel programming languages and computer architect...
It is today's general wisdom that the productive use of parallel architectures depends cruciall...
Nowadays, parallel computers have become ubiquitous and currentprocessors contain several execution ...
The evolution of parallel processing over the past several decades can be viewed as the development ...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...
The information processing is in continuous progress. High Performance Computing is now a trend. The...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
By viewing different parallel programming paradigms as essential heterogeneous approaches in mapping...
Journal ArticleThe demand for very high performance computer has encouraged some researchers in the ...
International audienceThis paper presents the OpenDF framework and recalls that dataflow programming...
Computers employing some degree of data flow organisation are now well established as providing a po...
peer-reviewedIn recent years there has been a shift in microprocessor manufacture from building sing...
Traditional programming, execution and optimization techniques have been shown to be inadequate to e...
2Writing parallel programs is difficult. Besides the inherent difficulties associ-ated with writing ...
The success of parallel architectures has been limited by the lack of high-level parallel programmin...
Journal ArticleThe complexity and diversity of parallel programming languages and computer architect...
It is today's general wisdom that the productive use of parallel architectures depends cruciall...
Nowadays, parallel computers have become ubiquitous and currentprocessors contain several execution ...
The evolution of parallel processing over the past several decades can be viewed as the development ...