Unlock instant, AI-driven research and patent intelligence for your innovation.

Parallel processing system by OS for single processor

a processing system and parallel processing technology, applied in the direction of multi-programming arrangements, program control, instruments, etc., can solve the problems of requiring modification of large amounts of labor and cos

Inactive Publication Date: 2008-10-16
NEC CORP
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a parallel processing system for a single processor that can operate an OS and an application on a multiprocessor without adding any modification to them. The system achieves parallel processing by logically dividing the multiprocessor into two groups of processors and controlling the units of work within the application as new units of work on the processors on the second processor side. The system can also synchronize or asynchronize the units of work between the processors. Additionally, the system includes a control processing relay unit for exchanging control signals and data between the processors and a modular fashion for incorporating the necessary components. The technical effects of the invention include improved performance and efficiency in parallel processing.

Problems solved by technology

However, when an existing application is operated on the OS for multiprocessor as in the prior art, there is the problem that the OS for multiprocessor provides services for multiprocessor regardless of the fact that the application uses only one among a plurality of processors, or it proceeds with processing the exclusion of the other processors regardless of the fact that other applications are not operating, such that these extra processing lead to overheads.
Moreover, if the application were modified for use with a multiprocessor, the above problem would be solved, however, it would lead to a different problem that considerable labor and cost would be necessary for the modification.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parallel processing system by OS for single processor
  • Parallel processing system by OS for single processor
  • Parallel processing system by OS for single processor

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0205]As shown in FIG. 12, the parallel processing system according to the present embodiment is similar to the first embodiment on the point that a multiprocessor consisting of a plurality of processors (CPU) P0-Pn (n is an integer of more than 1) connected through a system bus 91 is logically divided into two groups, i.e., a first processor side 100 and a second processor side 200.

second embodiment

[0206]In the second embodiment, OSes 300 P0-300 Pn for single processor are implemented which operate on the processor P0 on the first processor side 100 and each processor of the processors (CPU) P0-Pn on the second processor side 200.

[0207]In addition, parallel processing communication units 400 P0-400 Pn for parallel processing and control agent units 500 P0-500 Pn are implemented on the processor P0 on the first processor side 100 and the processors P1-Pn on the second processor side 200 respectively. A main storage device 92 as a shared memory and an external storage device 93 such as a disk device that are shared among each processor P0-Pn, are also connected to the system bus 91.

[0208]Also, a control processing relay unit 600 is uniquely provided for exchanging control signals and data between the first processor side 100 and the second processor side 200.

[0209]In addition, regarding the agent unit 70 shown in the first embodiment through which the OS 300 P0 for single proces...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to a parallel processing system by an OS for single processor capable of operating an OS for single processor and an existing application on a multiprocessor and achieving parallel processing by a multiprocessor with respect to the application, wherein the multiprocessor are logically divided into two groups, i.e., a first processor side and a second processor side, and units of work that are parallelizable within the application operating on the processors on the first processor side are controlled as new units of work on the processors on the second processor side.

Description

CROSS-REFERENCE TO RELATED PATENT APPLICATIONS[0001]This application is a continuation of application Ser. No. 10 / 390,595, filed Mar. 19, 2003, now pending, and based on Japanese Patent Application No. 2002-079225, filed Mar. 20, 2002, by Masato Edahiro, Yoshiyuki Ito, Junji Sakai, Tetsuya Minakami, and Hiroaki Inoue, the disclosures of which are incorporated herein by reference in their entirety. This application claims only subject matter disclosed in the parent application and therefore presents no new matter.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention relates to a parallel processing system by a multiprocessor, in particular, it relates to a parallel processing system by an OS for single processor capable of operating the OS and an existing application for single processor on a multiprocessor and achieving parallel processing by the multiprocessor with respect to the application.[0004]2. Description of the Related Art[0005]In data proces...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/46G06F9/50
CPCG06F9/5066
Inventor EDAHIRO, MASATOITO, YOSHIYUKISAKAI, JUNJIMINAKAMI, TETSUYAINOUE, HIROAKI
Owner NEC CORP