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

Vector access and storage device supporting SIMT in vector processor and control method

A technology of vector processors and vector registers, applied in machine execution devices, multi-programming devices, climate sustainability, etc., can solve the problems that cannot meet the requirements of vector memory access units, cannot support SIMT single instruction stream multiple data streams, etc. , to achieve the effects of improving flexibility and parallelism, reducing the number of instructions, and improving operating efficiency

Active Publication Date: 2015-06-10
NAT UNIV OF DEFENSE TECH
View PDF7 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current vector memory access operation only provides access to a set of vector data with specific address change rules such as continuous address or equal address stride, which cannot meet the needs of multi-threaded parallel execution of the vector memory unit VPU, so it cannot support SIMT single Instruction stream multiple data stream (Single Instruction Multiple Data, SIMT) vector memory access

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
  • Vector access and storage device supporting SIMT in vector processor and control method
  • Vector access and storage device supporting SIMT in vector processor and control method
  • Vector access and storage device supporting SIMT in vector processor and control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]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.

[0035] Such as figure 1 , 2 As shown, the present embodiment supports the SIMT vector memory access device, including a base address vector register unit 2, an offset vector register unit) and a vector address calculation unit 5, and a base address vector register unit 2 and an offset vector register unit 3 respectively include A plurality of groups of vector registers, each group of vector registers is composed of a plurality of registers corresponding to each thread in the vector processor; the vector address calculation unit 5 includes a plurality of address calculation subunits 51, and each address calculation subunit 51 communicates with the vector processor respectively Each memory bank is connected in one-to-one correspondence; the base address and offset...

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 vector access and storage device supporting SIMT in a vector processor and a control method. The device comprises a base address vector register unit, an offset vector register unit and a vector address calculation unit; each of the base address vector register unit and the offset vector register unit comprises a plurality of groups of vector registers; each group of vector registers is composed of a plurality of vector registers; the vector address calculation unit comprises a plurality of address calculation subunits; each address calculation subunit is connected with each memory bank in the vector processor correspondingly one to one; each of the base address and the offset address of each thread is obtained by use of one group of the vector registers, and then the base address and the offset address are output to the address calculation subunits for calculation, and the obtained access and storage address of each thread is output to the corresponding memory bank; the method is the control method of the vector access and storage device. The vector access and storage device has the advantages of high vector access and storage flexibility, high parallel access and storage efficiency and low power consumption, and is capable of supporting SIMT thread level parallelism.

Description

technical field [0001] The invention relates to the technical field of microprocessor architecture design, in particular to a vector memory access device and control method supporting SIMT in a vector processor. Background technique [0002] The development of streaming media applications such as wireless communication and image processing requires microprocessors to provide higher real-time computing capabilities under a limited power budget. Single Instruction Multiple Data (SIMD) technology can share hardware because of its Features such as control structures, the ability to exploit massive amounts of data-level parallelism, and computing power that can achieve high data throughput at relatively low power consumption quickly became important extensions of all types of microprocessors. The vector processor integrates a vector processing unit (Vector Processing Units, VPU) and a vector memory access unit VMU. The vector processing unit VPU integrates multiple parallel compu...

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/38G06F9/50
CPCY02D10/00
Inventor 陈海燕陈书明刘胜徐沛文万江华郭阳刘仲马胜孔宪停卫鹏飞
Owner NAT UNIV OF DEFENSE TECH
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