With the advent of manycore architectures comprising hundreds of processing elements, fault management has become a major challenge. We present an approach that uses the occam-pi language to manage the fault recovery mechanism on a new manycore architecture, the Platform 2012 (P2012). The approach is made possible by extending our previously developed compiler framework to compile occam-pi implementations to the P2012 architecture. We describe the techniques used to translate the salient features of the occam-pi language to the native programming model of the P2012 architecture. We demonstrate the applicability of the approach by an experimental case study, in which the DCT algorithm is implemented on a set of four processing elements. Duri...
This paper presents a dynamic scheduling solution to achieve fault tolerance in many-core architectu...
Conference of IEEE International Symposium on Circuits and Systems, ISCAS 2015 ; Conference Date: 24...
As the sizes of distributed memory multiprocessors increase, the likelihood of a fault removing one ...
Efficient utilization of available resources is a key concept in embedded systems. This paper is foc...
Recently we proposed occam-pi as a high-levellanguage for programming coarse grained reconfigurable ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
Coarse-grained reconfigurable architectures, which offer massive parallelism coupled with the capabi...
The adoption of run-time reconfigurable parallel architectures for high-performance embedded systems...
Manycore architectures are gaining attention as a means to meet the performance and power demands of...
This work deals with high performance computing on large scale platforms like computing grids. Compu...
Massively parallel reconfigurable architectures, which offer massive parallelism coupled with the ca...
The growing trend towards adoption of flexible and heterogeneous, parallel computing architectures h...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
L'augmentation continue de la puissance de calcul requise par les applications telles que la cryptog...
The always increasing performance demands of applications such as cryptography, scientific simulatio...
This paper presents a dynamic scheduling solution to achieve fault tolerance in many-core architectu...
Conference of IEEE International Symposium on Circuits and Systems, ISCAS 2015 ; Conference Date: 24...
As the sizes of distributed memory multiprocessors increase, the likelihood of a fault removing one ...
Efficient utilization of available resources is a key concept in embedded systems. This paper is foc...
Recently we proposed occam-pi as a high-levellanguage for programming coarse grained reconfigurable ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
Coarse-grained reconfigurable architectures, which offer massive parallelism coupled with the capabi...
The adoption of run-time reconfigurable parallel architectures for high-performance embedded systems...
Manycore architectures are gaining attention as a means to meet the performance and power demands of...
This work deals with high performance computing on large scale platforms like computing grids. Compu...
Massively parallel reconfigurable architectures, which offer massive parallelism coupled with the ca...
The growing trend towards adoption of flexible and heterogeneous, parallel computing architectures h...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
L'augmentation continue de la puissance de calcul requise par les applications telles que la cryptog...
The always increasing performance demands of applications such as cryptography, scientific simulatio...
This paper presents a dynamic scheduling solution to achieve fault tolerance in many-core architectu...
Conference of IEEE International Symposium on Circuits and Systems, ISCAS 2015 ; Conference Date: 24...
As the sizes of distributed memory multiprocessors increase, the likelihood of a fault removing one ...