Partners

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)

  • Developers
  • Partners
  • Professors
  • Students
  • Intermediate
  • Debugging
  • Parallel Computing
  • Threading
  • Intel® INDE 2015 Release Notes and Installation Guide

    INDE 2015 Update 1.1 is available now!

    INDE 2015 Update 1.1 is a label change in License only on top of Update 1.  If you already installed Intel INDE 2015 Update 1, then this installation is optional.

    If you are an existing user of INDE 2015 Update 1, you will receive a notification in your Intel® Software Manager tool on how to update your installation. If you are a new user, please visit  https://software.intel.com/en-us/intel-inde to see various packages available and download INDE.

  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • Windows*
  • C/C++
  • Advanced
  • Intermediate
  • Intel® Integrated Native Developer Experience (INDE)
  • cross-platform development
  • Intel® RealSense™ Technology
  • OpenCL*
  • Perceptual Computing
  • Development Tools
  • 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.

  • Developers
  • Partners
  • Professors
  • Students
  • Academic
  • Debugging
  • Development Tools
  • Education
  • Threading
  • 在英特尔® 架构的设备上优化 Android* 应用

    在英特尔® 架构的设备上优化 Android*应用

    概要介绍:

    多年来英特尔®一直致力于帮助第三方软件商在 Windows 平台做性能和功耗的优化.软件优化后在性能和功耗上得到了大幅的改善。随着 Android*成为一个更大的市场平台,软件商都相应推出了自己在 Android 上的软件。然而,这些软件仍然有着比较大的优化空间.软件尤其是多媒体应用软件在性能和功耗方面提升空间非常大.事实上,同一款软件在同一 Intel 硬件平台上在 Window 上的性能甚至会远远好过在 Android*上的性能.这篇白皮书介绍了开发优化 Android 应用程序的一些工具和方法以及媒体应用程序的优化实例。这篇白皮书旨在面向  ISVs,  OEMs,  和其他技术相关人士。

    点击此处下载白皮书>>

  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • C/C++
  • Advanced
  • Intermediate
  • Android* Development Tools
  • Android
  • performance tuning
  • Development Tools
  • Game Development
  • Graphics
  • Media Processing
  • Mobility
  • Power Efficiency
  • Subscribe to Partners