发明名称 Method for processing tasks in parallel and selecting a network for communication
摘要 In a micro processor unit, when processing to be requested to another processor unit which connects via a network, occurs during task processing in a task processing unit in an application SPU, a communication controller in a PU specifies a network with which a processor unit, which is a request destination, connects. An interface selector in the application SPU selects one network included in the specified networks, with the view of communication capability or the like, and writes that information in a look-aside buffer. In case that processing for the same processing target is requested next time and after that, a system SPU or the PU transmits the processing request depending on required communication capability.
申请公布号 US9015717(B2) 申请公布日期 2015.04.21
申请号 US200812108598 申请日期 2008.04.24
申请人 Sony Corporation;Sony Computer Entertainment Inc. 发明人 Murata Seiji
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 Gibson & Dernier LLP 代理人 Dernier, Esq. Matthew B.;Gibson & Dernier LLP
主权项 1. An information processing apparatus comprising: a shared memory; a processor unit, including: a plurality of processing units operative to process, in parallel, a plurality of respective tasks, which originate from a program stored in the shared memory; anda management processing unit operative to manage the plurality of processing units, wherein the management processing unit comprises: a request processing unit operative to perform processing requests issued by the processing units, anda request receptor which detects said processing requests, wherein each of the processing units comprises: a task processing unit for processing an allocated task,a request controller for issuing processing requests and acquiring the result of said requests,a local memory which stores a program configured to issue the processing request or acquire the results,wherein said task processing unit may execute tasks while the request controller issues processing requests and waits for the results of said processing requests, anda selector, which selects a specific network among available networks for the establishment of communication to a destination depending on communication capability required by the management processing unit; and a local memory containing a buffer that holds a network interface for a specific network among the available networks utilized by the information processing apparatus, wherein said local memory comprises: a program-storing area, which stores a program for allowing the management processing unit to execute each processing request via the request processing unit and for allowing the processing units to execute each task via the task processing unit, wherein said program comprises a library which is called by one or more of said processing units in order to issue processing requests or acquire the results of said requests,a request-storing area, which stores a processing request issued by one or more of said processing units, anda result-storing area, which stores the results of processing performed by the management processing unit, wherein a flag indicates whether the results have been read by the request controller thereby allowing new results to be stored therein, wherein the management processing unit is operative to establish communication with the other information processing apparatus, upon the processing request by the task processing unit, by the request processing unit connecting to the other information processing apparatus via the specific network, and wherein, when a processing request is made by the task processing unit specifying the specific network and the destination for establishment of communication, communication is established through the network interface to the specific network, bypassing the management processing unit.
地址 Tokyo JP