International audienceInstruction Level Parallelism (ILP) of applications is typically limited and variant in time, thus during application execution some processor Function Units (FUs) may not be used all the time. Therefore, these idle FUs can be used to execute replicated instructions, improving reliability. However, existing approaches either schedule the execution of replicated instructions based on compiler schedule or consider processors with identical FUs, able to execute any instruction type. The former approach has a negative impact on performance, whereas the later approach is not applicable on processors with heterogeneous FUs. This work presents a hardware mechanism for processors with heterogeneous FUs that dynamically replica...
VLIW architecture has become widespread due to the combined bene?ts of simple hardware and compiler ...
Architectural resources and program recurrences are themain limitations to the amount of Instruction...
The length of a statically created instruction schedule determines to a great extent the performance...
International audienceInstruction Level Parallelism (ILP) of applications is typically limited and v...
International audienceError occurrence in embedded systems has significantly increased. Although inh...
Embedded processors in critical domains require a combination of reliability, performance and low en...
Embedded processors in critical domains require a combination of reliability, performance and low en...
In this paper, we present a method for utilizing the spare capacity in super-scalar and very long in...
In this dissertation, we propose to combine programmability with reconfigurability by implementing a...
Very long instruction word (VLIW) machines potentially provide the most direct way to exploit Instru...
VLIW (Very Long Instruction Word) processors issue and execute multiple operations in parallel, on d...
International audienceTechnology scaling makes hardware more susceptible to radiation, which can cau...
Very Long Instruction Word (VLIW) processors are wide-issue statically scheduled processors. Instru...
High-performance microprocessors are currently designed with the purpose of exploiting instruction l...
VLIW architecture has become widespread due to the combined bene?ts of simple hardware and compiler ...
Architectural resources and program recurrences are themain limitations to the amount of Instruction...
The length of a statically created instruction schedule determines to a great extent the performance...
International audienceInstruction Level Parallelism (ILP) of applications is typically limited and v...
International audienceError occurrence in embedded systems has significantly increased. Although inh...
Embedded processors in critical domains require a combination of reliability, performance and low en...
Embedded processors in critical domains require a combination of reliability, performance and low en...
In this paper, we present a method for utilizing the spare capacity in super-scalar and very long in...
In this dissertation, we propose to combine programmability with reconfigurability by implementing a...
Very long instruction word (VLIW) machines potentially provide the most direct way to exploit Instru...
VLIW (Very Long Instruction Word) processors issue and execute multiple operations in parallel, on d...
International audienceTechnology scaling makes hardware more susceptible to radiation, which can cau...
Very Long Instruction Word (VLIW) processors are wide-issue statically scheduled processors. Instru...
High-performance microprocessors are currently designed with the purpose of exploiting instruction l...
VLIW architecture has become widespread due to the combined bene?ts of simple hardware and compiler ...
Architectural resources and program recurrences are themain limitations to the amount of Instruction...
The length of a statically created instruction schedule determines to a great extent the performance...