skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Using DMA for copying performance counter data to memory

Abstract

A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance data.

Inventors:
; ;
Publication Date:
Research Org.:
International Business Machines Corporation, Armonk, NY, USA
Sponsoring Org.:
USDOE
OSTI Identifier:
1113227
Patent Number(s):
8,621,167
Application Number:
13/446,467
Assignee:
International Business Machines Corporation (Armonk, NY) OSTI
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Gara, Alan, Salapura, Valentina, and Wisniewski, Robert W. Using DMA for copying performance counter data to memory. United States: N. p., 2013. Web.
Gara, Alan, Salapura, Valentina, & Wisniewski, Robert W. Using DMA for copying performance counter data to memory. United States.
Gara, Alan, Salapura, Valentina, and Wisniewski, Robert W. Tue . "Using DMA for copying performance counter data to memory". United States. https://www.osti.gov/servlets/purl/1113227.
@article{osti_1113227,
title = {Using DMA for copying performance counter data to memory},
author = {Gara, Alan and Salapura, Valentina and Wisniewski, Robert W},
abstractNote = {A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance data.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2013},
month = {12}
}

Patent:

Save / Share: