发明名称 INTERCOMPONENT DATA COMMUNICATION
摘要 A request to send a first message from a first component to a second component is received at an arbiter. The first component is located in a first time zone and the second component is located in a second time zone. The arbiter determines that the second component is located in the second time zone. It is determined that the second time zone can be communicated with via one or more communications channels in a first direction. It is determined whether bandwidth is available on the one or more communications channels in the first direction. If bandwidth is available on the one or more communications channels in the first direction, a data path between the first component and the one or more communications channels in the first direction is created and the request is granted. Otherwise, the grant of the request is delayed.
申请公布号 US2015347334(A1) 申请公布日期 2015.12.03
申请号 US201414292575 申请日期 2014.05.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Dixon Robert C.;Lambrecht Lonny J.;Marino Charles F.;Stuecheli Jeffrey A.
分类号 G06F13/372;G06F13/40 主分类号 G06F13/372
代理机构 代理人
主权项 1. An apparatus comprising: a processor comprising, a first plurality of components in a first time zone, wherein the first time zone represents a first area of the processor in which processor signals can traverse within a specified amount of time;a second plurality of components in a second time zone, wherein the second time zone represents a second area of the processor in which processor signals can traverse within the specified amount of time, wherein a processor signal from a first component of the first plurality of components to a first component of the second plurality of components is not received within the specified amount of time;a first bidirectional communication path comprising one or more communications channels in a first direction between the first time zone and the second time zone and one or more communications channels in a second direction between the first time zone and the second time zone;wherein an arbiter associated with the first plurality of components is coupled with the one or more communications channels in the first direction,wherein the arbiter is configured to, receive, from the first component of the first plurality of components, a request to send a first message to the first component of the second plurality of components;determine that the first component of the second plurality of components is located in the second time zone;in response to a determination that the first component of the second plurality of components is in the second time zone, determine that the second time zone can be communicated with via the one or more communications channels in the first direction;in response to the determination that the second time zone can be communicated with via the one or more communication channels in the first direction, determine whether bandwidth is available on the one or more communications channels in the first direction;in response to a determination that bandwidth is available on the one or more communications channels in the first direction, create a data path between the first component of the first plurality of components and the one or more communications channels in the first direction; andgrant the request to send the first message to the first component of the second plurality of components; andin response to a determination that bandwidth is not available on the one or more communications channels in the first direction, delay the grant of the request to send the first message to the first component of the second plurality of components.
地址 ARMONK NY US