天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

WCET可預測的嵌入式JavaCPU設計

發(fā)布時間:2018-04-03 23:11

  本文選題:Java處理器 切入點:RISC 出處:《江南大學》2012年碩士論文


【摘要】:目前,移動互聯(lián)網(wǎng)技術和市場都出現(xiàn)了爆炸式的增長,隨著蘋果和android手機為代表的嵌入式便攜設備的問世,移動互聯(lián)網(wǎng)大有代替桌面互聯(lián)網(wǎng)之勢,充分說明了嵌入式設備的發(fā)展對我們生活的影響之大。各種嵌入式產(chǎn)品更新?lián)Q代的速度日新月異,對嵌入式系統(tǒng)的開發(fā)效率有非常高的要求。Java作為一種基于網(wǎng)絡應用的語言,具有高效性、安全性、良好的可移植性及動態(tài)性,因此研究人員迫切希望使用Java來進行嵌入式軟件開發(fā)。為了滿足軟件研發(fā)人員的需求,各種嵌入式實時Java平臺層出不窮。比較常規(guī)的實現(xiàn)平臺方式有解釋方式、提前編譯、即時編譯、Java硬件加速器、Java處理器等。通過比較各方式的優(yōu)缺點,以Java處理器方式實現(xiàn)的嵌入式實時Java平臺以硬件直接執(zhí)行Java字節(jié)碼,執(zhí)行效率最高。 前面的工作中提出了一種32位Java處理器JPOR-32(Java Processor Optimized For RTSJ)的架構,并初步實現(xiàn)了部分部件。本文在此基礎上根據(jù)Java指令集的字節(jié)碼執(zhí)行流程,優(yōu)化了處理器架構,并完善及擴展了各部件,最后將各模塊組合成完整的流水線處理器。具體工作如下: 1.增加了內(nèi)存模塊,多了一級訪存的流水段。內(nèi)存主要以類文件中數(shù)據(jù)結構為參考實現(xiàn),可以存放預處理后的類文件,這樣使處理器能直接從外部讀取Java字節(jié)碼文件,還能支持跳轉(zhuǎn)分支指令對內(nèi)存進行跳轉(zhuǎn)讀取。 2.添加了連接各模塊的控制單元,使處理器能進行流水處理,包括控制所有指令進行相同流水的三段:取指令、指令緩沖、譯碼,還有指令譯碼設置的48位控制信號根據(jù)不同指令控制執(zhí)行、訪存和寫回部件的操作。 3.除了在處理器上實現(xiàn)了簡單Java指令,還以微指令方式實現(xiàn)了包括方法調(diào)用與返回等用硬件難以直接實現(xiàn)的復雜指令。 本文最終在JPOR-32上實現(xiàn)了85條Java指令,使用FPGA對處理器進行了驗證,對各指令和應用程序的運行時鐘進行了檢測。實驗結果表明了此處理器比其他Java處理器指令執(zhí)行周期更短,具有高性能并且其WCET可預測。
[Abstract]:At present, the mobile Internet technology and market have explosive growth. With the advent of embedded portable devices represented by Apple and android mobile phones, mobile Internet has the potential to replace desktop Internet.It fully shows that the development of embedded devices has a great impact on our lives.As a language based on network application, Java has high efficiency, security, good portability and dynamic.So researchers are eager to use Java for embedded software development.In order to meet the needs of software developers, embedded real-time Java platforms emerge in endlessly.The common implementation platform is interpreted, compiled in advance, and Java hardware accelerator / Java processor is compiled in real time.By comparing the advantages and disadvantages of each method, the embedded real-time Java platform implemented by Java processor can execute Java bytecode directly by hardware, and the execution efficiency is the highest.In the previous work, a 32-bit Java processor, JPOR-32(Java Processor Optimized For RTSJ, is proposed, and some components are implemented.On this basis, according to the bytecode execution flow of the Java instruction set, the processor architecture is optimized, and the components are improved and expanded. Finally, the modules are combined into a complete pipeline processor.The specific work is as follows:1.Added to the memory module, more than one level of memory income segment.The memory is mainly realized by reference to the data structure in the class file, which can store the preprocessed class file, so that the processor can directly read the Java bytecode file from the outside, and can also support the jump branch instruction to read the memory.2.A control unit connected to each module is added to enable the processor to handle income, including controlling all instructions to carry out the same three segments of income: take instructions, buffer instructions, decode them.The 48-bit control signal set by instruction decoding controls the operation of execution, memory access and write back components according to different instructions.3.In addition to the simple Java instructions implemented on the processor, complex instructions, including method call and return, which are difficult to implement directly by hardware, are implemented by microinstruction.In this paper, 85 Java instructions are implemented on JPOR-32, the processor is verified by FPGA, and the running clock of each instruction and application program is detected.Experimental results show that the processor has shorter instruction execution period, higher performance and more predictable WCET than other Java processors.
【學位授予單位】:江南大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP368.1;TP332

【參考文獻】

相關期刊論文 前1條

1 蘇超云;柴志雷;涂時亮;;實時Java平臺的類預處理器研究[J];計算機工程;2010年07期



本文編號:1707319

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1707319.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶872d1***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com