检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]天津大学计算机科学与技术学院,天津300072
出 处:《天津大学学报》2010年第3期203-209,共7页Journal of Tianjin University(Science and Technology)
基 金:天津市科技支撑重点基金资助项目(08ZCGYGX00400)
摘 要:基于传输触发体系结构可定制Tcore处理器具有理想的性能/价格比.但由于大量数据传输细节在体系结构一级可见导致了过低的编译效率.为此,提出了一种基于MACHSUIF中间格式的可重定目标编译器架构,将表调度与关键路径算法相结合以实现高效指令调度,从而大幅度提高编译质量.此外,通过基于操作的调度方法解决指令调度过程中功能单元的死锁问题.通过在4个DSP应用上进行测试,指令级并行度比传统的MoveFramework提高40%左右.Customizable Tcore processor based on transport triggered architecture owns perfect tradeoff between performance and cost. But the feature of abundant data-transport details visible on the architecture level leads to low compilation efficiency. A retargetable compiler framework based on MACHSUIF intermediate format was presented, in which list scheduling and critical path algorithm were implemented to achieve highly efficient instruction schedul- ing so as to greatly improve the quality of compilation. Furthermore, the dead lock of function units was resolved thanks to scheduling based on operations. Compared with traditional MoveFramework, the instruction level parallelism was increased by about 40%, through tests on the four DSP applications.
关 键 词:传输触发体系结构 专用指令集处理器 指令调度 表调度 关键路径
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49