Kenji Nishida
Pohang University of Science and Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Kenji Nishida.
real-time systems symposium | 1992
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
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
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
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
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
Toshio Shimada; Kei Hiraki; Kenji Nishida
ifip congress | 1994
Yoshinori Yamaguchi; Kenji Toda; Kenji Nishida; Eiichi Takahashi
IEICE technical report. Computer systems | 1997
Eiichi Takahashi; Kenji Nishida; Kenji Toda; Yoshinori Yamaguchi
IEICE technical report. Computer systems | 1996
Eiichi Takahahshi; Kenji Nishida; Kenji Toda; Yoshinori Yamaguchi
電子情報通信学会論文誌. D-I, 情報・システム, I-コンピュータ | 1995
Kenji Toda; Kenji Nishida; Eiichi Takahashi; Shuichi Sakai; Toshio Shimada; Yoshinori Yamaguchi
Collaboration
Dive into the Kenji Nishida's collaboration.
National Institute of Advanced Industrial Science and Technology
View shared research outputsNational Institute of Advanced Industrial Science and Technology
View shared research outputsNational Institute of Advanced Industrial Science and Technology
View shared research outputsNational Institute of Advanced Industrial Science and Technology
View shared research outputsNational Institute of Advanced Industrial Science and Technology
View shared research outputsNational Institute of Advanced Industrial Science and Technology
View shared research outputs