Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kenji Nishida is active.

Publication


Featured researches published by Kenji Nishida.


real-time systems symposium | 1992

A priority forwarding scheme for real-time multistage interconnection networks

Kenji Toda; Kenji Nishida; Shuichi Sakai; Toshio Shimada

The authors propose a priority control scheme for packet switching multistage networks, called priority forwarding, which prevents priority inversion, a situation in which higher priority packets are blocked by lower priority packets. In an N*N omega network, the worst case delay of the priority forwarding scheme on the highest priority packet is O(log/sup 2/ N), while that for round-robin arbitration is O(N). Simulation results show that the priority forwarding scheme offers shorter delays for higher priority packets without throughput degradation and fits least-laxity-first control. The hardware implementation cost of this scheme is relatively small and requires no extra signal lines between routers. Consequently, this scheme offered predictability, scalability, and implementation eligibility.<<ETX>>


Journal of Parallel and Distributed Computing | 1992

Real-time parallel architecture for sensor fusion

Toshio Shimada; Kenji Toda; Kenji Nishida

Abstract Sensor fusion is an example of an intelligent system which must simultaneously process a large amount of sensor data and perform intelligent computations. To satisfy the enormous computational requirements of such a system, we believe it must be implemented on a parallel architecture with special support for real-time computation. This paper describes a real-time parallel architecture that can handle sensor fusion processing by using processors tightly coupled with a priority handling network. The processor has a priority queue, which sends the two highest priority processes to the execution part of the processor. The processor has two pipelines: one is dedicated to the execution of the highest priority process, and the other is used to handle inserted instructions and to dynamically process administration during execution of the next highest priority process. Synchronization can be implemented with register read and write operations, which effectively provide very high speed fine-grain synchronization. When a currently executing thread must wait for a synchronization, the processor can switch contexts quickly by using hardware-supported multiple context register sets. The network is a prioritized multi-stage network which avoids the priority inversion problem, giving predictable process execution times to the system, and enabling its use for intelligent, real-time applications.


embedded and real-time computing systems and applications | 1997

CODA-R: a reconfigurable testbed for real-time parallel computation

Yoshinori Yamaguchi; Kenji Toda; Kenji Nishida; Eiichi Takahashi

Recently the emergence of reconfigurable Field Programmable Gate Arrays (FPGAs) has given rise to a new form of computing engine using a dynamically changing architecture of processing elements. One major benefit of using FPGAs is that different architectural variations can easily be tested and evaluated on real applications. The other benefit is that some functions can be compiled and directly executed by hardware to shorten the total execution time. These benefits can also be applied to a real-time system. We have developed a prototype reconfigurable real-time parallel system CODA-R. Its key feature is that reconfigurable processing elements or units are connected by a priority-based real-time network. In this paper, we provide the technical justification for a reconfigurable real-time parallel architecture and the architecture of CODA-R and discuss them and also present some preliminary evaluation results.


international parallel processing symposium | 1991

Parallel multi-context architecture with high-speed synchronization mechanism

Kenji Toda; Kenji Nishida; Yoshinobu Uchibori; Shuichi Sakai; Toshio Shimada

Current interest in parallel processing architecture is focused on compatibility of extracting parallelism and improving processor utilisation. The authors propose a new parallel processing architecture called CODA which can attain a high processor utilization while extracting parallelism effectively. CODA is based on single-thread pipeline architecture with advanced instruction fetch, which uses processors efficiently. Synchronization can be performed implicitly at a register reading to provide high-speed fine-grain synchronization effectively. CODA also has a hardware multi-context support which reduces the cost of context switch caused by synchronization. Synchronization and packet communication ability are effectively integrated into an execution pipeline by an instruction insertion mechanism.<<ETX>>


embedded and real-time computing systems and applications | 1995

Performance comparison of real-time architectures using simulation

Heejo Lee; Kenji Toda; Jong Kim; Kenji Nishida; Eiichi Takahashi; Yoshinori Yamaguchi

This paper presents a performance comparison of real-time system architectures. A discrete event-driven, task-based simulator is developed for evaluating the performance of parallel and distributed real-time systems. Real-time system components such as processor, network architectures, and scheduling policy are included in the simulator. Simulation results show that priority-based communication and scheduling are more suitable for real-time systems than FIFO-based. The strategy of having a dedicated processor, which produces no effect on task execution by scheduling and packet/interrupt handling, is proven to enhance schedulability and predictability. This paper suggests a method for finding an appropriate real-time architecture for users having real-time requirements through the performance prediction of real-time systems.


COMPCON | 1984

An Architecture of a Data Flow Machine and Its Evaluation.

Toshio Shimada; Kei Hiraki; Kenji Nishida


ifip congress | 1994

The Execution Model and the Architecture for Real-Time Parallel Systems.

Yoshinori Yamaguchi; Kenji Toda; Kenji Nishida; Eiichi Takahashi


IEICE technical report. Computer systems | 1997

Proposition and Evaluation of Hierachical Commitment Algorithm for Permanent Time Stamp Ordering

Eiichi Takahashi; Kenji Nishida; Kenji Toda; Yoshinori Yamaguchi


IEICE technical report. Computer systems | 1996

The Real-Time Parallel Processor CODA : Evaluation of Real-Time Task Switching

Eiichi Takahahshi; Kenji Nishida; Kenji Toda; Yoshinori Yamaguchi


電子情報通信学会論文誌. D-I, 情報・システム, I-コンピュータ | 1995

A Priority Forwarding Scheme for Real-Time Multistage Interconnection Networks and Its Evaluation (実時間処理システムとその応用論文特集)

Kenji Toda; Kenji Nishida; Eiichi Takahashi; Shuichi Sakai; Toshio Shimada; Yoshinori Yamaguchi

Collaboration


Dive into the Kenji Nishida's collaboration.

Top Co-Authors

Avatar

Kenji Toda

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Yoshinori Yamaguchi

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Eiichi Takahashi

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Eiichi Takahashi

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jong Kim

Pohang University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Kenji Toda

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Yoshinori Yamaguchi

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge