发明名称 |
一种具有分散式暂存器档案之超长指令数位讯号处理器的内在支援提供方法及其编译器 |
摘要 |
一种具有分散式暂存器档案之超长指令数位讯号处理器的内在支援提供方法,包含下列步骤:产生一程式表示,其具有关于数位讯号处理器之指令之一丛集资讯,其中丛集资讯系由一具有丛集内在编码之程式提供;辨认程式表示中指明作用于不同资料集之平行指令序列之资料流运作;辨认程式表示中指明资料流运作所共用资料之资料共用关系;辨认程式表示中指明从资料流运作所汇集之结果之资料汇集关系;以及依据辨认出之资料流运作、资料共用关系以及资料汇集关系,执行数位讯号处理器之暂存器分配。 |
申请公布号 |
TWI463399 |
申请公布日期 |
2014.12.01 |
申请号 |
TW101131679 |
申请日期 |
2012.08.31 |
申请人 |
国立清华大学 新竹市光复路2段101号 |
发明人 |
李政崑;关启邦 |
分类号 |
G06F9/30;G06F9/46;G06F9/28 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
冯博生 台北市松山区敦化北路201号7楼 |
主权项 |
一种具有超长指令架构及分散式暂存器档案之数位讯号处理器的内在支援提供方法,该数位讯号处理器包含复数个丛集,每一丛集包含复数个功能单元、复数个局部暂存器档案连接该复数个功能单元其中之一,以及至少一全域暂存器档案,每一该至少一全域暂存器档案包含复数个全域暂存器库连接该复数个功能单元其中之一,该内在支援提供方法包含下列步骤:产生一程式表示,其具有关于该数位讯号处理器之指令之一丛集资讯,其中该丛集资讯系由一具有丛集内在编码之程式提供;辨认该程式表示中指明作用于不同资料集之平行指令序列之资料流运作;辨认该程式表示中指明该等资料流运作所共用资料之资料共用关系;辨认该程式表示中指明从该等资料流运作所汇集之结果之资料汇集关系;以及依据该等辨认出之资料流运作、资料共用关系以及资料汇集关系,执行该数位讯号处理器之暂存器分配,其中执行暂存器分配之步骤包含下列子步骤:执行该复数个局部暂存器档案及该至少一全域暂存器档案之暂存器库指派;执行平行存取之资料复制;以及执行实体暂存器指派。 |
地址 |
新竹市光复路2段101号 |