DocumentCode :
2974424
Title :
Responsive Multithreaded Processor for distributed real-time control
Author :
Yamasaki, Nobuyuki
Author_Institution :
Dept. of Inf. & Comput. Sci., Keio Univ., Yokohama, Japan
fYear :
2004
fDate :
25-28 March 2004
Firstpage :
457
Lastpage :
462
Abstract :
This paper describes the total design of Responsive Multithreaded (RMT) Processor, which is a system LSI that integrates almost all functions for parallel/distributed real-time control. Concretely, RMT Processor integrates an 8-way multithreaded processor (RMT Processing Unit) for real-time processing, real-time communication (Responsive Link II), computer peripherals (DDR SDRAM I/Fs, DMAC, PCI64, USB2.0, IEEE1394, etc.), and control peripherals (PWM Generators, Pulse Counters, etc.). RMT PU can execute eight prioritized threads simultaneously using the finegrained multithreading mechanism (RMT architecture). RMT PU introduces the priority of real-time systems into the processing unit, so that it can guarantee the execution of the prioritized threads according to the priority. Responsive Link II has a lot of unique features including separation of hard real-time communication (event link) and soft real-time communication (data link), the packet overtaking function with 256 level priority at each node, individual routing according to the type of the link and the packet priority, the packet accelerating/decelerating function by replacing the packet priority at each node, etc., so that Responsive Link II can realize real-time communication. RMT Processor can execute such tasks and communications prioritized by the real-time scheduler, overtaking and/or arbitrating them by hardware, to realize real-time communication and processing. As RMT Processor also realizes both high performance and low power, large scale parallel/distributed real-time systems can be designed by using RMT Processors.
Keywords :
computer interfaces; distributed control; microprocessor chips; mobile robots; multi-threading; multiprocessing systems; real-time systems; LSI; Responsive MultiThreaded Processor; computer peripherals; distributed real time control; finegrained multithreading mechanism; mobile robots; packet accelerating function; packet deaccelerating function; parallel real time control; real time communication; real time processing; real time scheduler; Communication system control; Computer peripherals; Control systems; DRAM chips; Distributed control; Large scale integration; Pulse generation; Pulse width modulation; Real time systems; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Motion Control, 2004. AMC '04. The 8th IEEE International Workshop on
Print_ISBN :
0-7803-8300-1
Type :
conf
DOI :
10.1109/AMC.2004.1297912
Filename :
1297912
Link To Document :
بازگشت