US Patent Application No: 2009/0313,507

Number of patents in Portfolio can not be more than 2000

Generation of trace data in a multi-processor system

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A data processing apparatus is provided having a plurality of processing circuits each having access to a memory. Tracing circuitry is provided for generating a stream of trace data for generating a stream of trace data corresponding to at least one of the plurality of processing circuits. Selection circuitry is provided to enable selective switching of the tracing circuitry from generating a first trace data stream corresponding to a first one of the plurality of processing circuits generating a second different trace data stream corresponding to a different one of the plurality of processing circuits. The selective switching is performed in dependence upon processing state information associating with one or more of the plurality of processing circuits. A corresponding method and computer program product are also provided.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ARM LIMITEDCAMBRIDGE1068

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hart, David Kevin Cambridge , GB 4 23
Rose, Andrew Christopher Cambridge , GB 45 226
Swaine, Andrew Brookfield Cambridge , GB 31 287
Williams, Michael John Cambridgeshire , GB 67 429

Cited Art Landscape

Patent Info (Count) # Cites Year
 
CREDIT SUISSE, CAYMAN ISLANDS BRANCH (1)
* 2006/0242,627 System and method for conditional tracing of computer programs 69 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2005/0149,603 Queuing of conflicted remotely received transactions 31 2003
 
QUALCOMM INCORPORATED (1)
* 2005/0268,177 Compression of data traces for an integrated circuit with multiple memories 15 2004
 
ARM LIMITED (3)
* 2003/0229,823 Generation of trace signals within a data processing apparatus 5 2002
* 2006/0117,229 Tracing multiple data access instructions 14 2005
* 2009/0006,934 Triggering diagnostic operations within a data processing apparatus 3 2007
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 7,007,201 Shared embedded trace macrocell 21 2001
 
RYO HOLDINGS, LLC (1)
* 2007/0255,933 Parallel condition code generation for SIMD operations 0 2006
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (1)
8,880,958 Interleaved architecture tracing and microarchitecture tracing 0 2011
 
VIA TECHNOLOGIES, INC. (7)
8,495,344 Simultaneous execution resumption of multiple processor cores after core state information dump to facilitate debugging via multi-core processor simulator using the state information 0 2010
8,464,032 Microprocessor integrated circuit with first processor that outputs debug information in response to reset by second processor of the integrated circuit 1 2010
* 8,443,175 Microprocessor with first processor for debugging second processor 0 2010
* 2011/0010,530 MICROPROCESSOR WITH INTEROPERABILITY BETWEEN SERVICE PROCESSOR AND MICROCODE-BASED DEBUGGER 5 2010
8,762,779 Multi-core processor with external instruction execution rate heartbeat 1 2010
* 2011/0185,160 MULTI-CORE PROCESSOR WITH EXTERNAL INSTRUCTION EXECUTION RATE HEARTBEAT 5 2010
8,639,919 Tracer configuration and enablement by reset microcode 0 2011
 
ADVANCED MICRO DEVICES, INC. (4)
* 8,782,645 Automatic load balancing for heterogeneous cores 0 2011
* 2012/0291,040 AUTOMATIC LOAD BALANCING FOR HETEROGENEOUS CORES 5 2011
* 8,683,468 Automatic kernel migration for heterogeneous cores 0 2011
* 2012/0297,163 AUTOMATIC KERNEL MIGRATION FOR HETEROGENEOUS CORES 16 2011
 
ARM LIMITED (3)
* 7,809,989 Performing diagnostic operations upon an asymmetric multiprocessor apparatus 0 2007
* 2008/0098,262 Performing diagnostic operations upon an asymmetric multiprocessor apparatus 2 2007
* 8,966,323 Monitoring multiple data transfers 0 2010
 
WESTERN DIGITAL TECHNOLOGIES, INC. (1)
8,612,650 Virtual extension of buffer to reduce buffer overflow during tracing 34 2012
 
INTEL CORPORATION (2)
* 9,003,375 Optional logging of debug activities in a real time instruction tracing log 1 2011
* 2013/0263,093 OPTIONAL LOGGING OF DEBUG ACTIVITIES IN A REAL TIME INSTRUCTION TRACING LOG 1 2011
* Cited By Examiner