Parallel responsive task on dependable responsive multithreaded processor II

Hiroyuki Chishiro, Yusuke Hatori, Kohei Osawa, Keigo Mizotani, Nobuyuki Yamasaki

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

2 Citations (Scopus)

Abstract

Cyber-Physical Systems (CPS) are tight integrations of computational and physical worlds for various kinds of applications. For example, a humanoid robot, which is a typical application of CPS, has required timing constraints, low-latency execution, and parallel processing to achieve fine-grained real-time execution. Therefore low-latency parallel real-time computing is an important factor for CPS. In order to achieve such CPS applications, commercial off-the-shelf systems including processors and operating systems are difficult due to many requirements including such system performance and space constraints, and hence proprietary systems are favored. We had developed Dependable Responsive Multithreaded Processor I (D-RMTP I), which has one Responsive Multithreaded Processing Unit (RMT PU) with an 8-way prioritized Simultaneous Multithreading architecture, for parallel real-time computing. In addition, we have developed a high-end processor of D-RMTP I, called Dependable Responsive Multithreaded Processor II (D-RMTP II). D-RMTP II has two RMT PUs for high throughput and eight Flower cores for I/O processing. Our previous work presented Responsive Task, which is a low-latency real-time task with the interrupt wake-up structure to occupy a hardware thread in D-RMTP I for fine-grained real-time execution. Responsive Task can be executed in dozens of microsecond periods with low-jitter though executing real-time tasks simultaneously. Unfortunately, Responsive Task does not support parallel computing. This paper presents Parallel Responsive Task, which is an extension to Responsive Task for parallel computing on D-RMTP II. Evaluations show that Parallel Responsive Task improves the throughput and achieves fine-grained real-time execution with reasonable overhead.

Original languageEnglish
Title of host publicationProceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages89-94
Number of pages6
ISBN (Electronic)9781509044030
DOIs
Publication statusPublished - 2016 Dec 22
Event4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016 - Nagoya, Japan
Duration: 2016 Oct 62016 Oct 7

Other

Other4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016
CountryJapan
CityNagoya
Period16/10/616/10/7

Fingerprint

Parallel processing systems
Processing
Throughput
Jitter
Robots
Hardware
Cyber Physical System

Keywords

  • Dependable Responsive Multithreaded Processor II
  • Low-Latency Execution
  • Parallel Computing
  • Responsive Task

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Networks and Communications
  • Hardware and Architecture
  • Artificial Intelligence
  • Computer Vision and Pattern Recognition

Cite this

Chishiro, H., Hatori, Y., Osawa, K., Mizotani, K., & Yamasaki, N. (2016). Parallel responsive task on dependable responsive multithreaded processor II. In Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016 (pp. 89-94). [7796590] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CPSNA.2016.26

Parallel responsive task on dependable responsive multithreaded processor II. / Chishiro, Hiroyuki; Hatori, Yusuke; Osawa, Kohei; Mizotani, Keigo; Yamasaki, Nobuyuki.

Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016. Institute of Electrical and Electronics Engineers Inc., 2016. p. 89-94 7796590.

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

