Multi-processor system and method of processing data thereby
First Claim
Patent Images
1. A method of processing data in a multi-processor system by transmitting data between multiple processors interconnected via a transmission path, at least one of said multiple processors having an application program which utilizes a plurality of data for execution thereof, said method comprising the steps of:
- registering, for later use in said at least one of said multiple processors, information related to said plurality of data utilized for execution of said application program;
receiving in said at least one of said multiple processors from said transmission path, data to be utilized by said application program based upon the registered information;
determining whether at least one datum of said plurality of data utilized for execution of said application program has been received in said receiving step, said at least one datum being a predetermined datum for starting execution of said application program; and
starting execution of said application program when said predetermined datum has been received as indicated by a result of said determining step, regardless of whether or not all of said plurality of data utilized for execution of said application program has been received;
wherein in said starting step when there is at least an unreceived datum of said plurality of data utilized for execution of said application program, execution of said application program is started using an initial value preliminarily specified to correspond to said unreceived datum as said unreceived datum, and received data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of data processing in a multi-processor system having multiple processors mutually connected via a transmission path in a moving object or in multiple moving objects, in which each processor only takes in data that the particular processor needs from a transmission path by the processor'"'"'s own determination without an instruction from another processor and processes that data.
-
Citations
11 Claims
-
1. A method of processing data in a multi-processor system by transmitting data between multiple processors interconnected via a transmission path, at least one of said multiple processors having an application program which utilizes a plurality of data for execution thereof, said method comprising the steps of:
-
registering, for later use in said at least one of said multiple processors, information related to said plurality of data utilized for execution of said application program; receiving in said at least one of said multiple processors from said transmission path, data to be utilized by said application program based upon the registered information; determining whether at least one datum of said plurality of data utilized for execution of said application program has been received in said receiving step, said at least one datum being a predetermined datum for starting execution of said application program; and starting execution of said application program when said predetermined datum has been received as indicated by a result of said determining step, regardless of whether or not all of said plurality of data utilized for execution of said application program has been received; wherein in said starting step when there is at least an unreceived datum of said plurality of data utilized for execution of said application program, execution of said application program is started using an initial value preliminarily specified to correspond to said unreceived datum as said unreceived datum, and received data. - View Dependent Claims (4, 5)
-
-
2. A method of processing data in a multi-processor system by transmitting data between multiple processors interconnected via a transmission path, at least one of said multiple processors having an application program which utilizes a plurality of data for execution thereof, said method comprising the steps of:
-
registering, for later use in said at least one of said multiple processors, information related to said plurality of data utilized for execution of said application program; receiving, in said at least one of said multiple processors from said transmission path, data to be utilized by said application program based upon the registered information; determining whether at least one datum of said plurality of data utilized for execution of said application program has been received in said receiving step, said at least one datum being a predetermined datum for starting execution of said application program; and starting execution of said application program when said predetermined datum has been, received as indicated by a result of said determining step, regardless of whether or not all of said plurality of data utilized for execution of said application program has been received; wherein in said starting step when there is at least an unreceived datum of said plurality of data utilized for execution of said application program, execution of said application program is started using a previously and most recently updated value of said unreceived datum as said unreceived datum, and received data. - View Dependent Claims (3)
-
-
6. A multi-processor system for processing data by transmitting data between multiple processors interconnected via a transmission path, at least one of said multiple processors having an application program which utilizes a plurality of data for execution thereof, said at least one of said multiple processors comprising:
-
a storage for storing, for later use, information related to said plurality of data utilized for execution of said application program; and a processing unit for receiving, from said transmission path, data to be utilized by said application program based upon said information stored in said storage, determining whether at least one datum of said plurality of data utilized for execution of said application program has been received, said at least one datum being a predetermined datum for starting execution of said application program, and starting execution of said application program when said predetermined datum has been received regardless of whether or not all of said plurality of data utilized for execution of said application program has been received; wherein said processing unit, when there is at least an unreceived datum of said plurality of data utilized for execution of said application program, starts execution of said application program using an initial value preliminarily specified to correspond to said unreceived datum as said unreceived datum, and received data. - View Dependent Claims (10, 11)
-
-
7. A multi-processing system for processing data by transmitting data between multiple processors interconnected via a transmission path, at least one of said multiple processors having an application program which utilizes a plurality of data four execution thereof, said at least one of said multiple processors comprising:
-
a storage for storing, for later use, information related to said plurality of data utilized for execution of said application program; and a processing unit for receiving, from said transmission path, data to be utilized by said application program based upon said information stored in said storage, determining whether at least one datum of said plurality of data utilized for execution of said application program has been received, said at least one datum being a predetermined datum for starting execution of said application program, and starting execution of said application program when said predetermined datum has been received regardless of whether or not all of said plurality of data utilized for execution of said application program has been received; wherein said processing unit, when there is at least an unreceived datum of said plurality of data utilized for execution of said application program, starts execution of said application program using a previously and most recently updated value of said unreceived datum as said unreceived datum, and received data. - View Dependent Claims (8, 9)
-
Specification