Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2012174334) GRAPHICS PROCESSOR WITH NON-BLOCKING CONCURRENT ARCHITECTURE
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2012/174334 International Application No.: PCT/US2012/042591
Publication Date: 20.12.2012 International Filing Date: 15.06.2012
IPC:
G06F 7/38 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
7
Methods or arrangements for processing data by operating upon the order or content of the data handled
38
Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
Applicants:
CAUSTIC GRAPHICS, INC. [US/US]; 180 Sansome St. Suite 1400 San Francisco, CA 94104, US (AllExceptUS)
CLOHSET, Steven, J. [US/US]; US (UsOnly)
PETERSON, Luke, T. [US/US]; US (UsOnly)
REDGRAVE, Jason, R. [GB/US]; US (UsOnly)
MCCOMBE, James, A. [GB/US]; US (UsOnly)
Inventors:
CLOHSET, Steven, J.; US
PETERSON, Luke, T.; US
REDGRAVE, Jason, R.; US
MCCOMBE, James, A.; US
Agent:
GARRABRANTS, Michael, S.; Artesynip, Inc. 201 Spear Street, Suite 1100 San Francisco, CA 94105, US
Priority Data:
61/497,91516.06.2011US
Title (EN) GRAPHICS PROCESSOR WITH NON-BLOCKING CONCURRENT ARCHITECTURE
(FR) PROCESSEUR GRAPHIQUE À ARCHITECTURE CONCURRENTE NON BLOQUANTE
Abstract:
(EN) In some aspects, systems and methods provide for forming groupings of a plurality of independently-specified computation workloads, such as graphics processing workloads, and in a specific example, ray tracing workloads. The workloads include a scheduling key, which is one basis on which the groupings can be formed. Workloads grouped together can all execute from the same source of instructions, one or more different private data elements. Such workloads can recursively instantiate other workloads that reference the same private data elements. In some examples, the scheduling key can be used to identify a data element to be used by all the workloads of a grouping. Memory conflicts to private data elements are handled through scheduling of non-conflicted workloads or specific instructions an deferring conflicted workloads instead of locking memory locations.
(FR) Selon certains aspects de l'invention, des systèmes et des procédés permettent de former des groupements d'une pluralité de charges de travail de calcul indépendamment spécifiées, telles que des charges de travail de traitement graphique, et selon un exemple spécifique, des charges de travail de lancer de rayon. Les charges de travail comprennent une clé d'ordonnancement, qui est une base sur laquelle les groupements peuvent être formés. Des charges de travail groupées ensemble peuvent toutes exécuter, à partir de la même source d'instructions, un ou plusieurs éléments de données privées différents. Ces charges de travail peuvent instancier d'une manière récursive d'autres charges de travail qui se rapportent aux mêmes éléments de données privées. Selon certains exemples, la clé d'ordonnancement peut être utilisée pour identifier un élément de données devant être utilisé par toutes les charges de travail d'un groupement. Des conflits de mémoire concernant des éléments de données privées sont gérés par ordonnancement de charges de travail non conflictuelles ou d'instructions spécifiques et report de charges de travail conflictuelles au lieu de bloquer des emplacements de mémoire.
front page image
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 (ARIPO) (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, 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)
Also published as:
CN103765376