scispace - formally typeset
H

Harish Patil

Researcher at Intel

Publications -  35
Citations -  5658

Harish Patil is an academic researcher from Intel. The author has contributed to research in topics: Debugging & Instruction set. The author has an hindex of 19, co-authored 33 publications receiving 5345 citations. Previous affiliations of Harish Patil include Hewlett-Packard & University of Wisconsin-Madison.

Papers
More filters
Journal ArticleDOI

Pin: building customized program analysis tools with dynamic instrumentation

TL;DR: The goals are to provide easy-to-use, portable, transparent, and efficient instrumentation, and to illustrate Pin's versatility, two Pintools in daily use to analyze production software are described.
Proceedings ArticleDOI

Pinpointing Representative Portions of Large Intel® Itanium® Programs with Dynamic Instrumentation

TL;DR: This work uses the well-known SimPoint methodology to find representative portions of an application to simulate, and develops a toolkit that automatically detects PinPoints, validates whether they are representative using hardware performance counters, and generates traces for large Itanium® programs.
Journal ArticleDOI

Asim: a performance model framework

TL;DR: Asim provides a modular and reusable framework for creating many models that helps break down the performance-modeling problem into individual pieces that can be modeled separately, while its reusability allows using a software component repeatedly in different contexts.
Proceedings ArticleDOI

PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs

TL;DR: The design of PinPlay is described, which is an easy-to-use framework for capturing, deterministically replaying, and analyzing execution of large programs with reasonable runtime and disk usage.
Journal ArticleDOI

Analyzing Parallel Programs with Pin

TL;DR: Pin is a software system that performs runtime binary instrumentation of Linux and Microsoft Windows applications and aims to provide an instrumentation platform for building a wide variety of program analysis tools, called pintools.