标题: 多核心Java处理器的优先权执行绪排程电路设计
Priority Scheduler Circuit Design for Multi-core Java Processor
作者: 林彦宏
蔡淳仁
Lin, Yan-Hung
Tsai, Chun-Jen
资讯科学与工程研究所
关键字: Java 多核心;排程器;优先权排程电路;Java processor;scheduler;priority scheduler circuit
公开日期: 2017
摘要: 本论文主要目的是改进之前实验室所开发的JAIP应用处理器核心,以设计一个不需依靠RISC处理器就能自行启动系统的四核心Java处理器。并进一步针对Thread Manager进行修改,拆成Two-level的Thread Manager,也将原本设计的Data Coherence Controller修改为Multicore Coordination Controller,并将Global 的Thread Manager 新增至Multicore Coordination Controller之中的Inter-core Thread Manager,同时也将Thread Control Block list(TCB list)从local的Thread Manager移动到Inter-core Thread Manager。另外新增了设定优先权的机制,在local Thread Manager新增了有优先权的排程器。另外也做了一些coding style的修改,缩减电路的资源使用量。
We implement a quad-core Java Application IP(JAIP-MP) with multi-level priority scheduler in this thesis and integrate Power-on Bootup Logic(POBL) into JAIP-MP SoC to bootup system.
We propose a two-level hardware scheduler which is global and local. Inter-core Thread Manager in Multi-core Coordination Controller(MCC) can be see as a Global Scheduler which is responsible for distributing a thread to one of the cores. In addition, we move Thread Controller Block list(TCB list) from JAIP core into MCC.
In local scheduler, we replace single-level round-robin hardware scheduler into multi-level priority queue scheduler.
URI: http://etd.lib.nctu.edu.tw/cdrfb3/record/nctu/#GT070456077
http://hdl.handle.net/11536/141954
显示于类别:Thesis