JPS6327732B2 - - Google Patents
Info
- Publication number
- JPS6327732B2 JPS6327732B2 JP18648781A JP18648781A JPS6327732B2 JP S6327732 B2 JPS6327732 B2 JP S6327732B2 JP 18648781 A JP18648781 A JP 18648781A JP 18648781 A JP18648781 A JP 18648781A JP S6327732 B2 JPS6327732 B2 JP S6327732B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- output
- parallel
- phase
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/22—Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
- G06F7/24—Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers sorting methods in general
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Multi Processors (AREA)
- Hardware Redundancy (AREA)
Description
(1) 発明の技術分野
本発明は、電子計算機において、データのソー
テイングを高速で行なうための専用のソーテイン
グ処理装置に関し、特に処理時間を短縮するため
3個のデータを同時比較する基本ユニツトを使用
するとともにデータ転送を2重化した並列ソーテ
イング処理装置に関する。
(2) 技術の背景
電子計算機において実行されるデータ処理の中
で、複数個の数値あるいはキーをソートする処理
は、かなりの部分を占めている。したがつて、こ
の処理を、簡単な専用ハードウエアで実行できる
ならば、中央処理装置の負荷を軽減するために大
きな効果がある。
また、そのために必要なハードウエア構造は、
LSI化に適した単純な構造のものであることが望
まれる。
(3) 従来技術と問題点
従来、LSI化に適した繰り返し構造を有し、並
列にソーテイングを実行する専用の処理装置とし
て、第1図に示した基本ユニツト1を使用し、こ
れを第2図に示すように複数個縦続接続して構成
した装置が知られている。
第1図において、2は2個のデータを受入れる
レジスタA,Bをもつ入力部、3は比較/スイツ
チ部、4は比較演算された結果のデータを格納す
るレジスタC,Dを有する出力部である。
第1図の基本ユニツト1は、入力部2のAおよ
びBに記憶されている値の大小を、比較/スイツ
チ部3により判定するとともに、出力部4のCに
小なる方を、Dに大なる方の値を格納する。
基本ユニツト1は、第2図a,bに示す2つの
対称的な接続パターンをもち、ソーテイング処理
の実行に際して、動作フエーズにしたがつて切替
え使用される。同図aはデータ読み込みフエーズ
におけるパターン、同図bはデータ出力フエーズ
におけるパターンである。
第3図は、上記の基本ユニツトを、繰り返し構
造で縦続接続して構成した、従来のソーテイング
処理装置の回路を示す。同図において、5乃至7
は、基本ユニツトを例示的に示したものであり、
また、実線の接続線は第2図aのパターンにより
そして点線の接続線は第2図bのパターンによる
ものである。x1乃至xoは、本装置のデータ入口か
ら入力されるソートすべきn個の入力データを示
し、またy1乃至yoは、装置のデータ出口から出力
されるソーテイング処理されたn個のデータを示
す。
この場合、ソートすべき数値(あるいはキー)
の数をnとすると、
必要な基本ユニツト数=〔n/2〕 …(i)
ソートに要する時間=2n …(ii)
となる。ここで〔n/2〕は、n/2より大なる
最小の整数を表わす。
第4図は、第3図に示した従来装置の動作説明
図である。この図は、6個の数字4,3,1,
5,2,6のソート処理を例として示したもので
ある。以下に、第4図にしたがつてソーテイング
動作を説明する。
最初に、実線の接続パターンにしたがう読み込
みフエーズの動作が行なわれる。
まず、ステツプ0で全てのユニツトの出力部に
充分に大なる数(∞で表わす)を設定する。次に
入力をA1に入れ、比較を行つて、Ci,Di(i=1、
2、3)を更新し、次の入力を再びA1に入れる
とともに、BiにはCiの値を(i=1、2、3)、
AiにはDi-1の値を入れる(i=2、3)。この操
作が、ステツプ1からステツプ6までの間で全て
の入力を読み込む迄繰り返される。
ここで、点線の接続パターンにしたがうデータ
出力フエーズの動作に切り替えられる。このため
ステツプ7からステツプ12までの間では、逆に
C1の内容を出力し、AiにDiの値を入れ(i=1、
2、3)、BiにCi+1の値を入れる(i=1、2)。
B3には充分大なる数(∞)を入力する。ついで、
比較を実行して、Ci、Diの値を更新する(i=
1、2、3)。この操作を、全てのデータが出力
されるまで繰り返すと、ステツプ12で、昇順にソ
ートされた結果が得られる。
したがつて、式(ii)で示したように、ソーテイン
グには、データ数の2倍の時間を要する。
(4) 発明の目的
本発明は、従来方式のように回路構造の繰り返
し規則性を持ち、かつ、より高速にソーテイング
を行なうことのできる処理装置を提供することを
目的とする。
(5) 発明の構成
本発明は、上記目的を達成するために、基本ユ
ニツト間のデータ転送路を2重化して、同時に2
個のデータを並列転送可能にするとともに、基本
ユニツトは、3個のデータを同時に比較できるよ
うにしたもので、その構成は、並列に3個のデー
タを受入れる入力部と、該入力部が受入れた3個
のデータを同時に比較して大きさの順に配列を変
更する比較演算部と、該比較演算部により配列を
変更された3個のデータを保持し並列に出力する
出力部とからなる基本ユニツトを縦続接続し、デ
ータ入口およびデータ出口を有する並列ソーテイ
ング処理装置にして、データ読み込みフエーズと
データ出力フエーズとを有し、データ読み込みフ
エーズでは、各基本ユニツトの入力部は、その3
つのデータ入力のうち2つが上記データ入口もし
くは該データ入口側に隣接する基本ユニツトの上
位2つのデータ出力に並列に接続され、かつ残り
の1つが当該基本ユニツトの最下位データ出力に
接続され、そしてデータ出力フエーズでは、各基
本ユニツトの出力部は、その3つのデータ出力の
うち上位の2つが当該基本ユニツトの2つのデー
タ入力に並列に接続され、残りの最下位データ出
力が上記データ出口あるいは該データ出口側に隣
接する基本ユニツトのデータ入力の1つに接続さ
れ、データ読み込みフエーズでは上記データ入口
よりデータを2個ずつ並列に入力し、データ出力
フエーズでは上記データ出口よりデータを1個ず
つ出力することを特徴としている。
(6) 発明の実施例
以下に本発明を実施例にしたがつて詳述する。
第5図は、本発明の実施例装置において使用さ
れる基本ユニツトの構成を示す。同図において、
8は基本ユニツト、9は入力部で、U、V、Wは
3個の入力データを格納するレジスタを示す。ま
た10は比較/スイツチ部で、U、V、Wの内容
を同時に比較し、結果にしたがつてデータを小さ
い順に配列して出力する機能をもつ。11は出力
部で、比較結果のデータを格納するレジスタX、
Y、Zからなつている。データの大きさとレジス
タ配列との関係は、XYZである。
第6図a,bは、第5図の基本パターンを用い
てソーテイング処理装置を構成する場合の、接続
パターンを示す。同図aは、データ読み込みフエ
ーズにおけるパターンであり、外部とのデータ転
送は、2本の入力線12,13と2本の出力線1
4,15とで並列に行なわれる。すなわち、比較
結果の上位2個のデータ(Y、Zの値)が他の上
位の基本ユニツトへ同時的に出力され、他方、新
らしい2個のデータがU、Vに同時に入力され
る。レジスタXにある比較結果の最小データは、
接続線16を経て、次回の比較演算における入力
データとして、同一ユニツトの入力部Wに与えら
れる。同図bは、ソーテイング処理のデータ出力
フエーズにおける接続パターンである。ここで
は、外部とのデータ転送は、従来方式の基本ユニ
ツトと同様に、各1本の接続線17,18で行な
われる。データ出力は、レジスタXから、比較結
果の最小値が取り出される。またレジスタY、Z
にある上位2個のデータは、接続線19,20を
経て同一ユニツトのレジスタU、Vに送られ、次
の比較演算における入力データとして使用され
る。
第7図は、第5図に示した基本ユニツトを繰り
返し構造で縦続接続して構成した、ソーテイング
処理装置の実施例回路である。同図において、2
1乃至23は基本ユニツト、実線の接続線は読み
込みフエーズにおけるパターン、点線の接続線は
出力フエーズにおけるパターン、xo、…x4、x2と
xo-1、…x3、x1とは、2群に分割された入力デー
タ、y1、y2、…yoはソーテイングされた結果の出
力データをそれぞれ示す。
入力データは、読み込みフエーズの各ステツプ
動作毎に、各群から1個ずつ並列に、ユニツト2
1に与えられ、出力データは、出力フエーズの各
ステツプ動作毎に、ユニツト21から1個ずつ出
力される。
第8図は、第7図の実施例装置を用いて、第4
図の場合と同じデータ4、3、1、5、2、6に
ついてソート処理したときの動作説明図である。
動作において、まずステツプ0で、全ての基本
ユニツトの出力部Xi,Yi,Ziを、充分大なる数
(∞と表わす)で初期化する。ここでデータ読み
込みフエーズを開始する。ステツプ1で、U1、
V1にデータ2、6を同時に入力するとともに、
W1にはX1の値を、U2、V2にはY1、Z1の値を、
W2にはX2の値をそれぞれ入れて比較し、その結
果をXi、Yi、Zi(i=1、2)に格納する。この
操作は、全ての入力がつきるステツプ3迄続けら
れる。
ここで、データ出力フエーズに動作が切り替え
られる。今度は、X1から出力が行なわれる。こ
の時、Ui、Viには、それぞれYi、Zi(i=1、2)
の値が入れられ、W1にはX2の値が入る。次に、
比較が行われ、Xi、Yi、Ziの値が更新される(i
=1、2)。この操作を、ステツプ4からステツ
プ9まで、全てのデータが出力されるまで繰り返
すと、ステツプ9で、昇順にソートされた結果
123456が得られる。
一般に、第7図のように構成された装置におい
て上記の操作を行なうとき、常に、
min(Xi、Yi、Zi)
min(Xi+1、Yi+1、Zi+1)
(i=1、2、…〔n/3〕−1)…(iii)
が成立する。
したがつて、もし、j番目の大きさをもつデー
タPがk>jなるユニツトk内にあるとすると、
Pより小なるものが少なくともj個存在する。こ
れは矛盾であるから、Pは必ずk′≦jなるユニツ
トk′に存在しなければならない。また、k′=jな
らば、Xの位置に存在しなければ、Pより小なる
ものは、jまたはj+1個となり、矛盾する。ゆ
えに、全入力が読み込まれた時、以下のような状
況になつている。
(1) Technical field of the invention The present invention relates to a dedicated sorting processing device for sorting data at high speed in an electronic computer, and in particular uses a basic unit that compares three pieces of data simultaneously in order to shorten processing time. The present invention also relates to a parallel sorting processing device in which data transfer is duplicated. (2) Background of the Technology A large portion of the data processing performed on electronic computers involves sorting multiple numbers or keys. Therefore, if this processing could be executed with simple dedicated hardware, it would be highly effective in reducing the load on the central processing unit. In addition, the hardware structure required for this is
It is desirable that the structure be simple and suitable for LSI implementation. (3) Prior art and problems Conventionally, the basic unit 1 shown in Fig. 1 has been used as a dedicated processing device that has a repeating structure suitable for LSI implementation and executes sorting in parallel, and this As shown in the figure, a device configured by cascading a plurality of devices is known. In Fig. 1, 2 is an input section that has registers A and B that accept two pieces of data, 3 is a comparison/switch section, and 4 is an output section that has registers C and D that store data resulting from comparison operations. be. The basic unit 1 in FIG. 1 determines the magnitude of the values stored in A and B of the input section 2 using a comparison/switch section 3, and sets the smaller one to C of the output section 4 and the larger one to D. Stores the value. The basic unit 1 has two symmetrical connection patterns shown in FIGS. 2a and 2b, which are switched and used according to the operation phase when performing the sorting process. Figure a shows a pattern in the data reading phase, and Figure b shows a pattern in the data output phase. FIG. 3 shows a circuit of a conventional sorting processing apparatus constructed by cascading the above-mentioned basic units in a repeating structure. In the same figure, 5 to 7
is an illustrative example of the basic unit,
Further, the solid connecting lines are according to the pattern of FIG. 2a, and the dotted connecting lines are according to the pattern of FIG. 2b. x 1 to x o indicate the n pieces of input data to be sorted that are input from the data inlet of this device, and y 1 to y o indicate the n pieces of sorted input data that are output from the data outlet of the device. Show data. In this case, the numbers (or keys) to be sorted
Let n be the number of basic units required = [n/2] ... (i) Time required for sorting = 2n ... (ii). Here, [n/2] represents the smallest integer greater than n/2. FIG. 4 is an explanatory diagram of the operation of the conventional device shown in FIG. 3. This diagram shows six numbers 4, 3, 1,
5, 2, and 6 sorting processing is shown as an example. The sorting operation will be explained below with reference to FIG. First, a read phase operation is performed according to the solid line connection pattern. First, in step 0, a sufficiently large number (represented by ∞) is set in the output sections of all units. Next, input the input into A 1 , perform a comparison, and calculate C i , D i (i=1,
2, 3), and put the next input into A 1 again, and set the value of C i in B i (i = 1, 2, 3),
Enter the value of D i-1 in A i (i=2, 3). This operation is repeated from step 1 to step 6 until all inputs are read. Here, the operation is switched to the data output phase operation according to the connection pattern indicated by the dotted line. Therefore, from step 7 to step 12, the
Output the contents of C 1 and put the value of D i in A i (i=1,
2, 3), enter the value of C i +1 in B i (i = 1, 2).
Enter a sufficiently large number (∞) in B3 . Then,
Perform a comparison and update the values of C i and D i (i=
1, 2, 3). By repeating this operation until all data is output, in step 12, results sorted in ascending order are obtained. Therefore, as shown in equation (ii), sorting requires twice as much time as the number of data. (4) Object of the Invention An object of the present invention is to provide a processing device that has the repeating regularity of a circuit structure like the conventional method and can perform sorting at a higher speed. (5) Structure of the Invention In order to achieve the above object, the present invention duplicates the data transfer paths between the basic units and simultaneously transfers the data between the basic units.
The basic unit is designed to be able to transfer 3 pieces of data in parallel, and to compare 3 pieces of data at the same time.It consists of an input section that accepts 3 pieces of data in parallel, and an input section that accepts 3 pieces of data in parallel. The basic system consists of a comparison operation section that simultaneously compares three pieces of data and changes the arrangement in order of size, and an output section that holds and outputs the three data whose arrangement has been changed by the comparison operation section in parallel. The units are connected in cascade to form a parallel sorting processing device having a data inlet and a data outlet, and have a data read phase and a data output phase, and in the data read phase, the input part of each basic unit is
two of the two data inputs are connected in parallel to the upper two data outputs of the data inlet or a basic unit adjacent to the data inlet side, and the remaining one is connected to the lowest data output of the basic unit, and In the data output phase, the outputs of each basic unit are such that the top two of its three data outputs are connected in parallel to the two data inputs of the basic unit, and the remaining lowest data output is connected to the data exit or to the data output of the basic unit. It is connected to one of the data inputs of the basic unit adjacent to the data exit side, and in the data reading phase, data is inputted in parallel two by two from the above data inlet, and in the data output phase, data is outputted one by one from the above data exit. It is characterized by (6) Examples of the invention The present invention will be described in detail below using examples. FIG. 5 shows the configuration of a basic unit used in an embodiment of the present invention. In the same figure,
8 is a basic unit, 9 is an input section, and U, V, and W are registers that store three input data. Reference numeral 10 denotes a comparison/switch section, which has the function of simultaneously comparing the contents of U, V, and W, and arranging the data in descending order according to the result and outputting the result. 11 is an output section, which includes a register X for storing comparison result data;
It follows from Y and Z. The relationship between the data size and the register arrangement is XYZ. 6a and 6b show connection patterns when a sorting processing apparatus is constructed using the basic pattern of FIG. 5. Figure a shows a pattern in the data reading phase, in which data is transferred to and from the outside through two input lines 12 and 13 and two output lines 1.
4 and 15 in parallel. That is, the top two data (values of Y and Z) of the comparison results are simultaneously output to other higher-level basic units, while the two new data are simultaneously input to U and V. The minimum data of the comparison result in register X is
Via the connection line 16, it is applied to the input section W of the same unit as input data for the next comparison operation. FIG. 5B shows a connection pattern in the data output phase of the sorting process. Here, data transfer with the outside is performed by one connection line 17, 18, as in the conventional basic unit. As the data output, the minimum value of the comparison result is taken out from register X. Also, registers Y and Z
The upper two data at 1 are sent to registers U and V of the same unit via connection lines 19 and 20, and are used as input data in the next comparison operation. FIG. 7 shows an embodiment of a sorting processing apparatus constructed by cascading the basic units shown in FIG. 5 in a repeating structure. In the same figure, 2
1 to 23 are the basic units, the solid connection lines are the patterns in the reading phase, the dotted connection lines are the patterns in the output phase, x o , ... x 4 , x 2 and
x o-1 , . . . x 3 , x 1 represent input data divided into two groups, and y 1 , y 2 , . . . y o represent output data as a result of sorting, respectively. The input data is sent to unit 2 in parallel, one from each group, for each step operation in the read phase.
1, and one output data is output from the unit 21 for each step operation of the output phase. FIG. 8 shows a fourth example using the embodiment device shown in FIG.
It is an explanatory diagram of operation when sorting processing is performed on the same data 4, 3, 1, 5, 2, and 6 as in the case of the figure. In operation, first at step 0, the output parts X i , Y i , Z i of all basic units are initialized to a sufficiently large number (denoted as ∞). Now begin the data loading phase. In step 1, U 1 ,
Input data 2 and 6 to V 1 at the same time,
W 1 is the value of X 1 , U 2 and V 2 are the values of Y 1 and Z 1 ,
The values of X 2 are entered into W 2 and compared, and the results are stored in X i , Y i , and Z i (i=1, 2). This operation continues until step 3, when all inputs are entered. Here, the operation is switched to the data output phase. This time, output is performed from X1 . At this time, U i and Vi have Y i and Z i (i=1, 2), respectively.
The value of is entered, and the value of X 2 is entered into W 1 . next,
A comparison is made and the values of X i , Y i , Z i are updated (i
=1,2). If you repeat this operation from step 4 to step 9 until all data is output, in step 9 the results will be sorted in ascending order.
123456 is obtained. Generally, when performing the above operations in a device configured as shown in FIG. 7, min(X i , Y i , Z i ) min(X i+1 , Y i+1 , Z i+1 ) (i=1, 2,...[n/3]-1)...(iii) holds true. Therefore, if data P with the jth size is in unit k, where k>j, then
There are at least j values smaller than P. Since this is a contradiction, P must always exist in a unit k' where k'≦j. Further, if k'=j, if it does not exist at the position of X, there will be j or j+1 items smaller than P, which is a contradiction. Therefore, when all input is read, the situation is as follows.
【表】
したがつて、X1から1つ値を出力し、X、Y、
Zを更新すると、[Table] Therefore, one value is output from X 1 , and X, Y,
When updating Z,
【表】【table】
Claims (1)
入力部が受入れた3個のデータを同時に比較して
大きさの順に配列を変更する比較演算部と、該比
較演算部により配列を変更された3個のデータを
保持し並列に出力する出力部とからなる基本ユニ
ツトを縦続接続し、データ入口およびデータ出口
を有する並列ソーテイング処理装置にして、デー
タ読み込みフエーズとデータ出力フエーズとを有
し、データ読み込みフエーズでは、各基本ユニツ
トの入力部は、その3つのデータ入力のうち2つ
が上記データ入口もしくは該データ入口側に隣接
する基本ユニツトの上位2つのデータ出力に並列
に接続され、かつ残りの1つが当該基本ユニツト
の最下位データ出力に接続され、そしてデータ出
力フエーズでは、各基本ユニツトの出力部は、そ
の3つのデータ出力のうち上位の2つが当該基本
ユニツトの2つのデータ入力に並列に接続され、
残りの最下位データ出力が上記データ出口あるい
は該データ出口側に隣接する基本ユニツトのデー
タ入力の1つに接続され、データ読み込みフエー
ズでは上記データ入口よりデータを2個ずつ並列
に入力し、データ出力フエーズでは上記データ出
口よりデータを1個ずつ出力することを特徴とす
る並列ソーテイング処理装置。1. An input section that accepts three pieces of data in parallel, a comparison operation section that simultaneously compares the three data received by the input section and changes the arrangement in order of size, and a comparison operation section that changes the arrangement by the comparison operation section. A basic unit consisting of an output unit that holds three pieces of data and outputs them in parallel is connected in cascade to form a parallel sorting processing device having a data input and a data output, and has a data reading phase and a data output phase, In the data loading phase, the input section of each basic unit is such that two of its three data inputs are connected in parallel to the data inlet or to the upper two data outputs of the basic unit adjacent to the data inlet side, and the remaining one is connected to the lowest data output of the elementary unit in question, and in the data output phase the output of each elementary unit connects the top two of its three data outputs in parallel to the two data inputs of the elementary unit in question. connected,
The remaining lowest data output is connected to the above data exit or one of the data inputs of the basic unit adjacent to the data exit side, and in the data reading phase, two data items are input in parallel from the above data inlet, and the data is output. Phase is a parallel sorting processing device characterized by outputting data one by one from the data exit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18648781A JPS5887630A (en) | 1981-11-20 | 1981-11-20 | Parallel sorting processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18648781A JPS5887630A (en) | 1981-11-20 | 1981-11-20 | Parallel sorting processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5887630A JPS5887630A (en) | 1983-05-25 |
| JPS6327732B2 true JPS6327732B2 (en) | 1988-06-06 |
Family
ID=16189340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18648781A Granted JPS5887630A (en) | 1981-11-20 | 1981-11-20 | Parallel sorting processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5887630A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04302732A (en) * | 1991-03-29 | 1992-10-26 | Kinugawa Rubber Ind Co Ltd | Liquid sealing type vibration isolation device |
-
1981
- 1981-11-20 JP JP18648781A patent/JPS5887630A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04302732A (en) * | 1991-03-29 | 1992-10-26 | Kinugawa Rubber Ind Co Ltd | Liquid sealing type vibration isolation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5887630A (en) | 1983-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08339291A (en) | Selection circuit of maximum value | |
| EP0568374A2 (en) | Parallelized magnitude comparator for comparing a binary number to a fixed value | |
| US4651301A (en) | Circuit arrangement for performing rapid sortation or selection according to rank | |
| JPS6327732B2 (en) | ||
| JP3323312B2 (en) | Accelerated test pattern generator | |
| US3418632A (en) | Means for merging sequences of data | |
| EP0568373A2 (en) | Parallelized magnitude comparator | |
| US5319788A (en) | Modified batcher network for sorting N unsorted input signals in log2 N sequential passes | |
| RU2843084C1 (en) | Comparator of binary numbers | |
| JPH0321948B2 (en) | ||
| JPS61138333A (en) | Arithmetic module | |
| US4604726A (en) | Sorting apparatus | |
| KR0177399B1 (en) | Maximum value extractor | |
| JPS59123048A (en) | Sorting processor | |
| JPS60217435A (en) | Multiple accuracy floating point adding circuit | |
| JPS6237739A (en) | Sorting processor | |
| JP2728958B2 (en) | Arithmetic processing device and method | |
| JP2859645B2 (en) | Vector processing system | |
| JPS63208121A (en) | Digital signal sorting circuit | |
| SU1439535A1 (en) | Program control device | |
| JPS62160529A (en) | data processing equipment | |
| JPH0376314A (en) | Counter test method | |
| JPS6136866A (en) | Memory device | |
| JPS63262764A (en) | Simulation device | |
| JPS6261117A (en) | Ranking circuit |