首页 | 本学科首页   官方微博 | 高级检索  
     

分簇结构向量寄存器分配策略研究
引用本文:王向前,王昊. 分簇结构向量寄存器分配策略研究[J]. 单片机与嵌入式系统应用, 2017, 17(7)
作者姓名:王向前  王昊
作者单位:中国电子科技集团公司 第三十八研究所,合肥,230088
基金项目:国家核心电子器件、高端通用芯片及基础软件产品重大专项面向先进雷达的高性能DSP
摘    要:通过分簇结构实现向量化执行是一种高效而灵活的体系结构选择.在编译中间表示里,向量指令与标量指令交叠出现.分簇结构向量化实现的特殊方式给传统的寄存器分配框架带来了挑战.针对该问题,本文从向量指令的表示形式、Callee/Caller寄存器划分、向量寄存器分配等进行研究,并给出全局与局部向量寄存器的分配方法.

关 键 词:分簇结构  向量寄存器分配  Callee/Caller

Research on Vector Register Allocation Method for Clustering
Wang Xiangqian,Wang Hao. Research on Vector Register Allocation Method for Clustering[J]. Microcontrollers & Embedded Systems, 2017, 17(7)
Authors:Wang Xiangqian  Wang Hao
Abstract:It is an efficient and flexible architecture choice to realize SIMD execution through clustering structure.And then the vector instructions probably come out together with the scalar instructions in the intermediate representation of compiler.The special way for SIMD impementation on clustering structure brings challenges to the traditional register allocation framework.To solve the problem,in the paper,the representation style of the vector instructions,the partition of Callee/Caller register,the vector register allocation are studied,and the global and local vector register allocation methods are proposed.
Keywords:clusting structure  vector register allocation  Callee/Caller
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号