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

Micro-processor and operation method suitable for the same

A technology of microprocessors and operating methods, applied in the direction of electrical digital data processing, instruments, machine execution devices, etc., can solve problems such as unsatisfactory performance and reduced execution speed

Active Publication Date: 2010-11-24
VIA TECH INC
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method is also not ideal, because it will reduce the overall execution speed

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
  • Micro-processor and operation method suitable for the same
  • Micro-processor and operation method suitable for the same
  • Micro-processor and operation method suitable for the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022]The present invention provides a method that can solve the above-mentioned problems without using additional pipeline loops, but requires setting a single additional bit of each interrupt point register in each load queue entry ) and requires some additional logic. The embodiment of the present invention has the following characteristics: (1) the interrupt point range cannot cross page boundaries; (2) the different address bits of the two segments will not be translated (virtual translation into physical). Therefore, as long as the two cache lines are located on the same physical page, the translated virtual address bits in the first and second segments either match or do not match the corresponding bits of an interrupt point range. Specifically, when the load pipeline processes the first fragment (i.e., performs a breakpoint check on the virtual address of the first fragment, generates a physical address, accesses the cache, and replaces the virtual address in the addre...

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

The invention provides a micro-processor for performing a breakout point inspection of a load / storage command of a crossover quick fetching line, wherein the load / storage command appoints a load / storage virtual address of the data and a first segment of the data is arranged in the first quick fetching line and a second segment of the data is arranged in a second quick fetching line. The micro-processor comprises a breakout point temperature storage device, a queue and a load / storage unit pipeline with a load / storage unit. In the first pipeline cycle period, the load / storage physical address is stored in a first storage space and formed by translating the load / storage virtual address.

Description

technical field [0001] The present invention relates to microprocessors, and more particularly to debug breakpoint facilities provided by microprocessors. Background technique [0002] The x86 architecture, like most microprocessor architectures, provides a method for the programmer to enable the programmer to specify a debug breakpoint on the access path of one or more address ranges. Specifically, the interrupt point address range is a virtual address range (called a linear address in x86 syntax (parlance)). In some microprocessors, a load unit performs checks to determine whether a load address accesses a break point range. [0003] Sometimes a load instruction (load) will span (span) two cache lines (cache line), so the load instruction must be divided into two fragments (such as Figure 4 shown), so that each segment is sent down along the load pipeline for accessing the data cache. The first segment travels along the load pipeline and accesses the data cache using th...

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/30G06F11/00
Inventor 布莱恩·W·伯格柯林·艾迪
Owner VIA TECH INC