发明申请
US20130159669A1 LOW LATENCY VARIABLE TRANSFER NETWORK FOR FINE GRAINED PARALLELISM OF VIRTUAL THREADS ACROSS MULTIPLE HARDWARE THREADS
有权
低延迟可变传输网络,用于通过多个硬件线程的虚拟螺纹的精细平行平行
- 专利标题: LOW LATENCY VARIABLE TRANSFER NETWORK FOR FINE GRAINED PARALLELISM OF VIRTUAL THREADS ACROSS MULTIPLE HARDWARE THREADS
- 专利标题(中): 低延迟可变传输网络,用于通过多个硬件线程的虚拟螺纹的精细平行平行
-
申请号: US13330831申请日: 2011-12-20
-
公开(公告)号: US20130159669A1公开(公告)日: 2013-06-20
- 发明人: Miguel Comparan , Russell D. Hoover , Robert A. Shearer , Alfred T. Watson, III
- 申请人: Miguel Comparan , Russell D. Hoover , Robert A. Shearer , Alfred T. Watson, III
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F15/76
- IPC分类号: G06F15/76 ; G06F9/02
摘要:
A method and circuit arrangement utilize a low latency variable transfer network between the register files of multiple processing cores in a multi-core processor chip to support fine grained parallelism of virtual threads across multiple hardware threads. The communication of a variable over the variable transfer network may be initiated by a move from a local register in a register file of a source processing core to a variable register that is allocated to a destination hardware thread in a destination processing core, so that the destination hardware thread can then move the variable from the variable register to a local register in the destination processing core.
公开/授权文献
信息查询