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
Chi-Keung Luk,Robert Cohn,Robert Muth,Harish Patil,Artur Klauser,Geoff Lowney,Steven Wallace,Vijay Janapa Reddi,Kim Hazelwood +8 more
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
Joel Emer,Pritpal S. Ahuja,E. Borch,Artur Klauser,Chi-Keung Luk,S. Manne,Shubhendu S. Mukherjee,Harish Patil,Steven Wallace,Nathan Binkert,Roger Espasa,Toni Juan +11 more
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
Moshe Bach,Mark J. Charney,Robert Cohn,E. Demikhovsky,Tevi Devor,Kim Hazelwood,Aamer Jaleel,Chi-Keung Luk,G. Lyons,Harish Patil,Ady Tal +10 more
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.