-
61.
公开(公告)号:US20150370753A1
公开(公告)日:2015-12-24
申请号:US14836234
申请日:2015-08-26
Applicant: INTEL CORPORATION
Inventor: Mahesh Wagh , Su Wei Lim
CPC classification number: G06F13/4027 , G06F13/4282 , G06N99/005 , H04L41/0896 , H04L47/76 , H04L47/824
Abstract: In one embodiment, a device having a link training state machine including a reconfiguration logic to perform a dynamic link reconfiguration of a physical link coupled between the device and a second device during a run-time in which the physical link does not enter a link down state, including transmission of a plurality of bandwidth change requests to the second device, each of the plurality of bandwidth change requests to request a bandwidth change from a first bandwidth to a second bandwidth. Other embodiments are described and claimed.
Abstract translation: 在一个实施例中,具有链路训练状态机的设备包括重配置逻辑,以在物理链路不进入链路的运行时间内对耦合在设备和第二设备之间的物理链路进行动态链路重新配置 状态,包括向所述第二设备发送多个带宽改变请求,所述多个带宽改变请求中的每一个请求从第一带宽到第二带宽的带宽改变。 描述和要求保护其他实施例。
-
公开(公告)号:US09098415B2
公开(公告)日:2015-08-04
申请号:US13691016
申请日:2012-11-30
Applicant: Intel Corporation
Inventor: Jasmin Ajanovic , Mahesh Wagh , Prashant Sethi , Debendra Das Sharma , David J. Harriman , Mark B. Rosenbluth , Ajay V. Bhatt , Peter Barry , Scott Dion Rodgers , Anil Vasudevan , Sridhar Muthrasanallur , James Akiyama , Robert G. Blankenship , Ohad Falik , Avi Mendelson , Ilan Pardo , Eran Tamari , Eliezer Weissmann , Doron Shamia
CPC classification number: G06F12/0831 , G06F1/3203 , G06F1/324 , G06F1/3253 , G06F12/0815 , G06F13/385 , G06F13/4045 , G06F13/4068 , G06F13/4265 , G06F2212/621 , H04L12/66 , Y02D10/126 , Y02D10/151
Abstract: A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
Abstract translation: 这里描述了用于增强/扩展串行点对点互连架构的方法和装置,例如外围组件互连Express(PCIe)。 提供了时间和地点缓存提示和预取提示,以改进系统范围的缓存和预取。 包括用于仲裁系统设备/资源之间的所有权的原子操作的消息代码,以便有效地访问/拥有共享数据。 提供的松散的事务排序,同时将对应的事务优先级保持到内存位置,以确保数据完整性和高效的内存访问。 包括有功功率子状态及其设置以允许更有效的电源管理。 并且,提供设备本地存储器在主机地址空间中的缓存以及设备本地存储器地址空间中的系统存储器的缓存,以提高存储器访问的带宽和延迟。
-
公开(公告)号:US20150149683A9
公开(公告)日:2015-05-28
申请号:US13691016
申请日:2012-11-30
Applicant: Intel Corporation
Inventor: Jasmin Ajanovic , Mahesh Wagh , Prashant Sethi , Debendra Das Sharma , David J. Harriman , Mark B. Rosenbluth , Ajay V. Bhatt , Peter Barry , Scott Dion Rodgers , Anil Vasudevan , Sridhar Muthrasanallur , James Akiyama , Robert G. Blankenship , Ohad Falik , Avi Mendelson , Ilan Pardo , Eran Tamari , Eliezer Weissmann , Doron Shamia
IPC: G06F13/40
CPC classification number: G06F12/0831 , G06F1/3203 , G06F1/324 , G06F1/3253 , G06F12/0815 , G06F13/385 , G06F13/4045 , G06F13/4068 , G06F13/4265 , G06F2212/621 , H04L12/66 , Y02D10/126 , Y02D10/151
Abstract: A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
Abstract translation: 这里描述了用于增强/扩展串行点对点互连架构的方法和装置,例如外围组件互连Express(PCIe)。 提供了时间和地点缓存提示和预取提示,以改进系统范围的缓存和预取。 包括用于仲裁系统设备/资源之间的所有权的原子操作的消息代码,以便有效地访问/拥有共享数据。 提供的松散的事务排序,同时将对应的事务优先级保持到内存位置,以确保数据完整性和高效的内存访问。 包括有功功率子状态及其设置以允许更有效的电源管理。 并且,提供设备本地存储器在主机地址空间中的缓存以及设备本地存储器地址空间中的系统存储器的缓存,以提高存储器访问的带宽和延迟。
-
公开(公告)号:US20240020259A1
公开(公告)日:2024-01-18
申请号:US18352785
申请日:2023-07-14
Applicant: Intel Corporation
Inventor: Debendra Das Sharma , Zuoguo Wu , Mahesh Wagh , Mohiuddin M. Mazumder , Venkatraman Iyer , Jeff C. Morriss
IPC: G06F13/40 , H01L25/065 , G06F13/42 , H01L23/538
CPC classification number: G06F13/4027 , H01L25/0655 , G06F13/4265 , G06F13/4022 , G06F13/405 , H01L23/5386 , H01L2224/16227 , H01L2924/15192 , H01L2924/15311
Abstract: An interconnect interface is provided to enable communication with an off-package device over a link including a plurality of lanes. Logic of the interconnect interface includes receiver logic to receive a valid signal from the off-package device on a dedicated valid lane of the link indicating that data is to arrive on a plurality of dedicated data lanes in the plurality of lanes, receive the data on the data lanes from the off-package device sampled based on arrival of the valid signal, and receive a stream signal from the off-package device on a dedicated stream lane in the plurality of lanes. The stream signal corresponds to the data and indicates a particular data type of the data. The particular data type can be one of a plurality of different data types capable of being received on the plurality of data lanes of the link.
-
公开(公告)号:US11797378B2
公开(公告)日:2023-10-24
申请号:US17721290
申请日:2022-04-14
Applicant: Intel Corporation
Inventor: Venkatraman Iyer , Robert G. Blankenship , Mahesh Wagh , Zuoguo Wu
CPC classification number: G06F11/1004 , G06F13/16 , H04L1/00 , H04L1/0041 , H04L1/0045 , H04L1/0061 , H04L1/0075 , H04L1/20 , H04L9/40 , G06F2213/16 , H04L1/1607 , H04L2001/0094 , Y02D10/00
Abstract: First data is received on a plurality of data lanes of a physical link and a stream signal corresponding to the first data is received on a stream lane identifying a type of the first data. A first instance of an error detection code of a particular type is identified in the first data. Second data is received on at least a portion of the plurality of data lanes and a stream signal corresponding to the second data is received on the stream lane identifying a type of the second data. A second instance of the error detection code of the particular type is identified in the second data. The stream lane is another one of the lanes of the physical link and, in some instance, the type of the second data is different from the type of the first data.
-
公开(公告)号:US11663154B2
公开(公告)日:2023-05-30
申请号:US17721413
申请日:2022-04-15
Applicant: Intel Corporation
Inventor: Joon Teik Hor , Ting Lok Song , Mahesh Wagh , Su Wei Lim
CPC classification number: G06F13/4031 , G06F13/1652 , G06F13/387 , G06F13/4208 , G06F13/4265
Abstract: Systems, methods, and devices can include a first die comprising a first arbitration and multiplexing logic, a first protocol stack associated with a first interconnect protocol, and a second protocol stack associated with a second interconnect protocol. A second die comprising a second arbitration and multiplexing logic. A multilane link connects the first die to the second die. The second arbitration and multiplexing logic can send a request to the first arbitration and multiplexing logic to change a first virtual link state associated with the first protocol stack. The first arbitration and multiplexing logic can receive, from across the multilane link, the request from the first die indicating a request to change the first virtual link state; determine that the first interconnect protocol is ready to change a physical link state; and change the first virtual link state according to the received request while maintaining a second virtual link state.
-
公开(公告)号:US20230073807A1
公开(公告)日:2023-03-09
申请号:US17860587
申请日:2022-07-08
Applicant: Intel Corporation
Inventor: Debendra Das Sharma , Zuoguo Wu , Mahesh Wagh , Mohiuddin M. Mazumder , Venkatraman Iyer , Jeff C. Morriss
IPC: G06F13/40 , H01L25/065 , G06F13/42 , H01L23/538
Abstract: An interconnect interface is provided to enable communication with an off-package device over a link including a plurality of lanes. Logic of the interconnect interface includes receiver logic to receive a valid signal from the off-package device on a dedicated valid lane of the link indicating that data is to arrive on a plurality of dedicated data lanes in the plurality of lanes, receive the data on the data lanes from the off-package device sampled based on arrival of the valid signal, and receive a stream signal from the off-package device on a dedicated stream lane in the plurality of lanes. The stream signal corresponds to the data and indicates a particular data type of the data. The particular data type can be one of a plurality of different data types capable of being received on the plurality of data lanes of the link.
-
公开(公告)号:US11307928B2
公开(公告)日:2022-04-19
申请号:US16938842
申请日:2020-07-24
Applicant: Intel Corporation
Inventor: Venkatraman Iyer , Robert G. Blankenship , Mahesh Wagh , Zuoguo Wu
Abstract: First data is received on a plurality of data lanes of a physical link and a stream signal corresponding to the first data is received on a stream lane identifying a type of the first data. A first instance of an error detection code of a particular type is identified in the first data. Second data is received on at least a portion of the plurality of data lanes and a stream signal corresponding to the second data is received on the stream lane identifying a type of the second data. A second instance of the error detection code of the particular type is identified in the second data. The stream lane is another one of the lanes of the physical link and, in some instance, the type of the second data is different from the type of the first data.
-
公开(公告)号:US11113225B2
公开(公告)日:2021-09-07
申请号:US16946109
申请日:2020-06-05
Applicant: Intel Corporation
Inventor: Debendra Das Sharma , Zuoguo Wu , Mahesh Wagh , Mohiuddin M. Mazumder , Venkatraman Iyer , Jeff C. Morriss
IPC: G06F13/366 , G06F13/40 , H01L25/065 , G06F13/42 , H01L23/538
Abstract: An interconnect interface is provided to enable communication with an off-package device over a link including a plurality of lanes. Logic of the interconnect interface includes receiver logic to receive a valid signal from the off-package device on a dedicated valid lane of the link indicating that data is to arrive on a plurality of dedicated data lanes in the plurality of lanes, receive the data on the data lanes from the off-package device sampled based on arrival of the valid signal, and receive a stream signal from the off-package device on a dedicated stream lane in the plurality of lanes. The stream signal corresponds to the data and indicates a particular data type of the data. The particular data type can be one of a plurality of different data types capable of being received on the plurality of data lanes of the link.
-
公开(公告)号:US11003610B2
公开(公告)日:2021-05-11
申请号:US16779377
申请日:2020-01-31
Applicant: Intel Corporation
Inventor: Zuoguo Wu , Mahesh Wagh , Debendra Das Sharma , Gerald S. Pasdast , Ananthan Ayyasamy , Xiaobel Li , Robert G. Blankenship , Robert J. Safranek
IPC: G06F13/40 , G06F13/42 , G06F13/12 , G06F15/173 , G06F1/10
Abstract: Physical layer logic is provided that is to receive data on one or more data lanes of a physical link, receive a valid signal on another of the lanes of the physical link identifying that valid data is to follow assertion of the valid signal on the one or more data lanes, and receive a stream signal on another of the lanes of the physical link identifying a type of the data on the one or more data lanes.
-
-
-
-
-
-
-
-
-