Responsive multithreaded processor for distributed real-time control

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 fine-grained 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.

Original languageEnglish
Title of host publicationInternational Workshop on Advanced Motion Control, AMC
Pages457-462
Number of pages6
Publication statusPublished - 2004
EventProceedings - 8th IEEE International Workshop on Advanced Motion Control, AMC'04 - Kawasaki, Japan
Duration: 2004 Mar 252004 Mar 28

Other

OtherProceedings - 8th IEEE International Workshop on Advanced Motion Control, AMC'04
CountryJapan
CityKawasaki
Period04/3/2504/3/28

Fingerprint

Real time control
Communication
Processing
Real time systems
Computer peripheral equipment
Pulse generators
Pulse width modulation
Telecommunication links
Hardware

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Yamasaki, N. (2004). Responsive multithreaded processor for distributed real-time control. In International Workshop on Advanced Motion Control, AMC (pp. 457-462)

Responsive multithreaded processor for distributed real-time control. / Yamasaki, Nobuyuki.

International Workshop on Advanced Motion Control, AMC. 2004. p. 457-462.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yamasaki, N 2004, Responsive multithreaded processor for distributed real-time control. in International Workshop on Advanced Motion Control, AMC. pp. 457-462, Proceedings - 8th IEEE International Workshop on Advanced Motion Control, AMC'04, Kawasaki, Japan, 04/3/25.
Yamasaki N. Responsive multithreaded processor for distributed real-time control. In International Workshop on Advanced Motion Control, AMC. 2004. p. 457-462
Yamasaki, Nobuyuki. / Responsive multithreaded processor for distributed real-time control. International Workshop on Advanced Motion Control, AMC. 2004. pp. 457-462
@inproceedings{7043522aedfc47caae9e770039c7662c,
title = "Responsive multithreaded processor for distributed real-time control",
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 fine-grained 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.",
author = "Nobuyuki Yamasaki",
year = "2004",
language = "English",
pages = "457--462",
booktitle = "International Workshop on Advanced Motion Control, AMC",

}

TY - GEN

T1 - Responsive multithreaded processor for distributed real-time control

AU - Yamasaki, Nobuyuki

PY - 2004

Y1 - 2004

N2 - 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 fine-grained 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.

AB - 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 fine-grained 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.

UR - http://www.scopus.com/inward/record.url?scp=3042687482&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=3042687482&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:3042687482

SP - 457

EP - 462

BT - International Workshop on Advanced Motion Control, AMC

ER -