Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for selectively counting instructions and data accesses

A technology of instruction and data, applied in the field of improved data processing system

Inactive Publication Date: 2005-04-06
INT BUSINESS MASCH CORP
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Furthermore, as processor densities increase, hardware assistance may be included to provide additional debugging and analysis features

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for selectively counting instructions and data accesses
  • Method and apparatus for selectively counting instructions and data accesses
  • Method and apparatus for selectively counting instructions and data accesses

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] now refer to figure 1, shows a block diagram of a data processing system in which the present invention may be implemented. Client 100 is an example of a computer in which code or instructions implementing the processes of the present invention may be located. Client 100 uses a Peripheral Component Interconnect (PCI) local bus architecture. Although the described examples use the PCI bus, other bus architectures such as Accelerated Graphics Port (AGP) and Industry Standard Architecture (ISA) may be used. Processor 102 and main memory 104 are connected to PCI local bus 106 through PCI bridge 108 . PCI bridge 108 may also include an integrated memory controller and cache memory for processor 102 . Additional connections to PCI local bus 106 can be made through direct component interconnect or through add-in boards. In the depicted example, local area network (LAN) adapter 110, small computer system interface (SCSI) host bus adapter 112, and expansion bus interface 114...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, apparatus, and computer instructions in a data processing system for processing instructions. Instructions are received at a processor in the data processing system. If an indicator is associated with the instruction, the execution of the instruction and all subsequent instructions are counted until another indicator is received. The indicator also is used with data locations to count accesses to data in the data locations. If the indicator is associated with a data location, all subsequent data location accesses are counted until another indicator is received.

Description

technical field [0001] The present invention generally relates to improved data processing systems. In particular, the present invention provides a method and apparatus for obtaining performance data in a data processing system. More particularly, the present invention provides a method and apparatus for hardware assistance to software tools for obtaining performance data in a data processing system. Background technique [0002] In analyzing and enhancing the performance of data processing systems and applications executing within data processing systems, it is helpful to know which software modules within data processing systems are using system resources. Effective management and enhancement of data processing systems requires knowing how and when various system resources are being used. Performance tools are used to monitor and examine data processing systems to determine resource consumption while various software applications are executing in the data processing syst...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/00G06F9/318G06F9/38G06F11/00
CPCG06F9/3836G06F2201/88G06F11/348G06F2201/885G06F2201/86G06F11/3466G06F9/30181G06F11/3636G06F11/3471G06F9/3853G06F9/3858G06F9/3854
Inventor 小吉米·E·德威特弗兰克·E·莱文伊尼奥·M·皮内达克里斯托弗·M·理查森罗伯特·J·厄克特
Owner INT BUSINESS MASCH CORP