Path-synchronous performance monitoring of interconnection networks based on source code attribution
Abstract
Examples disclosed herein relate to path-synchronous performance monitoring of an interconnection network based on source code attribution. A processing node in the interconnection network has a profiler module to select a network transaction to be monitored, determine a source code attribution associated with the network transaction to be monitored, and issue a network command to execute the network transaction to be monitored. A logger module creates, in a buffer, a node temporal log associated with the network transaction and the network command. A drainer module periodically captures the node temporal log. The processing node has a network interface controller to receive the network command and mark a packet generated for the network command to be temporally tracked and attributed back to the source code attribution at each hop of the interconnection network traversed by the marked packet.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1805368
- Patent Number(s):
- 10887213
- Application Number:
- 15/705,950
- Assignee:
- Hewlett Packard Enterprise Development LP (Houston, TX)
- DOE Contract Number:
- AC52-07NA27344; SC0012199
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 09/15/2017
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Chabbi, Milind M., Schlansker, Michael, and Yoga, Adarsh. Path-synchronous performance monitoring of interconnection networks based on source code attribution. United States: N. p., 2021.
Web.
Chabbi, Milind M., Schlansker, Michael, & Yoga, Adarsh. Path-synchronous performance monitoring of interconnection networks based on source code attribution. United States.
Chabbi, Milind M., Schlansker, Michael, and Yoga, Adarsh. Tue .
"Path-synchronous performance monitoring of interconnection networks based on source code attribution". United States. https://www.osti.gov/servlets/purl/1805368.
@article{osti_1805368,
title = {Path-synchronous performance monitoring of interconnection networks based on source code attribution},
author = {Chabbi, Milind M. and Schlansker, Michael and Yoga, Adarsh},
abstractNote = {Examples disclosed herein relate to path-synchronous performance monitoring of an interconnection network based on source code attribution. A processing node in the interconnection network has a profiler module to select a network transaction to be monitored, determine a source code attribution associated with the network transaction to be monitored, and issue a network command to execute the network transaction to be monitored. A logger module creates, in a buffer, a node temporal log associated with the network transaction and the network command. A drainer module periodically captures the node temporal log. The processing node has a network interface controller to receive the network command and mark a packet generated for the network command to be temporally tracked and attributed back to the source code attribution at each hop of the interconnection network traversed by the marked packet.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {1}
}