Invention Grant
US08209690B2 System and method for thread handling in multithreaded parallel computing of nested threads
有权
嵌套线程多线程并行计算中线程处理的系统和方法
- Patent Title: System and method for thread handling in multithreaded parallel computing of nested threads
- Patent Title (中): 嵌套线程多线程并行计算中线程处理的系统和方法
-
Application No.: US12158004Application Date: 2007-01-19
-
Publication No.: US08209690B2Publication Date: 2012-06-26
- Inventor: Xingzhi Wen , Uzi Yehoshua Vishkin
- Applicant: Xingzhi Wen , Uzi Yehoshua Vishkin
- Applicant Address: US MD College Park
- Assignee: University of Maryland
- Current Assignee: University of Maryland
- Current Assignee Address: US MD College Park
- Agency: Carter, DeLuca, Farrell & Schmidt, LLP
- International Application: PCT/US2007/001501 WO 20070119
- International Announcement: WO2007/084700 WO 20070726
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/00

Abstract:
An Explicit Multi-Threading (XMT) system and method is provided for processing multiple spawned threads associated with SPAWN-type commands of an XMT program. The method includes executing a plurality of child threads by a plurality of TCUs including a first TCU executing a child thread which is allocated to it; completing execution of the child thread by the first TCU; announcing that the first TCU is available to execute another child thread; executing by a second TCU a parent child thread that includes a nested spawn-type command for spawning additional child threads of the plurality of child threads, wherein the parent child thread is related in a parent-child relationship to the child threads that are spawned in conjunction with the nested spawn-type command; assigning a thread ID (TID) to each child thread, wherein the TID is unique with respect to the other TIDs; and allocating a new child thread to the first TCU.
Public/Granted literature
- US20090125907A1 SYSTEM AND METHOD FOR THREAD HANDLING IN MULTITHREADED PARALLEL COMPUTING OF NESTED THREADS Public/Granted day:2009-05-14
Information query