The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - March (2010 vol.43)
pp: 34-41
Mark Charney , Intel
Robert Cohn , Intel
Tevi Devor , Intel
Aamer Jaleel , Intel
Gail Lyons , Intel
Harish Patil , Intel
Ady Tal , Intel
INDEX TERMS
Multiple processor systems, Computer systems organization, Computer architectures, Processor architectures, Operating systems, Software engineering
CITATION
Moshe (Maury) Bach, Mark Charney, Robert Cohn, Elena Demikhovsky, Tevi Devor, Kim Hazelwood, Aamer Jaleel, Chi-Keung Luk, Gail Lyons, Harish Patil, Ady Tal, "Analyzing Parallel Programs with Pin", Computer, vol.43, no. 3, pp. 34-41, March 2010, doi:10.1109/MC.2010.60
REFERENCES
1. A. Srivastava and A. Eustace, "ATOM: A System for Building Customized Program Analysis Tools," SIGPLAN Notices, vol. 39, no. 4, ACM Press, 1994, pp. 528-539.
2. C.-K. Luk et al., "Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation," Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation, ACM Press, 2005, pp. 190-200.
3. V. Kiriansky, D. Bruening, and S.P. Amarasinghe, "Secure Execution via Program Shepherding," Proc. 11th Usenix Security Symp., Usenix, 2002, pp. 191-206.
4. N. Nethercote and J. Seward, "Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation," Proc. ACM SIGPLAN Conf. Programming Language Design and Implementation, ACM Press, 2007, pp. 89-100.
5. U. Banerjee et al., "A Theory of Data Race Detection," Proc. Workshop Parallel and Distributed Systems: Testing and Debugging, ACM Press, 2006, pp. 69-78.
6. A. Jaleel et al., "CMP$im: A Pin-Based On-the-Fly Multicore Cache Simulator," Proc. 4th Ann. Workshop Modeling, Benchmarking and Simulation, 2008, pp. 28-36.
7. S. Narayanasamy et al., "Automatic Logging of Operating System Effects to Guide Application-Level Architecture Simulation," Proc. Joint Int'l Conf. Measurement and Modeling of Computer Systems, ACM Press, 2006, pp. 216-227.
8. H. Patil et al., "PinPlay: A Framework for Deterministic Replay and Reproducible Analysis of Parallel Programs," Proc. 6th Int'l Symp. Code Generation and Optimization, ACM Press, 2010, pp. 1-10.
9. S.L. Graham, P.B. Kessler, and M.K. McKusick, "Gprof: A Call Graph Execution Profiler," Proc. SIGPLAN 82 Symp. Compiler Construction, ACM Press, 1982, pp. 120-126.
10. M. Kim, C.-K. Luk, and H. Kim, "Prospector: Discovering Parallelism via Dynamic Data-Dependence Profiling," tech. report TR-2009-001, Georgia Inst. of Technology, 2009.
11. J. Reinders, Intel Threading Building Blocks, O'Reilly, 2007.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool