International audienceThe increasing complexity of multiprocessor system on chip (MPSoC) makes the software developers life harder when chasing bugs. The debugging process is particularly tedious as it involves analyzing parallel execution flows. Executing a program many times is an integral part of the process in conventional debugging, but the non-determinism due to parallel execution often leads to different execution paths and different behaviors. In this paper, we propose an approach based on simulation, as it is nowadays an integral part of the MPSoC design flow, to ease pin-pointing bugs in a parallel execution. To that aim, we collect traces using a virtual platform, and when an execution fails, re-execute the traces, in either forw...
MPSoC platforms provide high performance, low power consumption and flexi-bility required by the eme...
Submitted to the JSA Elsevier JournalThis paper investigates the application of Deterministic Record...
Accepté à EUC'2014International audienceThis work presents a debugging methodology for MPSoC based o...
International audienceThe increasing complexity of multiprocessor system on chip (MPSoC) makes the s...
The increasing complexity of Multiprocessor System on Chip (MPSoC) makes the engineers' life harder ...
Prototyping and debugging of operating systems and drivers are very tough tasks because of hardware ...
A common debugging strategy involves re-executing a program (on a given input) over and over, each t...
Debugging is generally considered to be difficult. The increased complexity and non determinism of p...
Debugging MIMD programs is often a delicate job. As a matter of fact, they can have different behavi...
ISBN 978-1-4577-0658-5International audienceMultiprocessor Systems-on-Chip (MPSoC) are sealing in co...
International audienceMultiprocessor Systems-on-Chip (MPSoC) become more and more complex. Most part...
La complexité croissante des systèmes multiprocesseurs sur puce (MPSoC) rend la vie plus difficile a...
Debugging concurrent programs is known to be difficult due to scheduling non-determinism. The techni...
Multicore is here to stay. To keep up with the hardware innovation, software developers mustmove fro...
Testing and debugging parallel programs is often difficult and tedious since concurrently executing ...
MPSoC platforms provide high performance, low power consumption and flexi-bility required by the eme...
Submitted to the JSA Elsevier JournalThis paper investigates the application of Deterministic Record...
Accepté à EUC'2014International audienceThis work presents a debugging methodology for MPSoC based o...
International audienceThe increasing complexity of multiprocessor system on chip (MPSoC) makes the s...
The increasing complexity of Multiprocessor System on Chip (MPSoC) makes the engineers' life harder ...
Prototyping and debugging of operating systems and drivers are very tough tasks because of hardware ...
A common debugging strategy involves re-executing a program (on a given input) over and over, each t...
Debugging is generally considered to be difficult. The increased complexity and non determinism of p...
Debugging MIMD programs is often a delicate job. As a matter of fact, they can have different behavi...
ISBN 978-1-4577-0658-5International audienceMultiprocessor Systems-on-Chip (MPSoC) are sealing in co...
International audienceMultiprocessor Systems-on-Chip (MPSoC) become more and more complex. Most part...
La complexité croissante des systèmes multiprocesseurs sur puce (MPSoC) rend la vie plus difficile a...
Debugging concurrent programs is known to be difficult due to scheduling non-determinism. The techni...
Multicore is here to stay. To keep up with the hardware innovation, software developers mustmove fro...
Testing and debugging parallel programs is often difficult and tedious since concurrently executing ...
MPSoC platforms provide high performance, low power consumption and flexi-bility required by the eme...
Submitted to the JSA Elsevier JournalThis paper investigates the application of Deterministic Record...
Accepté à EUC'2014International audienceThis work presents a debugging methodology for MPSoC based o...