快速低切换开销的堆栈处理器架构研究与实现  

Research and implementation of stack processor architecture with fast and low switching overhead

在线阅读下载全文

作  者:郭金辉 代红兵[1] 周永录 刘宏杰 GUO Jin-hui;DAI Hong-bing;ZHOU Yong-lu;LIU Hong-jie(School of Information Science and Engineering,Yunnan University,Kunming 650504,China)

机构地区:[1]云南大学信息学院,云南昆明650504

出  处:《计算机工程与设计》2023年第1期292-298,共7页Computer Engineering and Design

基  金:国家自然科学基金项目(61640205、61962060)。

摘  要:为解决当前Forth堆栈处理器架构不支持多任务并发和事件实时响应等问题,提出一种快速低切换开销的Forth堆栈处理器架构。在现有Forth堆栈处理器架构的基础上,引入新的指令、定时器、中断机制以及采用多任务堆栈技术,使得该架构支持实时多任务的运行。实验结果表明,基于堆栈处理器架构的Forth实时多任务调度支持多任务运行,与当前基于寄存器处理器的Forth实时多任务调度相比,实时任务响应、任务上下文切换和最大关中断等时间均明显缩短。To solve the problems that the current Forth stack processor does not support multi-task concurrency and event real-time response,a fast and low switching overhead Forth stack processor architecture was proposed.Based on the existing Forth stack processor architecture,new instructions,timers,interrupt mechanisms,and multitasking stack technology were introduced,real-time multitasking was then supported.According to experiments,the Forth real-time multitasking scheduling under stack processor architecture supports multitasking.Compared with the current Forth real-time multitasking scheduling based on the register processor,the proposed mothed significantly shortens the real-time task response,task context switching,and maximum interruption.

关 键 词:Forth堆栈处理器 新指令 定时器 多任务堆栈技术 实时多任务 寄存器处理器 

分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象