Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data access method and device

A data access and data technology, applied in the computer field, can solve problems such as low program execution efficiency

Inactive Publication Date: 2011-08-17
北京北大众志微系统科技有限责任公司 +2
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The invention provides a data access method, which solves the problem of low program execution efficiency

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
  • Data access method and device
  • Data access method and device
  • Data access method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In order to solve the above problems, an embodiment of the present invention provides a data access method, in a multi-core multi-threaded execution environment, through the operating system operating system kernel and compiling technology, intensive access to data through general-purpose register access, reducing the number of memory accesses. Through this method, the memory access efficiency of some key areas in the system can be improved, and the uncertainty of the code execution time introduced by the conflicting access of multiple threads to the shared cache can be avoided, thereby ensuring the execution time of the code in the critical area, so as to improve The response speed of the system.

[0033] Embodiments of the present invention will be specifically described below in conjunction with the accompanying drawings.

[0034] First, Embodiment 1 of the present invention will be described.

[0035] Embodiment 1 of the present invention provides a data access met...

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 data access method and device, relating to the field of computer, and solving the problem of lower executing efficiency of programs. The method comprises the following steps of: receiving a register reservation statement; selecting one or more universal registers as a reservation register(s) according to the register reservation statement; and loading the dense access data of a current task into the reservation register (s). The technical scheme provided by the invention is suitable for multi-core multithread processors.

Description

technical field [0001] The invention relates to the computer field, in particular to a data access method and device. Background technique [0002] During the execution of the program, it is inevitable to perform memory access operations, including: fetching instructions and fetching operands. As the performance gap between processor and storage components becomes larger and larger, once a cache miss occurs during memory access, the processor will wait for a long time for off-chip storage access, making each computer instruction of the entire application execute. The clock period (CPI) increases. [0003] In addition, multi-core multi-thread processors have gradually become mainstream products in the market. During the execution of a multi-threaded application, there will be intensive access to certain fixed storage units at a certain moment. For example, when an application program requests system resources or accesses peripherals, it needs to request services provided b...

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
IPC IPC(8): G06F9/38
Inventor 程旭管雪涛钟祺吴栋霞
Owner 北京北大众志微系统科技有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products