Партнеры

PinPlay:FAQ

I. How long does record/replay take?

Record/replay overhead is a function of number of memory accesses and the amount of sharing in the test program.

1. Time for recording/replaying a 'region': 

Source : CGO2014 paper on DrDebug

2. Slow-down for whole-program recording.

Source: Measured with PinPlay kit 2.0. (we are continuously looking to improve these)

  • Разработчики
  • Партнеры
  • Профессорский состав
  • Студенты
  • Средний
  • Отладка
  • Параллельные вычисления
  • Многопоточность
  • KERNEL BUILDER IDE for Performance Analysis: Thread utilization, Execution units occupancy

    Hi,

    How the HW thread level utilization helps in analyzing performance?

    How execution occupancy is calculated?

    Full kernel execution statistics provide data by varying the local work group size.

    How should I interpret this data and do the code changes? Can anyone give me an example?

    Any help is appreciated!!

     

    DrDebug : Deterministic Replay based Debugging with Pin

    Summary

    Deterministic replay debugging is a powerful tool that can help find the cause of difficult hard-to-reproduce multi-threaded bugs. Consider using replay debugging if your application fails sporadically or if the details of the failure change from run to run. Replay debugging makes your failure totally reproducible, allowing you to use multiple debugger sessions to zero in on the root cause of your problem.

  • Разработчики
  • Партнеры
  • Профессорский состав
  • Студенты
  • Образовательные учреждения
  • Отладка
  • Инструменты для разработки
  • Образование
  • Многопоточность
  • Подписаться на Партнеры