嵌入式多线程处理器的执行控制设计方法的研究  被引量:3

Research on the Execution & Control Mechanism for an Embedded Multithreaded Processor

在线阅读下载全文

作  者:张文波[1] 苑凌娇[1] 谭小波[1] 付立冬[1] 

机构地区:[1]沈阳理工大学信息科学与工程学院,辽宁沈阳110159

出  处:《沈阳理工大学学报》2012年第4期1-5,共5页Journal of Shenyang Ligong University

基  金:国家自然科学基金资助(60802031);辽宁省创新团队基金资助(LT2010091);辽宁省优秀人才计划基金资助(LR201034)

摘  要:针对目前单处理器系统利用软件执行多线程时线程切换开销大,编程实现比较复杂的问题,提出了一种用硬件实现的嵌入式多线程处理器,并深入地研究了如何利用硬件完成线程的调度管理、处理现场保护以减少系统进行线程切换和调度的开销等方法。为了实现零处理时间切换的目标,采用并行方法对寄存器及线程执行状态等私有资源切换、保存和恢复等。通过该研究实现的处理器与软件实现的多线程调度进行了对比,仿真结果表明,该方法可有效提高系统多线程处理的效率及安全性,降低在多线程环境下程序开发的复杂性。For a single processor system, the software was used to execute multi-threads. So the expense of the thread-switch was high and the cost of programming was complicat- ed. However, an embedded hardware-scheduling multithreaded processor was presented, and the methods of how to use hardware to realize scheduling management aJad context pro- tection in order to reduce the cost of the threads switching and scheduling were deeply stud- ied. So as to reach the goal of null switching time, the parallel processing method was used to switch, save and restore the private resources. Finally, a comparison was made to prove the method. The experiment result shows that the method can effectively increase the effi- ciency and security of the multiple processes, decrease the complication in this environ- ment.

关 键 词:多线程处理器 多线程处理 现场可编程门阵列 流水线 有限状态机 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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