Local and global data share

A local data and local technology, applied in the direction of electronic digital data processing, single instruction multiple data multiprocessor, digital computer components, etc., can solve the problems of other SIMD channel access, data cannot be accessed, etc.

Active Publication Date: 2011-05-04
ADVANCED MICRO DEVICES INC
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, data generated within any one SIMD lane is often inaccessible to other SIMD lanes without executing computationally complex and costly data storage and retrieval instructions.

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
  • Local and global data share
  • Local and global data share
  • Local and global data share

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Introduction

[0017] Example embodiments of the present invention are described in detail below with reference to the accompanying drawings, which illustrate example embodiments consistent with the present invention. The invention is also capable of other embodiments, and these embodiments can be modified within the spirit and scope of the invention. Therefore, the detailed description is not intended to limit the invention. Instead, the scope of the invention is defined by the appended claims.

[0018] It will be apparent to those skilled in the art that the invention as described below can be implemented in many different embodiments in software, hardware, firmware and / or the entities shown in the figures. Any actual software code specifically controlling hardware to implement the invention does not limit the invention. Accordingly, the description of the operational behavior of the present invention is premised on the fact that modifications and variations can be...

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

A graphics processing unit is disclosed, the graphics processing unit having a processor having one or more SDVID processing units, and a local data share corresponding to one of the one or more SIMD processing units, the local data share comprising one or more low latency accessible memory regions for each group of threads assigned to one or more execution wavefronts, and a global data share comprising one or more low latency memory regions for each group of threads.

Description

technical field [0001] The present invention generally relates to optimizing data sharing between threads of execution in a graphics processing unit. Background technique [0002] A graphics processing unit (graphics processing unit; GPU) is an application-specific integrated circuit optimized for graphics processing operations. Graphics processing units (GPUs) are often included in computing devices (such as personal computers, rendering farms or servers, handheld devices, digital televisions, etc.) that execute applications with demanding graphics processing requirements, such as video game applications. . [0003] To improve processing efficiency, a Graphics Processing Unit (GPU) usually executes parallel threads using single instruction multiple data (single instruction multiple data; "SIMD", or "vector") instructions to achieve data-level parallelism. This enables a SIMD processor to execute the same instruction on multiple pixel data, for example by running independe...

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): G06F15/167
CPCG06F9/30087G06F9/30123G06F9/3851G06F9/3885G06F9/3887G06T1/20G06F15/16G06F9/3888G06F9/3834G06F9/3009G06F9/30098G06F15/8007
Inventor M·J·曼托B·恩贝林
Owner ADVANCED MICRO DEVICES INC
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