WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2012097316) COMPUTATIONAL RESOURCE PIPELINING IN GENERAL PURPOSE GRAPHICS PROCESSING UNIT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/097316    International Application No.:    PCT/US2012/021344
Publication Date: 19.07.2012 International Filing Date: 13.01.2012
Chapter 2 Demand Filed:    14.11.2012    
IPC:
G06F 9/44 (2006.01), G06F 15/78 (2006.01), G06F 15/82 (2006.01)
Applicants: QUALCOMM INCORPORATED [US/US]; Attn: International IP Administration 5775 Morehouse Drive San Diego, California 92121 (US) (For All Designated States Except US).
BOURD, Alexei V. [RU/US]; (US) (For US Only).
GRUBER, Andrew [US/US]; (US) (For US Only).
KRSTIC, Aleksandra L. [RS/US]; (US) (For US Only).
SIMPSON, Robert J. [GB/FI]; (US) (For US Only).
SHARP, Colin [US/US]; (US) (For US Only).
YU, Chun [CN/US]; (US) (For US Only)
Inventors: BOURD, Alexei V.; (US).
GRUBER, Andrew; (US).
KRSTIC, Aleksandra L.; (US).
SIMPSON, Robert J.; (US).
SHARP, Colin; (US).
YU, Chun; (US)
Agent: GAMBALE, James R.; Attn: International IP Administration 5775 Morehouse Drive San Diego, Califonia 92121 (US)
Priority Data:
13/007,333 14.01.2011 US
Title (EN) COMPUTATIONAL RESOURCE PIPELINING IN GENERAL PURPOSE GRAPHICS PROCESSING UNIT
(FR) TRAITEMENT EN PIPELINE DE RESSOURCE INFORMATIQUE DANS UNE UNITÉ DE TRAITEMENT GRAPHIQUE POLYVALENTE
Abstract: front page image
(EN)This disclosure describes techniques for extending the architecture of a general purpose graphics processing unit (GPGPU) with parallel processing units to allow efficient processing of pipeline-based applications. The techniques include configuring local memory buffers connected to parallel processing units operating as stages of a processing pipeline to hold data for transfer between the parallel processing units. The local memory buffers allow on-chip, low-power, direct data transfer between the parallel processing units. The local memory buffers may include hardware-based data flow control mechanisms to enable transfer of data between the parallel processing units. In this way, data may be passed directly from one parallel processing unit to the next parallel processing unit in the processing pipeline via the local memory buffers, in effect transforming the parallel processing units into a series of pipeline stages.
(FR)L'invention concerne des techniques permettant d'étendre l'architecture d'une unité de traitement graphique polyvalente (GPGPU) à l'aide d'unités de traitement parallèles afin de permettre un traitement efficace d'applications à base de pipeline. Les techniques consistent à configurer des tampons de mémoire locale connectés en parallèle à des unités de traitement fonctionnant en tant qu'étages d'un pipeline de traitement afin de conserver des données pour leur transfert entre les unités de traitement parallèles. Les tampons de mémoire locale permettent un transfert de données direct, de faible puissance et sur puce entre les unités de traitement parallèle. Les tampons de mémoire locale peuvent comprendre des mécanismes de commande de flux de données à base de matériel afin de permettre le transfert de données entre les unités de traitement parallèle. De cette manière, des données peuvent être transmises directement d'une unité de traitement parallèle à l'unité de traitement parallèle suivante dans le pipeline de traitement par l'intermédiaire des tampons de mémoire locale, ce qui transforme les unités de traitement parallèle en une séries d'étages de pipeline.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)