Distributed trace using central performance counter memory
Abstract
A plurality of processing cores, are central storage unit having at least memory connected in a daisy chain manner, forming a daisy chain ring layout on an integrated chip. At least one of the plurality of processing cores places trace data on the daisy chain connection for transmitting the trace data to the central storage unit, and the central storage unit detects the trace data and stores the trace data in the memory co-located in with the central storage unit.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1107594
- Patent Number(s):
- 8566484
- Application Number:
- 13/590,879
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
Y - NEW / CROSS SECTIONAL TECHNOLOGIES Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE Y02D - CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THIR OWN ENERGY USE
- DOE Contract Number:
- B554331
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 0012 Aug 21
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Satterfield, David L., and Sexton, James C. Distributed trace using central performance counter memory. United States: N. p., 2013.
Web.
Satterfield, David L., & Sexton, James C. Distributed trace using central performance counter memory. United States.
Satterfield, David L., and Sexton, James C. Tue .
"Distributed trace using central performance counter memory". United States. https://www.osti.gov/servlets/purl/1107594.
@article{osti_1107594,
title = {Distributed trace using central performance counter memory},
author = {Satterfield, David L. and Sexton, James C.},
abstractNote = {A plurality of processing cores, are central storage unit having at least memory connected in a daisy chain manner, forming a daisy chain ring layout on an integrated chip. At least one of the plurality of processing cores places trace data on the daisy chain connection for transmitting the trace data to the central storage unit, and the central storage unit detects the trace data and stores the trace data in the memory co-located in with the central storage unit.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Oct 22 00:00:00 EDT 2013},
month = {Tue Oct 22 00:00:00 EDT 2013}
}
Works referenced in this record:
Method, apparatus and computer program product for efficient per thread performance information
patent, August 2005
- Jones, Scott Thomas; Levine, Frank Eliot; Smolders, Luc Rene
- US Patent Document 6,925,424
Opportunistic improvement of MMIO request handling based on target reporting of space requirements
patent, November 2011
- Harriman, David J.; Glew, Andrew F.
- US Patent Document 8,055,805
Performance monitor synchronization in a multiprocessor system
patent, November 2002
- Rawson, III, Freeman Leigh
- US Patent Document 6,480,966
Method and apparatus for obtaining trace information of multiple processors on an SoC using a segmented trace ring bus to enable a flexible trace output configuration
patent, June 2010
- Gang, Zhang; Kohda, Yasuteru; Ohba, Nobuyuki
- US Patent Document 7,743,199
Apparatus for monitoring data transfers of an oemi channel interface
patent, March 1994
- Dein, Dennis A.; Holland, Hugh C.; Kammerer, Robert J.
- US Patent Document 5,297,277
3D virtual environment creation management and delivery system
patent, May 2000
- Barrus, John W.; McKeown, Stephan; Sterns, Ilene B.
- US Patent Document 6,058,397
Centralized performance monitoring architecture
patent, March 1999
- Agrawal, Sumeet; Glew, Andrew F.; Franklin, Patrick
- US Patent Document 5,881,223
Memory in a programmable logic device
patent, September 1998
- Jones, Christopher W.
- US Patent Document 5,804,986
Simultaneous real-time trace and debug for multiple processing core systems on a chip
patent, July 2006
- Songer, Christopher Mark; Newlin, John; Nuggehalli, Srikanth
- US Patent Document 7,080,283