发明名称 Method and apparatus for transmitting data elements between threads of a parallel computer system
摘要 Transmitting data elements from source threads to sink threads, which are executed on a plurality of processor cores of a parallel computer system, by using at least one global logical queue, the at least one global logical queue including an associated physical queue for each of the plurality of processor cores and a data element management table that stores, for each source thread executed on a processor core, a count that specifies a total number of data elements that are enqueued by the respective source thread and that are located in one of the physical queues of the at least one global logical queue, and a processor core index that specifies a specific processor core associated with a physical queue that contains the data elements enqueued by the respective source thread.
申请公布号 US9317346(B2) 申请公布日期 2016.04.19
申请号 US201414783037 申请日期 2014.02.19
申请人 SIEMENS AKTIENGESELLSCHAFT 发明人 Schüle Tobias
分类号 G06F9/46;G06F9/54 主分类号 G06F9/46
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. A method comprising: transmitting data elements from source threads to sink threads, the source threads and the sink threads being executed on a plurality of processor cores of a parallel computer system, by using at least one global logical queue, the at least one global logical queue including an associated physical queue for each of the plurality of processor cores and storing, in a data element management table, a count specifying a total number of data elements enqueued by each source thread executed on a processor core and that are located in one of the physical queues of the at least one global logical queue, anda processor core index specifying a specific processor core associated with a physical queue containing the data elements enqueued by a respective source thread.
地址 Munich DE