JP2004046861A

Method and system for temporary setting of exclusive pipeline in processor

Abstract

Problem to be solved.To provide a computer architecture for a high speed processing over a broad band network, and also to provide a programming model.

Solution.The architecture employs a consistent modular structure, a common computing module, and uniform software cells. The common computing module includes: a control processor; a plurality of processing units; a plurality of local memories from which the processing units process programs; a direct memory access; a controller; and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided.

Copyright (C)2004,JPO

Term

Term ended

Projected expiry passed 30 June 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

42 claims: 3 independent, 39 dependent

  1. 1
    A method of temporarily setting up a dedicated pipeline in a processor device to process data received by the processor device, wherein the processor device controls a plurality of processing units and the plurality of processing units. In a device having a control unit for performing data and a main memory, the control unit executes a first program on the first processing units of the plurality of processing units, and the first program is executed and received by the processor. During the step of instructing the first processing unit to process the data and generate additional data, and the period during which the first processing unit does not receive the data, the control unit is in the reserved state. The step of instructing the user to enter, and the control unit executes a second program on the second processing units of the plurality of processing units, receives the additional data, and executes additional processing on the additional data. A step of instructing the second processing unit to enter the reserved state during a period in which the additional data is not received by the second processing unit. A method characterized by having. プロセッサ装置内で、前記プロセッサ装置によって受信されるデータを処理するために一時的に専用パイプラインを設定する方法であって、前記プロセッサ装置は、複数の処理ユニットと、前記複数の処理ユニットを制御するための制御ユニットと、メイン・メモリとを有するものにおいて、前記制御ユニットが、前記複数の処理ユニットの第1処理ユニットに対して、第1プログラムを実行して、前記プロセッサで受信された前記データを処理して付加データを生成するように命令するステップと、前記制御ユニットが、前記第1処理ユニットに対して、前記第1処理ユニットによって前記データが受信されていない期間は、予約状態に入るように指示するステップと、前記制御ユニットが、前記複数の処理ユニットの第2処理ユニットに対して、第2プログラムを実行して、前記付加データを受信して前記付加データに追加処理を実行するように命令するステップと、前記制御ユニットが、前記第2処理ユニットに対して、前記第2処理ユニットによって前記付加データが受信されていない期間は、予約状態に入るように指示するステップと、を有することを特徴とする方法。
  2. 15
    In a processing system, a control unit that controls processing of a plurality of processing units, a main memory, and the plurality of processing units, and the control unit relates to a first processing unit of the plurality of processing units. Temporarily set up a dedicated pipeline in the processing system to process the data received by the processing system by executing the first program to process the data and instructing it to generate additional data. The control unit instructs the first processing unit to enter the reserved state during the period when the data is not received by the first processing unit, and the control unit is instructed to enter the reserved state. Instructs the second processing unit of the plurality of processing units to execute the second program, receive the additional data, and execute additional processing on the additional data, and the control unit receives the additional data. A process characterized by having a control unit configured to instruct the second processing unit to enter a reserved state during a period in which the additional data is not received by the second processing unit. system. 処理システムにおいて、複数の処理ユニットと、メイン・メモリと、前記複数の処理ユニットの処理を制御する制御ユニットであって、前記制御ユニットが、前記複数の処理ユニットの第1処理ユニットに対して、前記データを処理する第1プログラムを実行して、付加データを生成するように指示することによって、前記処理システムにおいて前記処理システムによって受信されるデータを処理するために一時的に専用パイプラインを設定することが可能であって、前記制御ユニットが、前記第1処理ユニットに対して、前記第1処理ユニットによって前記データが受信されていない期間は、予約状態に入るように指示し、前記制御ユニットが、前記複数の処理ユニットの第2処理ユニットに対して、第2プログラムを実行して、前記付加データを受信して前記付加データに追加処理を実行するように指示し、前記制御ユニットが、前記第2処理ユニットに対して、前記第2処理ユニットによって前記付加データが受信されていない期間は、予約状態に入るように指示するように構成する制御ユニットと、を有することを特徴とする処理システム。
  3. 29
    In a system in which a dedicated pipeline is temporarily set up to process data received by the processor device in the processor device, and the processor device has a plurality of processing units. A means for instructing the first processing unit of the plurality of processing units to execute the first program, process the data received by the processor, and generate additional data, and the first processing. A means for instructing the unit to enter the reserved state during the period when the data is not received by the first processing unit, and a second program for the second processing units of the plurality of processing units. run, and means for instructing to perform additional processing on the additional data to receive the additional data, to the second processing unit, the second processing uni the additional data is received by Tsu preparative A system characterized in that it has a means of instructing it to enter a reserved state during a non-reserved period. プロセッサ装置内において、前記プロセッサ装置によって受信されるデータを処理するために一時的に専用パイプラインを設定するシステムであって、前記プロセッサ装置が、複数の処理ユニットを有して成る前記システムにおいて、前記複数の処理ユニットの第1処理ユニットに対して、第1プログラムを実行し、前記プロセッサで受信される前記データを処理して付加データを生成するように指示をする手段と、前記第1処理ユニットに対して、前記第1処理ユニットによって前記データが受信されていない期間は、予約状態に入るように指示する手段と、前記複数の処理ユニットの第2処理ユニットに対して、第2プログラムを実行して、前記付加データを受信して前記付加データに追加処理を実行するように指示する手段と、前記第2処理ユニットに対して、前記第2処理ユニットによって前記付加データが受信されていない期間は、予約状態に入るように指示する手段と、を有することを特徴とするシステム。