检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张文波[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.133.122.6