phd-thesis/manuscrit/biblio/tools.bib

70 lines
3.1 KiB
BibTeX
Raw Normal View History

2023-09-14 15:22:49 +02:00
@misc{tool:perf,
title={perf: Linux profiling with performance counters},
author={{Linux Kernel}},
howpublished={\url{http://perf.wiki.kernel.org/index.php/Main_Page}}
}
@article{tool:hpctoolkit,
author = {Adhianto, L. and Banerjee, S. and Fagan, M. and Krentel, M. and Marin, G. and Mellor-Crummey, J. and Tallent, N. R.},
title = {HPCTOOLKIT: tools for performance analysis of optimized parallel programs},
journal = {Concurrency and Computation: Practice and Experience},
volume = {22},
number = {6},
pages = {685-701},
keywords = {performance tools, call path profiling, tracing, binary analysis, execution monitoring},
doi = {https://doi.org/10.1002/cpe.1553},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/cpe.1553},
eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/cpe.1553},
abstract = {Abstract HPCTOOLKIT is an integrated suite of tools that supports measurement, analysis, attribution, and presentation of application performance for both sequential and parallel programs. HPCTOOLKIT can pinpoint and quantify scalability bottlenecks in fully optimized parallel programs with a measurement overhead of only a few percent. Recently, new capabilities were added to HPCTOOLKIT for collecting call path profiles for fully optimized codes without any compiler support, pinpointing and quantifying bottlenecks in multithreaded programs, exploring performance information and source code using a new user interface, and displaying hierarchical spacetime diagrams based on traces of asynchronous call path samples. This paper provides an overview of HPCTOOLKIT and illustrates its utility for performance analysis of parallel applications. Copyright © 2009 John Wiley \& Sons, Ltd.},
year = {2010}
}
@misc{tool:capstone,
title={Capstone engine},
author={Nguyen Anh Quynh and the Capstone collaborators},
howpublished={\url{https://www.capstone-engine.org/}}
}
@article{tool:valgrind,
author = {Nicholas Nethercote and
Julian Seward},
title = {Valgrind: {A} Program Supervision Framework},
journal = {Electr. Notes Theor. Comput. Sci.},
volume = {89},
number = {2},
pages = {44--66},
year = {2003},
}
@techreport{tool:pluto,
author = {Uday Bondhugula and J. Ramanujam and P.
Sadayappan},
title = {PLuTo: A Practical and Fully Automatic Polyhedral Parallelizer and Locality Optimizer},
year = 2007,
month = oct,
number = "OSU-CISRC-10/07-TR70",
institution = {The Ohio State University}
}
@misc{tool:pocc,
title={{PoCC}, the Polyhedral Compiler Collection},
note={\url{https://www.cs.colostate.edu/~pouchet/software/pocc/}},
}
2023-09-15 14:34:32 +02:00
@misc{tool:gurobi,
title={Gurobi Optimizer},
author={Gurobi Optimization, LLC},
howpublished={\url{https://www.gurobi.com}}
}
@inproceedings{tool:papi,
title={PAPI: A portable interface to hardware performance counters},
author={Mucci, Philip J and Browne, Shirley and Deane, Christine and
Ho, George},
booktitle={Proceedings of the department of defense HPCMP users group
conference},
volume={710},
year={1999}
}