[发明专利]混合输入/输出相关写入在审
申请号: | 201780056152.5 | 申请日: | 2017-08-22 |
公开(公告)号: | CN109690501A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | A·E·特纳;B·雷赫利克 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/0831 | 分类号: | G06F12/0831 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写入请求 输入/输出 计算装置 写入数据 共享存储器 写入 | ||
方面包含计算装置、设备和由所述设备实施以用于在计算装置上实施混合输入/输出I/O相关写入请求的方法,所述方法包含:接收I/O相关写入请求;从所述I/O相关写入请求产生第一混合I/O相关写入请求和第二混合I/O相关写入请求;将所述I/O相关写入请求的所述第一混合I/O相关写入请求和I/O相关写入数据发送到共享存储器;和将所述I/O相关写入请求的不具有所述I/O相关写入数据的所述第二混合I/O相关写入请求发送到相关性域。
背景技术
加速器可用于帮助中央处理单元(CPU)处理工作负载。工作负载通常需要使用来自CPU高速缓冲存储器的数据。加速器可将来自工作负载的数据写入到随机存取存储器(RAM)。在输入/输出(I/O)相关模式中,发射用以将数据写入到RAM的请求和发射数据以写入到RAM是通过到RAM的互连件路由且通过相关域路由到RAM。用以请求将数据写入到RAM的路径和用于使数据写入到RAM的路径经复制以从到RAM的互连件、从到相关域的互连件传递,且接着传递到RAM。从互连件到RAM的复制路径增加具有I/O相关能力的装置的面积成本。贯穿相关域的复制路径的有效性也可低于从互连件到RAM的路径的有效性。较低有效路径可导致速度、等待时间和/或功率损失。
发明内容
各种所公开的方面可包含用于在计算装置上实施混合输入/输出(I/O)相关写入请求的设备和方法。各种方面可包含:接收I/O相关写入请求;从所述I/O相关写入请求产生第一混合I/O相关写入请求和第二混合I/O相关写入请求;将所述I/O相关写入请求的所述第一混合I/O相关写入请求和I/O相关写入数据发送到共享存储器;和将所述I/O相关写入请求的不具有所述I/O相关写入数据的所述第二混合I/O相关写入请求发送到相关性域。
一些方面可进一步包含确定是否启用混合I/O相关写入模式,其中从所述I/O相关写入请求产生第一混合I/O相关写入请求和第二混合I/O相关写入请求可包含响应于确定启用所述混合I/O相关写入模式而从所述I/O相关写入请求产生所述第一混合I/O相关写入请求和所述第二混合I/O相关写入请求。
一些方面可进一步包含响应于确定启用所述混合I/O相关写入模式而将所述I/O相关写入请求标记为混合I/O相关写入请求。
一些方面可进一步包含从所述共享存储器接收对所述第一混合I/O相关写入请求的确认,和将对所述第一混合I/O相关写入请求的所述确认发送到发布所述I/O相关写入请求的处理装置。
一些方面可进一步包含:在所述相关性域处接收所述第二混合I/O相关写入请求;针对由所述第二混合I/O相关写入请求指定的I/O相关性写入数据的地址执行相关性检查;和从所述共享存储器接收对所述第一混合I/O相关写入请求的确认。
一些方面可进一步包含:在所述共享存储器处从相关互连件接收所述第一混合I/O相关写入请求和所述I/O相关写入数据;执行所述第一混合I/O相关写入请求;和将对所述第一混合I/O相关写入请求的确认发送到所述相关互连件。
一些方面可进一步包含:从所述相关互连件接收通过所述相关性域对所述第一混合I/O相关写入请求的所述确认;和从所述相关互连件接收通过发布所述I/O相关写入请求的处理装置对所述第一混合I/O相关写入请求的所述确认。
一些方面可进一步包含:使用I/O相关模式通过处理装置将工作负载分流到硬件加速器以用于执行;当所述工作负载由所述硬件加速器执行时通过所述处理装置检测用于将相关互连件从非混合I/O相关写入模式切换到混合I/O相关写入模式的动态触发;和响应于检测到所述动态触发将所述相关互连件从非混合I/O相关写入模式切换到所述混合I/O相关写入模式。
其它方面包含经配置以执行上文概述的方法的操作的计算装置,其具有共享存储器、处理装置、相关性域和相关互连件。其它方面包含一种计算装置,其具有用于执行上文概述的方法的功能的装置。其它方面包含一种上面存储有处理器可执行指令的非暂时性处理器可读存储媒体,所述处理器可执行指令经配置成致使计算装置的处理装置执行上文概述的方法的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780056152.5/2.html,转载请声明来源钻瓜专利网。