发明名称 资料转换机制
摘要 本发明揭示一种程式设计代理与记忆体资源间转换资料之方法。该方法包括在一处理代理与一记忆体资源间转换资料,指定该记忆体资源经由一推送汇流排将资料推入该处理代理,推送汇流排具复数个资料来源仲裁其使用,并指定该记忆体资源经由一拉取汇流排自该处理代理接收资料,拉取汇流排具复数个目的地仲裁其使用。
申请公布号 TWI236595 申请公布日期 2005.07.21
申请号 TW092101470 申请日期 2003.01.23
申请人 英特尔公司 发明人 吉伯 霍瑞曲;马克B. 罗丝布曲;戴伯拉 勃斯坦;马修J. 艾迪兰达
分类号 G06F13/16 主分类号 G06F13/16
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种在一处理代理与一记忆体资源间转换资料之方法,其包括:使用一推送滙流排指定该记忆体资源以将资料推入该处理代理,该推送滙流排具有复数个来源仲裁其使用;及使用一拉取滙流排指定该记忆体资源以自该处理代理接收资料,该拉取滙流排具复数个目的地仲裁其使用。2.如申请专利范围第1项之方法,其中转换包含:在该程式设计代理上建立复数个资料内容,并且维持程式计数器及资料内容相应暂存器。3.如申请专利范围第2项之方法,其中该程式设计代理在一读取阶段执行一资料内容并发出一读取命令至一记忆体控制器。4.如申请专利范围第3项之方法,其中该记忆体控制器处理该读取命令使其传送至该记忆体资源。5.如申请专利范围第4项之方法,其中若需要该读取资料继续资料内容的执行,则将该资料内容调换出去。6.如申请专利范围第5项之方法,其中该记忆体控制器已完成该读取命令处理后,该记忆体控制器将资料推入该程式设计代理的一输入转换暂存器中。7.如申请专利范围第6项之方法,其中在已推送该资料后,该程式设计代理在该输入转换暂存器中读取该资料并继续其内容的执行。8.如申请专利范围第2项之方法,其中该程式设计代理在一写入阶段执行一资料内容并将该资料载入一输出转换暂存器。9.如申请专利范围第8项之方法,其中该程式设计代理发出一写入命令至一记忆体控制器,且该输出转换暂存器设置成为一唯读状态。10.如申请专利范围第9项之方法,其中若需要该写入命令继续该资料内容的执行,则将该资料内容调换出去。11.如申请专利范围第10项之方法,其中该记忆体控制器从该输出转换暂存器推送该资料,该记忆体控制器并发送一信号至该程式设计代理以解锁该输出转换暂存器。12.如申请专利范围第11项之方法,其中若在该输出转换暂存器已解锁后该资料内容已调换出去,则将该资料内容调换回来并且该程式设计代理继续该资料内容的执行。13.一种资料处理系统,该系统包括:一记忆体资源;一处理代理,其配置以在该处理代理与记忆体资源间转换资料;一推送滙流排,用以将资料推入该处理代理,且该处理代理具有复数个资料来源仲裁其使用;一拉取滙流排,用以自该处理代理接收资料,且该处理代理具有复数个目的地仲裁其使用;及复数个微引擎,其执行多个资料内容并寻找该处理代理之资源。14.如申请专利范围第13项之系统,进一步包括一从该记忆体资源到处理代理的资料转换读取阶段,其中该转换系单向性。15.如申请专利范围第13项之系统,进一步包括一从该处理代理到记忆体资源的资料转换写入阶段,其中该转换系单向性。16.如申请专利范围第13项之系统,进一步包括复数个程式计数器及复数个资料内容相应暂存器。17.如申请专利范围第16项之系统,其中该资料内容相应暂存器系由一组中挑出,包含一般用途暂存器、内部程式设计代理暂存器、静态随机存取记忆体(static random access memory;SRAM)输入转换暂存器、动态随机存取记忆体(dynamic random access memory;DRAM)输入转换暂存器、SRAM输出转换暂存器DRAM输出转换暂存器及局部记忆体暂存器。18.如申请专利范围第17项之系统,其中该程式设计代理系配置以执行一资料内容并发出一读取命令至一记忆体控制器。19.如申请专利范围第18项之系统,其中该记忆体控制器系配置以处理该读取命令使其传送至该记忆体资源。20.如申请专利范围第19项之系统,其中该程式设计代理系配置以在需要该读取命令继续资料内容执行时,将该资料内容调换出去。21.如申请专利范围第20项之系统,其中该读取命令处理后,该记忆体控制器系配置以推送该资料至该程式设计代理的一输入转换暂存器,并且该程式设计代理系配置以读取该输入转换暂存器内的资料并继续该资料内容的执行。22.如申请专利范围第15项之系统,其中该程式设计代理系配置以执行一资料内容并将该资料载入该程式设计代理一输出转换暂存器。23.如申请专利范围第22项之系统,其中该程式设计代理系配置以发出一写入命令至一记忆体控制器,其中该输出转换暂存器设置为一唯读状态。24.如申请专利范围第23项之系统,其中该程式设计代理系配置以在需要该写入命令继续资料内容执行时,将该资料内容调换出去。25.如申请专利范围第24项之系统,其中该记忆体控制器系配置以从该输出转换暂存器推送该资料,并发送一信号至该程式设计代理以解锁该输出转换暂存器。26.一种基于一电脑可读取媒体之电脑程式产品,用于使一平行处理器执行一功能,其包括可使该处理器执行以下功能之指令:使用一推送滙流排指定该记忆体资源以推入资料至该处理代理,该推送滙流排具复数个资料来源仲裁其使用;及使用一拉取滙流排指定该记忆体资源以自该处理代理接收资料,该拉取滙流排具复数个目的地仲裁其使用。27.如申请专利范围第26项之电脑程式产品,进一步包括使该处理器在该程式设计代理上建立复数个资料内容,并且维持程式计数器及资料内容相应暂存器之指令。28.如申请专利范围第26项之电脑程式产品,其中该程式设计代理在一读取阶段执行一资料内容并发出一读取命令至一记忆体控制器。29.如申请专利范围第26项之电脑程式产品,其中该记忆体控制器处理该读取命令使其传送至该记忆体资源,若需要该读取资料继续资料内容执行则将该资料内容调换出去。图式简单说明:图1系一处理系统的方块图。图2系图1之处理系统的详细方块图。图3系图1之处理系统内一读取过程的流程图。图4系图1之处理系统内一写入处理的流程图。图5系图1之处理系统内一推送过程的流程图。图6系图1之处理系统内一拉取过程的流程图。
地址 美国