Content deleted Content added
Rockstone35 (talk | contribs) m added "but" |
Citation bot (talk | contribs) m Removed URL that duplicated unique identifier. Removed parameters. | You can use this bot yourself. Report bugs here.| Activated by User:Marianne Zimmerman |
||
Line 43:
=== Alternatives to Pin Tool ===
There are many other tools available to collect resource usage of running programs on the system such as [[Bell Lab]]’s strapon tool and [[Dyninst]] tool etc. [[Bell Lab]]’s tool uses the strap on technology which runs a tool to collect resources simultaneously with the program but this tool is only compatible with the programs which allow other programs to run simultaneously with them.<ref>{{Cite journal|url = |title = Building secure products and solutions. Bell Labs Technical Journal|last = Gupta|first = Chandrashekhar|date = 2007|journal = |doi = 10.1002/bltj.20247|pmid = |access-date = }}</ref> Furthermore, Dyninst tool uses [[binary rewriting]] of the program’s executable and implementable commands inside the program to check for resource usage and is very efficient. However, it is very unstable as it is a relatively new tool and crashes on large scale programs.<ref>{{Cite journal|url = |title = Dynamic binary instrumentation and data aggregation on large scale systems|last = Lee|first = Schulz|date = 2007|journal = International Journal of Parallel Programming|doi = |pmid = |access-date = }}</ref> Lastly, [[Intel]] Pin tool uses static binary instrumentation and runs the program as a part of itself while keeping track of all its resources.<ref>{{Cite journal|title = Analyzing Parallel Programs with PIN
== See also ==
Line 58:
{{refbegin}}
* {{cite journal | title = Analyzing Parallel Programs With Pin |author1=Moshe Bach |author2=Mark Charney |author3=Robert Cohn |author4=Elena Demikhovsky |author5=Tevi Devor |author6=Kim Hazelwood |author7=Aamer Jaleel |author8=Chi-Keung Luk |author9=Gail Lyons |author10=Harish Patil |author11=Ady Tal |last-author-amp=yes | journal = Computer | volume = 43 | number = 3 | pages = 34–41 | date = March 2010 | publisher = IEEE| url = http://www.computer.org/portal/web/csdl/magazines/computer#4 | doi=10.1109/mc.2010.60}}
* {{cite conference | title = Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation | url = http://www.cs.tufts.edu/comp/150IPL/papers/luk05pin.pdf |author1=Chi-Keung Luk |author2=Robert Cohn |author3=Robert Muth |author4=Harish Patil |author5=Artur Klauser |author6=Geoff Lowney |author7=Steven Wallace |author8=Vijay Janapa Reddi |author9=Kim Hazelwood |last-author-amp=yes | booktitle = Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation | pages =
* {{cite conference | title = Dynamic Program Analysis of Microsoft Windows Applications | url = http://www.cs.virginia.edu/kim/docs/ispass10.pdf |author1=Alex Skaletsky |author2=Tevi Devor |author3=Nadav Chachmon |author4=Robert Cohn |author5=Kim Hazelwood |author6=Vladimir Vladimirov |author7=Moshe Bach | booktitle = International Symposium on Performance Analysis of Software and Systems (ISPASS) | pages = 2–12 | date = April 2010 | ___location = White Plains, NY }}
{{refend}}
|