Title :
Advanced Multithreading Architecture with Hardware Based Scheduling
Author :
Lu, Ye ; Sezer, Sakir ; McCanny, John
Author_Institution :
Inst. of Electron., Commun. & Inf. Technol., Queen´´s Univ. Belfast, Belfast, UK
fDate :
Aug. 31 2010-Sept. 2 2010
Abstract :
FPGA based soft-processors are an attractive approach for embedded system engineering. Multithreading is proposed as the method to manage long latency events that are caused by I/O, off-chip memory and other shared resource accesses. However, most of the earlier multi-threaded soft-processors were based on conventional FPMT and CGMT architectures, which fall short for several reasons. In this paper, we propose a novel multithreading architecture for soft-processors that eliminates the thread switch penalty, while maintaining the single thread performance.
Keywords :
embedded systems; field programmable gate arrays; microcomputers; multi-threading; processor scheduling; resource allocation; CGMT architecture; FGMT architecture; FPGA based soft processors; advanced multithreading architecture; embedded system engineering; hardware based thread scheduling; multithreaded soft-processors; off-chip memory; shared resource access; FPGA; Multithreading architecture; Soft-processor;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
Print_ISBN :
978-1-4244-7842-2
DOI :
10.1109/FPL.2010.28