Chishiro, H, Hatori, Y, Osawa, K, Mizotani, K & Yamasaki, N 2016, Parallel responsive task on dependable responsive multithreaded processor II. in Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016., 7796590, Institute of Electrical and Electronics Engineers Inc., pp. 89-94, 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016, Nagoya, Japan, 16/10/6. https://doi.org/10.1109/CPSNA.2016.26
Chishiro H, Hatori Y, Osawa K, Mizotani K, Yamasaki N. Parallel responsive task on dependable responsive multithreaded processor II. In Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016. Institute of Electrical and Electronics Engineers Inc. 2016. p. 89-94. 7796590 https://doi.org/10.1109/CPSNA.2016.26
Chishiro, Hiroyuki ; Hatori, Yusuke ; Osawa, Kohei ; Mizotani, Keigo ; Yamasaki, Nobuyuki. / Parallel responsive task on dependable responsive multithreaded processor II. Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 89-94
@inproceedings{0777ccb0f99641a7a719a462e4742ed1,
title = "Parallel responsive task on dependable responsive multithreaded processor II",
abstract = "Cyber-Physical Systems (CPS) are tight integrations of computational and physical worlds for various kinds of applications. For example, a humanoid robot, which is a typical application of CPS, has required timing constraints, low-latency execution, and parallel processing to achieve fine-grained real-time execution. Therefore low-latency parallel real-time computing is an important factor for CPS. In order to achieve such CPS applications, commercial off-the-shelf systems including processors and operating systems are difficult due to many requirements including such system performance and space constraints, and hence proprietary systems are favored. We had developed Dependable Responsive Multithreaded Processor I (D-RMTP I), which has one Responsive Multithreaded Processing Unit (RMT PU) with an 8-way prioritized Simultaneous Multithreading architecture, for parallel real-time computing. In addition, we have developed a high-end processor of D-RMTP I, called Dependable Responsive Multithreaded Processor II (D-RMTP II). D-RMTP II has two RMT PUs for high throughput and eight Flower cores for I/O processing. Our previous work presented Responsive Task, which is a low-latency real-time task with the interrupt wake-up structure to occupy a hardware thread in D-RMTP I for fine-grained real-time execution. Responsive Task can be executed in dozens of microsecond periods with low-jitter though executing real-time tasks simultaneously. Unfortunately, Responsive Task does not support parallel computing. This paper presents Parallel Responsive Task, which is an extension to Responsive Task for parallel computing on D-RMTP II. Evaluations show that Parallel Responsive Task improves the throughput and achieves fine-grained real-time execution with reasonable overhead.",
keywords = "Dependable Responsive Multithreaded Processor II, Low-Latency Execution, Parallel Computing, Responsive Task",
author = "Hiroyuki Chishiro and Yusuke Hatori and Kohei Osawa and Keigo Mizotani and Nobuyuki Yamasaki",
year = "2016",
month = "12",
day = "22",
doi = "10.1109/CPSNA.2016.26",
language = "English",
pages = "89--94",
booktitle = "Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Parallel responsive task on dependable responsive multithreaded processor II

AU - Chishiro, Hiroyuki

AU - Hatori, Yusuke

AU - Osawa, Kohei

AU - Mizotani, Keigo

AU - Yamasaki, Nobuyuki

PY - 2016/12/22

Y1 - 2016/12/22

N2 - Cyber-Physical Systems (CPS) are tight integrations of computational and physical worlds for various kinds of applications. For example, a humanoid robot, which is a typical application of CPS, has required timing constraints, low-latency execution, and parallel processing to achieve fine-grained real-time execution. Therefore low-latency parallel real-time computing is an important factor for CPS. In order to achieve such CPS applications, commercial off-the-shelf systems including processors and operating systems are difficult due to many requirements including such system performance and space constraints, and hence proprietary systems are favored. We had developed Dependable Responsive Multithreaded Processor I (D-RMTP I), which has one Responsive Multithreaded Processing Unit (RMT PU) with an 8-way prioritized Simultaneous Multithreading architecture, for parallel real-time computing. In addition, we have developed a high-end processor of D-RMTP I, called Dependable Responsive Multithreaded Processor II (D-RMTP II). D-RMTP II has two RMT PUs for high throughput and eight Flower cores for I/O processing. Our previous work presented Responsive Task, which is a low-latency real-time task with the interrupt wake-up structure to occupy a hardware thread in D-RMTP I for fine-grained real-time execution. Responsive Task can be executed in dozens of microsecond periods with low-jitter though executing real-time tasks simultaneously. Unfortunately, Responsive Task does not support parallel computing. This paper presents Parallel Responsive Task, which is an extension to Responsive Task for parallel computing on D-RMTP II. Evaluations show that Parallel Responsive Task improves the throughput and achieves fine-grained real-time execution with reasonable overhead.

AB - Cyber-Physical Systems (CPS) are tight integrations of computational and physical worlds for various kinds of applications. For example, a humanoid robot, which is a typical application of CPS, has required timing constraints, low-latency execution, and parallel processing to achieve fine-grained real-time execution. Therefore low-latency parallel real-time computing is an important factor for CPS. In order to achieve such CPS applications, commercial off-the-shelf systems including processors and operating systems are difficult due to many requirements including such system performance and space constraints, and hence proprietary systems are favored. We had developed Dependable Responsive Multithreaded Processor I (D-RMTP I), which has one Responsive Multithreaded Processing Unit (RMT PU) with an 8-way prioritized Simultaneous Multithreading architecture, for parallel real-time computing. In addition, we have developed a high-end processor of D-RMTP I, called Dependable Responsive Multithreaded Processor II (D-RMTP II). D-RMTP II has two RMT PUs for high throughput and eight Flower cores for I/O processing. Our previous work presented Responsive Task, which is a low-latency real-time task with the interrupt wake-up structure to occupy a hardware thread in D-RMTP I for fine-grained real-time execution. Responsive Task can be executed in dozens of microsecond periods with low-jitter though executing real-time tasks simultaneously. Unfortunately, Responsive Task does not support parallel computing. This paper presents Parallel Responsive Task, which is an extension to Responsive Task for parallel computing on D-RMTP II. Evaluations show that Parallel Responsive Task improves the throughput and achieves fine-grained real-time execution with reasonable overhead.

KW - Dependable Responsive Multithreaded Processor II

KW - Low-Latency Execution

KW - Parallel Computing

KW - Responsive Task

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

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

U2 - 10.1109/CPSNA.2016.26

DO - 10.1109/CPSNA.2016.26

M3 - Conference contribution

AN - SCOPUS:85011277723

SP - 89

EP - 94

BT - Proceedings - 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -