【技术实现步骤摘要】
一种VLIW处理器中重复程序的执行控制方法及装置
本专利技术涉及VLIW(VeryLongInstructionWord,超长指令字)处理器
,尤其涉及一种VLIW处理器中重复程序的执行控制方法及装置。
技术介绍
DSP(DigitalSignalProcessor,数字信号处理器)是一种特别适合与数字信号处理运算的微处理器,其主要应用是实时快速的实现各种数字信号处理算法。自从数字信号处理器问世以来,由于它具有高速、灵活、可编程、低功耗和便于接口等特点,目前已广泛应用于以下几个方面:·通用数字信号处理-自适应滤波,卷积,相关,数字滤波,希尔伯特变换等;·语音信号处理-语音增强,语音识别,语音合成,语音编码,文字转换等;·图形图像处理-三维动画,图像鉴别/增强/压缩/传输,模式识别,电子地图等;·特殊应用数字信号处理-振动和噪声分析与处理,声纳和雷达信号处理,地震信号分析与处理等。VLIW体系结构的DSP的指令特点是将固定长度的指令字段封装成一个取指包,执行包是由同一拍需要同时执行的指令字段组成,长度不固定,一个取指包中可能只包含一个执行包,也可能包含多个执行包,一个执行包可能只包含一个功能部件的指令,也可能包含多个功能部件的指令。VLIW体系结构的DSP处理器的执行特点是需要对一些特定算法程序进行反复调用,重复执行其中的核心程序段,即代码中存在大量需要重复执行的程序段,其中最为典型的即为循环程序,甚至可能需要执行成千上万次。据统计在一些多媒体应用中消耗在重复程序段 ...
【技术保护点】
1.一种VLIW处理器中重复程序的执行控制方法,其特征在于,步骤包括:/nS1.配置一个指令缓存;/nS2.控制将需要重复执行的各重复程序的执行包信息按照执行顺序缓存至所述指令缓存中;对执行程序进行识别,当识别到各所述重复程序时,控制暂停存取指、译码,并将所述指令缓存中对应的执行包信息直接派发给功能部件。/n
【技术特征摘要】
1.一种VLIW处理器中重复程序的执行控制方法,其特征在于,步骤包括:
S1.配置一个指令缓存;
S2.控制将需要重复执行的各重复程序的执行包信息按照执行顺序缓存至所述指令缓存中;对执行程序进行识别,当识别到各所述重复程序时,控制暂停存取指、译码,并将所述指令缓存中对应的执行包信息直接派发给功能部件。
2.根据权利要求1所述的VLIW处理器中重复程序的执行控制方法,其特征在于,所述步骤S2中将所述执行包信息缓存至所述指令缓存包括:对指令派发站派发的指令进行识别,通过识别指令组合里的分支指令和分支目标指令以确定所述重复程序的起始位置和结束位置,当识别到出现所述分支目标指令时,启动所述指令缓存,将所述分支目标指令之间的所有执行包信息按照执行顺序缓存到所述指令缓存中。
3.根据权利要求2所述的VLIW处理器中重复程序的执行控制方法,其特征在于,所述步骤S2中,当识别到再次出现所述分支目标指令时,停止缓存所述执行包信息,将当前的分支目标指令与所述指令缓存中的指令信息进行比对,如果相同则判定当前执行程序为所述重复程序,控制暂停存取指、译码,并将所述指令缓存中对应的执行包信息直接派发给功能部件,如果不同则控制作废所述指令缓存中缓存的信息以重新启动所述指令缓存进行下一次缓存。
4.根据权利要求3所述的VLIW处理器中重复程序的执行控制方法,其特征在于:所述步骤S2中将所述执行包信息缓存至所述指令缓存中时,若缓存到分支指令,记录分支指令在所述指令缓存中的位置,将所述执行包信息派发给功能部件时,每次在派发所述分支指令时启动取指和译码,当所述分支目标指令到达指令派发站时,比对当前派发的执行包信息和所述指令缓存中指令信息以判断分支跳转时所述分支目标指令是否相同,如果相同则判定所述重复程序未执行达到所需次数,继续控制从所述指令缓存中派发指令,并控制暂停取指和译码,如果不同则判定所述重复程序已执行完且达到所需次数,控制所述指令缓存不再继续派发所述执行包信息。
5.根据权利要求2或3或4所述的VLIW处理器中重复程序的执行控制方法,其特征在于:所述步骤S2中将所述执行包信息缓存至所述指令缓存中时,若所述指令缓存被全部充满还未识别到所述分支目标指令,控制将所述指令缓存中的指令信息作废并停止缓存,直至再次识别到所述分支目标指令再启动缓存。
6.根据权利要求2或3或4所述的VLIW处理器中重复程序的执行控制方法,其特征在于,所述步骤S2中具体通过配置状态机控制所述指令缓存,所述状态机包括空闲状态、装载状态、等待状态以及派发状态,所述空闲状态时对指令派发站派发的指令进行识别,判断是否出现所述分支目标指令,所述装载状态时开始启动所述指令缓存,将需要派发到每个功能部件的执行包信息缓存到所述指令缓存中对应位置,当所述指令缓存完成一个重复程序的缓存后进入所述等...
【专利技术属性】
技术研发人员:陈小文,郭阳,陈纪孝,李勇,鲁建壮,陈海燕,孙书为,陈胜刚,刘胜,雷元武,扈啸,刘仲,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。