发明名称 Systems and methods for initialization and link management of NICS in a multi-core environment
摘要 The present application is directed towards systems and methods for coordination and management of a shared resource in a multi-core system. In a multi-core system, multiple cores may be utilizing a shared resource. However, internal resources common to the shared resource may need to be initialized by only one core, and independent and uncoordinated initialization by multiple cores may cause errors. The present invention provides systems and methods for coordinating such initialization and use through a handshaking protocol.
申请公布号 US8892783(B2) 申请公布日期 2014.11.18
申请号 US201012818306 申请日期 2010.06.18
申请人 Citrix Systems, Inc. 发明人 Talla Ramanjaneyulu Y
分类号 G06F3/00;G06F15/00;G06F9/52 主分类号 G06F3/00
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;Rose Daniel E.
主权项 1. A method for initializing a resource shared by a plurality of cores in a multi-core device, the method comprising: (a) communicating, by an interface master executing on a multi-core device, a first message to one or more interface slaves, each of the one or more interface slaves executing on a corresponding core of the multi-core device; (b) receiving, by the interface master, a second message from each of the one or more interface slaves indicating that the one or more interface slaves completed initialization of a local resource of the corresponding core; (c) initializing, by the interface master responsive to receiving the second message from each of the one or more interface slaves, a resource shared by each core of the multi-core device; and (d) communicating, by the interface master, a third message to the one or more interface slaves indicating that the shared resource is initialized.
地址 Fort Lauderdale FL US