CONTROL MESSAGING IN MULTISLOT LINK LAYER FLIT
    33.
    发明申请
    CONTROL MESSAGING IN MULTISLOT LINK LAYER FLIT 有权
    控制消息在多路连接层浮动

    公开(公告)号:US20140115208A1

    公开(公告)日:2014-04-24

    申请号:US13976966

    申请日:2013-03-15

    IPC分类号: G06F13/42

    摘要: A link layer control message is generated and included in a flit that is to be sent over a serial data link to a device. The flits sent over the data link are to include a plurality of slots. Control messages can include, in some aspects, a viral alert message, a poison alert message, a credit return message, and acknowledgements.

    摘要翻译: 生成链路层控制消息并将其包含在要通过串行数据链路发送到设备的飞行中。 通过数据链路发送的闪烁将包括多个时隙。 在一些方面,控制消息可以包括病毒警报消息,毒药警报消息,信用返回消息和确认。

    RAW MEMORY TRANSACTION SUPPORT
    36.
    发明申请
    RAW MEMORY TRANSACTION SUPPORT 有权
    原始内存交易支持

    公开(公告)号:US20130268711A1

    公开(公告)日:2013-10-10

    申请号:US13994130

    申请日:2011-11-29

    IPC分类号: G06F13/16

    摘要: Methods, systems, and apparatus for implementing raw memory transactions. An SoC is configured with a plurality of nodes coupled together forming a ring interconnect. Processing cores and memory cache components are operatively coupled to and co-located at respective nodes. The memory cache components include a plurality of last level caches (LLC's) operating as a distributed LLC and a plurality of home agents and caching agents employed for supporting coherent memory transactions. Route-back tables are used to encode memory transactions requests with embedded routing data that is implemented by agents that facilitate data transfers between link interface nodes and memory controllers. Accordingly, memory request data corresponding to raw memory transactions may be routed back to requesting entities using headerless packets.

    摘要翻译: 用于实现原始内存事务的方法,系统和装置。 SoC配置有耦合在一起的多个节点,形成环形互连。 处理核心和存储器高速缓存组件可操作地耦合到并位于相应节点处。 存储器高速缓存组件包括作为分布式LLC操作的多个最后级别缓存(LLC)和用于支持相干存储器事务的多个归属代理和高速缓存代理。 路由表用于使用便于在链路接口节点和存储器控制器之间进行数据传输的代理实现的嵌入式路由数据对内存事务请求进行编码。 因此,对应于原始存储器事务的存储器请求数据可以使用无头段分组路由回请求实体。

    Method and apparatus for initiating CPU data prefetches by an external agent
    40.
    发明授权
    Method and apparatus for initiating CPU data prefetches by an external agent 失效
    用于由外部代理启动CPU数据预取的方法和装置

    公开(公告)号:US07360027B2

    公开(公告)日:2008-04-15

    申请号:US10966231

    申请日:2004-10-15

    IPC分类号: G06F12/00

    摘要: An arrangement is provided for an external agent to initiate data prefetches from a system memory to a cache associated with a target processor, which needs the data to execute a program, in a computing system. When the external agent has data, it may create and issue a prefetch directive. The prefetch directive may be sent along with system interconnection transactions or sent as a separate transaction to devices including the target processor in the system. When receiving and recognizing the prefetch directive, a hardware prefetcher associated with the target processor may issue a request to the system memory to prefetch data to the cache. The target processor can access data in the cache more efficiently than it accesses data in the system memory. Some pre-processing may also be associated with the data prefetch.

    摘要翻译: 提供了一种用于外部代理在计算系统中启动从系统存储器到与目标处理器相关联的高速缓存(其需要数据执行程序)的安排。 外部代理具有数据时,可能会创建并发出预取指令。 预取指令可以与系统互连事务一起发送,或作为单独事务发送到包括系统中的目标处理器的设备。 当接收和识别预取指令时,与目标处理器相关联的硬件预取器可以向系统存储器发出请求以将数据预取到高速缓存。 目标处理器可以比访问系统内存中的数据更有效地访问高速缓存中的数据。 一些预处理也可能与数据预取相关联。