Font Size: a A A

Multi-threaded Processor Storage Structure Study

Posted on:2005-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:X G WangFull Text:PDF
GTID:2208360122481782Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The work in this dissertation is part of National 05' project entitled "High Performance Microprocessor Architecture".First of all. the work researches and designs a 32bit embedded microprocessor ARMP's execution part. Then, the work researches multithread processor architecture based on the ARMP. This dissertation focused on the branch predictor of high performance processor and fetch unit of selective execution of multithread architecture.The work of this paper is as follows.1.Analyzer multithreaded processor architecture Introducing the definition of multithreaded processor and the advantage of multithread processor architecture, also including simultaneous multithreaded architecture and pre-look multithreaded architecture.2,Design and realization the data-path of ARMP processor. Including Arithmetic Logical Unit(ALU), Register files. Shifter, multiplier and so on.3,Analyzer high performance branch predictor. Based on the static and dynamic characteristic of branch instruction, comparing the mis-prediction rate and hardware spending of simple static prediction, complex dynamic prediction and hybrid prediction.4,Research the issue of design high performance branch prediction. Introducing same ideas on future design high performance branch prediction, including manufacture technology, depth of pipeline, micro-architecture and so on.5, Research selective dual path execution architecture. Introducing hardware mechanism of multi-path execution, including branch forking strategy and branch prediction confidence.6, Design selective dual path execution fetch instruction unit. Based on the (program counter) PC arbitrage strategy of multi-path execution, designing fetch instruction unit suit for selective dual path execution.The dissertation work plays a great significance for studying the high performance microprocessors. The research work offers design considerations and technological reserves for further advanced microprocessor designs.
Keywords/Search Tags:multithread architecture, branch prediction, selective dual path execution, fetch instruction unit (FIU), data-path, branch prediction confidence.
PDF Full Text Request
Related items