发明名称 资料交换系统及利用频宽管理单元以降低资料流量之方法
摘要 一种在执行向量或矩阵指令期间,用来降低资料处理系统中处理器及系统控制器之间资料流量之系统及方法。当处理器接收到需要处理大量资料之运算要求时,处理器便送出一区域运算要求,其包含有欲进行运算、运算元之位址资讯、及运算结果之目的位置。而系统控制器则包含一区域运算单元以执行处理器送出之区域运算要求。由于与运算有关之运算元资料不必经由处理器及系统控制器间之系统汇流排传送,故处理器及系统控制器间之资料流量可以减少。
申请公布号 TW448361 申请公布日期 2001.08.01
申请号 TW088114647 申请日期 1999.08.26
申请人 曼特亚克公司 发明人 后健慈
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人 洪澄文 台北巿信义路四段二七九号三楼
主权项 1.一种资料处理系统,包括:一处理器,接放一运算命令、并送出一区域运算要求,其包含有该运算命令之运算元之位址资讯;一记忆体装置,至少储存该运算命令之一运算元;以及一系统控制器,耦接于该处理器及该记忆体装置之间,直接根据该区域运算要求之位址资讯取回该运算元,该系统控制器具有一区域运算单元,根据该处理器之区域运算要求以执行该运算命令。2.如申请专利范围第1项所述之资料处理系统,其中,该区域运算要求更包括有表示由该区域运算单元所送出该运算命令之执行结果之目的位置之资讯。3.如申请专利范围第2项所述之资料处理系统,其中,该目的位置系该处理器内之一暂存器。4.如申请专利范围第2项所述之资料处理系统,其中,该目的位置系该记忆体装置内之一位置。5.一种资料处理系统,根据一运算命令,在一第一向量运算元及一第二运算元之间进行一向量运算,该资料处理系统包括:一处理器,接收该运算命令、并送出一区域运算要求,其包含有该第一向量运算域及该第二向量运算域之储存位置之位址资讯;一记忆体装置,至少储存该第一向量运算元及该第二向量运算元之一;及一系统控制器,耦接于该处理器及该记忆体装置之间,根据该区域运算要求之位址资讯取回该第一运算元及该第二运算元,该系统控制器具有一区域运算单元,根据该处理器之区域运算要求以执行该第一向量运算元及该第二向量运算元之向量运算。6.如申请专利范围第5项所述之资料处理系统,其中,该区域运算要求更包含一目的位置资讯,用以表示该区域运算单元所送出之该第一向量运算元及该第二向量运算元之间之向量运算结果之目的位置。7.如申请专利范围第6项所述之资料处理系统,其中,该目的位置系该处理器内之一暂存器。8.如申请专利范围第6项所述之资料处理系统,其中,该目的位置系该记忆体装置内之一位置。9.如申请专利范围第5项所述之资料处理系统,其中,该第一向量运算元及该第二向量运算元之位址系以一表示该第一向量运算元之起始位置之第一表头、一表示该第二向量运算元之起始位置之第二表头、及一表示该第一向量运算元及该第二向量运算元之尺寸之长度所表示。10.一种在一资料处理系统中执行一运算之方法,该资料处理系统具有一处理器、一记忆体装置、及一耦接其间之系统控制器,该方法之步骤包括:将一表示该运算之运算命令传送至该处理器;将一区域运算要求自该处理器传送至该系统控制器,该系统控制器具有一区域运算单元以执行该运算,该区域运算要求包含有该运算之运算元之位址资料及一储存该运算之结果之目的位置;根据该区域运算要求,将该运算之运算元自该记忆体装置取回至该系统控制器;利用该系统控制器中之区域运算单元,对该运算之运算元执行该运算;以及将该运算之结果存放在该区域运算要求所包含之目的位置。11.如申请专利范围第10项所述之方法,其中,该运算系两向量运算元间之一向量运算。12.如申请专利范围第10项所述之方法,其中,该运算系两矩阵运算元间之一矩阵运算。13.如申请专利范围第10项所述之方法,其中,该目的位置系该处理器内之一暂存器。14.如申请专利范围第10项所述之方法,其中,该目的位置系该记忆体装置内之一位置。图式简单说明:第一图系习知资料处理系统之部分方块图;第二图系习知资料处理系统在执行向量内积运算期间,处理器、系统控制器、及主记忆体间之资料流程图;第三图系本发明实施例之资料处理系统在执行向量内积运算期间,处理器、系统控制器、及主记忆体间之资料流程图;第四图系本发明实施例之资料处理系统之方块图;第五图系该区域运算要求内含之资讯及该主记忆体内之实际位置间之关系示意图;以及第六图系本发明实施例之资料处理系统在执行向量运算期间之详细步骤。
地址 美国