Multi-level collaborative and shared storage device and memory access method in gpdsp

A shared storage, multi-level technology, applied in memory systems, instruments, electrical digital data processing, etc., can solve problems such as difficulty in peak computing performance, different data access delays, long memory access delays, etc., to meet high-speed real-time data signals Processing, improving computing efficiency, and realizing the effect of data transmission delay

Active Publication Date: 2018-02-02
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) Due to the huge difference in the distance from the same microprocessor core to different memory banks, different data access delays are generated;
[0005] 2) Access to the same address space by multiple microprocessors may have different latencies;
[0006] 3) In a multi-core microprocessor, the cores are interconnected through an on-chip network. In addition to the length of the access distance, the memory access delay also depends on the bandwidth speed of the on-chip interconnection network, so the memory access delay is long and uncertain;
[0007] 4) Shared memory has become a data access bottleneck, requiring complex hardware structures to maintain data consistency in multi-core multi-level caches, which affects the scalability of multi-core shared storage
[0008] To sum up, the current distributed shared memory is not conducive to GPDSP's real-time and efficient digital signal processing, and it is difficult to exert its peak computing performance

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
  • Multi-level collaborative and shared storage device and memory access method in gpdsp
  • Multi-level collaborative and shared storage device and memory access method in gpdsp
  • Multi-level collaborative and shared storage device and memory access method in gpdsp

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.

[0043] Such as figure 1 As shown, the multi-level collaborative and shared storage device in the GPDSP of this embodiment includes a plurality of DSP cores 1 and a global shared cache unit 2 (GSC) for caching off-chip storage data, and each DSP core 1 passes through the network on chip 4 respectively. Connect the global shared cache unit 2; each DSP core 1 includes a parallel scalar storage unit 11 (SMU) and a vector array storage unit 12 (AMU), and each DSP core 1 passes through its own scalar storage unit 11 and vector array storage unit 12 In-core data access is performed, and data is shared through the global shared cache unit 2.

[0044] In this embodiment, aiming at the characteristics of the application requirements of GPDSP, each DSP core 1, the scalar ...

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 GPDSP-oriented multi-level cooperative and shared storage device and a memory access method. The device includes a plurality of DSP cores and a global shared cache unit for caching off-chip storage data. Shared cache unit; each DSP core includes a parallel scalar storage unit and vector array storage unit, and each DSP core performs in-core data access through its own scalar storage unit and vector array storage unit, and shares data through the global shared cache unit ; The method uniformly addresses the scalar storage unit and the vector array storage unit, and configures the scalar storage unit to perform memory access according to the access data type. The invention can realize high-efficiency access and storage of data in a single core and efficient sharing of data between cores in the GPDSP, and has the advantages of high access efficiency, small hardware overhead and flexible configuration.

Description

technical field [0001] The present invention relates to the technical field of general-purpose digital signal processor (General-Purpose Digital Signal Processor, GPDSP), in particular to a storage device and memory access method for multi-level collaboration and sharing in GPDSP. Background technique [0002] As the development of integrated circuit technology is getting closer and closer to the physical limit of transistors, the method of improving the performance of microprocessors simply by increasing the main frequency will face an insurmountable power consumption wall, so microprocessors turn to monolithic integrated multi-core direction of development. As a high-performance multi-core general-purpose digital signal processor, GPDSP can efficiently realize a large number of digital signal processing in various embedded applications and general scientific computing applications, especially for a system with high data density, parallelism, and locality. Class applicatio...

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 Patents(China)
IPC IPC(8): G06F12/084G06F12/0811G06F12/0813G06F12/0897
Inventor 陈书明陈海燕刘胜郭阳万江华陈俊杰陈胜刚刘仲王耀华杜鹏
Owner NAT UNIV OF DEFENSE TECH
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