A structure controller for providing a coherent accelerator structure includes: host interconnection, communicatively coupled to the host device; memory interconnection, communicatively coupled to the accelerator memory; accelerator interconnection, communicatively coupled to the accelerator with the last level cache (LLC); and LLC controller, configured to provide bias checking for memory access operations.
【技术实现步骤摘要】
加速器结构
本公开一般涉及互连设备领域,并且更具体地但非排他地,涉及用于通过外围组件互连快速(PCIe)的相干存储器设备的系统和方法。
技术介绍
计算系统包括用于管理对处理器资源的需求的各种组件。例如,开发器可以包括可操作地耦合到中央处理单元(CPU)的硬件加速器(或“加速器”)。通常,加速器是被配置为执行由CPU委托给它的功能的自治元件。加速器可以被配置用于特定功能和/或可以是可编程的。例如,加速器可以被配置为执行特定计算、图形功能等。当加速器执行指定的功能时,CPU可以自由地将资源用于其他需求。在传统系统中,操作系统(OS)可以管理计算系统内可用的物理存储器(例如,“系统存储器”);但是,OS不管理或分配加速器本地的存储器。结果,诸如高速缓存一致性的存储器保护机制将低效率引入基于加速器的配置中。例如,传统的高速缓存一致性机制限制了加速器以非常高的带宽访问其连接的本地存储器的能力和/或限制加速器的部署选项。附图说明当结合附图阅读时,从以下详细描述中可以最好地理解本专利技术。需要强调的是,根据工业中的标准实践,各种特征不一定按比例绘制,并且仅用于说明目的。在明确地或隐含地示出比例的情况下,它仅提供一个说明性示例。在其他实施例中,为了清楚起见,可以任意增加或减少各种特征的尺寸。图1示出了根据本说明书的一个或多个示例的可以代表各种实施例的示例操作环境。图2a示出了根据本说明书的一个或多个示例的完全相干操作环境的示例。图2b示出了根据本说明书的一个或多个示例的非相干操作环境的示例。图2c示出了根据本说明书的一个或多个示例的没有偏置操作环境的相干引擎的示例。图3示 ...
【技术保护点】
1.一种用于提供相干加速器结构的结构控制器,包括:主机互连,其通信地耦合到主机设备;存储器互连,其通信地耦合到加速器存储器;加速器互连,其通信地耦合到具有最后一级高速缓存(LLC)的加速器;以及LLC控制器,其被配置为对存储器访问操作提供偏置检查。
【技术特征摘要】
2017.09.29 US 15/720,2311.一种用于提供相干加速器结构的结构控制器,包括:主机互连,其通信地耦合到主机设备;存储器互连,其通信地耦合到加速器存储器;加速器互连,其通信地耦合到具有最后一级高速缓存(LLC)的加速器;以及LLC控制器,其被配置为对存储器访问操作提供偏置检查。2.如权利要求1所述的结构控制器,还包括:结构相干引擎(FCE),其被配置为使得能够将所述加速器存储器映射到主机结构存储器地址空间,其中,所述结构控制器被配置为经由所述FCE将主机存储器访问操作引导至所述加速器存储器。3.如权利要求2所述的结构控制器,其中,所述FCE与所述LLC控制器物理地分离。4.如权利要求3所述的结构控制器,还包括直接旁路总线,其用于将所述LLC连接到所述存储器互连并绕过所述FCE。5.如权利要求1所述的结构控制器,其中,所述结构控制器被配置为在多个n个独立片中提供所述结构。6.如权利要求5所述的结构控制器,其中,n=8。7.如权利要求5所述的结构控制器,其中,所述n个独立片包括n个独立LLC控制器,所述n个独立LLC控制器经由水平互连被互连并经由相应的垂直互连通信地耦合到相应的存储器控制器。8.如权利要求7所述的结构控制器,还包括:功率管理器,其被配置为确定所述LLC控制器空闲,并且将所述水平互连断电并使相应的垂直互连和主机互连保持在活动状态。9.如权利要求1所述的结构控制器,其中所述LLC是3级高速缓存。10.如权利要求1至9中任一项所述的结构控制器,其中,所述主机互连是符合英特尔加速器链路(IAL)的互连。11.如权利要求1至9中任一项所述的结构控制器,其中,所述主机互连是PCIe互连。12.如权利要求1至11中任一项所述的结构控制器,其中,所述结构控制器是集成电路。13.如权利要求1至11中任一项所述的结构控制器,其中,所述结构控制器是知识产权(IP)块。14.一种加速器装置,包括:加速器,其包括最后一级高速缓存(LLC);以及结构控制器,其用于提供相干加速器结构,所述结构...
【专利技术属性】
技术研发人员:R·古普塔,A·V·阿南塔拉曼,S·R·范多伦,A·贾甘纳坦,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。