Reconfigurable system supporting data prefetching and reuse

A technology for data prefetching and system reconfiguration, applied in machine execution devices, concurrent instruction execution, etc., can solve problems such as increased burden on programmers, insufficient compilation support, prefetch mechanism scheduling, etc., to improve resource utilization and reduce memory Access, efficiency improvement effect

Inactive Publication Date: 2013-04-03
SOUTHEAST UNIV
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that the current compilation technology is difficult to effectively schedule this prefetch mechanism, so it often relies on the programmer to analyze the data flow characteristics of the algorithm, and the programmer explicitly specifies the data prefetch operation in the program , increasing the burden on programmers
[0008] Therefore, the current methods to improve the efficiency of on-chip memory access in reconfigurable systems have problems such as complex hardware implementation and insufficient compilation support.

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
  • Reconfigurable system supporting data prefetching and reuse
  • Reconfigurable system supporting data prefetching and reuse
  • Reconfigurable system supporting data prefetching and reuse

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these embodiments are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention Modifications in equivalent forms all fall within the scope defined by the appended claims of this application.

[0043] The reconfigurable system supporting data prefetching and reuse proposed by the present invention is as follows: figure 1 As shown, the reconfigurable system includes a reconfigurable array 1 , a data prefetch and reuse module 2 and a data flow control module 3 .

[0044] The reconfigurable array 1 is the main computing module of the reconfigurable system, which is composed of several reconfigurable units 4 . The reconfigurable array sends a data access request ...

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 discloses a reconfigurable system supporting data prefetching and reuse, which comprises a reconfigurable array, a data prefetching and reusing module and a data stream control module. The data prefetching and reusing module can record a data stream access behavior. By adopting a dynamic self-inspired prefetching method and simultaneously combining a conventional data reusing method, the following two memory access management manners can be realized: the last two memory access addresses are compared, a prefetching address is dynamically calculated and the data prefetching operation is implemented in a gap of data transmission; and existing data and prefetched data are cached, the latest memory access data is judged whether to reuse a data space, and the cached data is directly fed back. The reconfigurable system can achieve high memory access efficiency and also can avoid complex hardware implementation and complex requirements for a compiler.

Description

technical field [0001] The invention belongs to the field of embedded reconfigurable technology, in particular to a reconfigurable system supporting data prefetch and reuse. Background technique [0002] Due to the high efficiency of hardware and the flexibility of software, the reconfigurable system is an ideal architecture choice for embedded media processing, wireless communication and other application fields. The reconfigurable array is the main computing component of the reconfigurable system. It has massive computing resources and sufficient routing resources. By properly configuring the functions and routing of its computing units, it can fully explore the data parallelism and instruction parallelism of the application. properties to improve performance. Compared with general-purpose processors, reconfigurable arrays have obvious advantages in processing computing-intensive applications. [0003] Computation-intensive applications such as media processing have a la...

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/38
Inventor 刘波齐志葛伟杜越曹鹏杨军
Owner SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products