International audienceSingle-ISA heterogeneous systems (such as ARM big.LITTLE) are an attractive solution for embedded platforms as they expose performance/energy trade-offs directly to the operating system. Recent works have demonstrated the ability to increase their efficiency by using VLIW cores, supported through Dynamic Binary Translation (DBT) to maintain the illusion of a single-ISA system. However, VLIW cores cannot rival with Outof- Order (OoO) cores when it comes to performance, mainly because they do not use speculative execution. In this work, we study how it is possible to use memory dependency speculation during the DBT process. Our approach enables fine-grained speculation optimizations thanks to a combination of hardware an...
International audienceCustom hardware accelerators usage is shifting towards new application domains...
Maximal utilization of cores in multicore architectures is key to realize the potential performance ...
Control and data flow speculation can improve processor performance through increased ILP. First it ...
International audienceSingle-ISA heterogeneous systems (such as ARM big.LITTLE) are an attractive so...
International audienceSingle ISA-Heterogeneous multi-cores such as the ARM big.LITTLE have proven to...
Out-of-order processors heavily rely on speculation to achieve high performance, allowing instructio...
One of the main performance bottlenecks of processors today is the discrepancy between processor and...
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and ...
Improving application performance is a major challenge for computer architects. Two important reason...
International audienceMemory Dependency Prediction (MDP) is paramount to good out-of-order performan...
International audienceIn order to provide dynamic adaptation of the performance/energy trade-off, sy...
While dynamic languages are now mainstream choices for application development, most popular dynamic...
Instruction Level Parallelism (ILP) is one of the key issues to boost the performance of future gene...
International audience—Recently, Value Prediction (VP) has been gaining renewed traction in the rese...
With the recent move to multi-core architectures it has become important to create the means to exp...
International audienceCustom hardware accelerators usage is shifting towards new application domains...
Maximal utilization of cores in multicore architectures is key to realize the potential performance ...
Control and data flow speculation can improve processor performance through increased ILP. First it ...
International audienceSingle-ISA heterogeneous systems (such as ARM big.LITTLE) are an attractive so...
International audienceSingle ISA-Heterogeneous multi-cores such as the ARM big.LITTLE have proven to...
Out-of-order processors heavily rely on speculation to achieve high performance, allowing instructio...
One of the main performance bottlenecks of processors today is the discrepancy between processor and...
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and ...
Improving application performance is a major challenge for computer architects. Two important reason...
International audienceMemory Dependency Prediction (MDP) is paramount to good out-of-order performan...
International audienceIn order to provide dynamic adaptation of the performance/energy trade-off, sy...
While dynamic languages are now mainstream choices for application development, most popular dynamic...
Instruction Level Parallelism (ILP) is one of the key issues to boost the performance of future gene...
International audience—Recently, Value Prediction (VP) has been gaining renewed traction in the rese...
With the recent move to multi-core architectures it has become important to create the means to exp...
International audienceCustom hardware accelerators usage is shifting towards new application domains...
Maximal utilization of cores in multicore architectures is key to realize the potential performance ...
Control and data flow speculation can improve processor performance through increased ILP. First it ...