Pin (computer program): Difference between revisions

Content deleted Content added
added example pintool
Line 34:
* '''[http://software.intel.com/en-us/articles/intel-software-development-emulator/ Intel Software Development Emulator]''' is a pintool that enables the development of applications using instruction set extensions that are not currently implemented in hardware.
* '''CMP$IM''' is a cache profiler built using pin.<ref>[http://www.ece.umd.edu/~blj/papers/mobs2008.pdf CMP$im: A Pin-Based On-The-Fly Multi-Core Cache Simulator]</ref>
*'''[http://www.pinplay.org PinPlay]''' enables the capture and deterministic replay of the running of multithreaded programs under pin. Capturing the running of a program helps developers overcome the non-determinism inherent in multithreading.<ref>[http://delivery.acm.org/10.1145/1780000/1772958/p2-patil.pdf PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs]</ref>
* Pin itself comes with many example tools that make use of its abilities. These tools are licensed under a BSD-like license.