JPS60153568A - 高速画像処理装置 - Google Patents

高速画像処理装置

Info

Publication number
JPS60153568A
JPS60153568A JP59008824A JP882484A JPS60153568A JP S60153568 A JPS60153568 A JP S60153568A JP 59008824 A JP59008824 A JP 59008824A JP 882484 A JP882484 A JP 882484A JP S60153568 A JPS60153568 A JP S60153568A
Authority
JP
Japan
Prior art keywords
data
circuit
processing
computer
host computer
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.)
Pending
Application number
JP59008824A
Other languages
English (en)
Inventor
Hitoshi Nomi
仁 能美
Masayuki Hiroguchi
正之 廣口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59008824A priority Critical patent/JPS60153568A/ja
Publication of JPS60153568A publication Critical patent/JPS60153568A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野ノ コーナター/、アジマス圧縮、マルチルック処理等の画
像処理を高速で行う画像処理装置に関する。
(従来技術〕 従来、この種の画像処理装置は、汎用大我コンピュータ
あるいはミニコンピユータとアレイプロセッサ全組合わ
せたシステムで構成もれていたが、いずれも7オンノイ
マンをと呼ばれるコンピュータであった。この7オンノ
イマ/をコンピュータとは、ある瞬間に実行式れている
プログラムがただひとつであり、データのアクセスも、
演算砧令も、プログラムの70−の制御もひとつのプロ
グラムに頼る我のコンピュータである。このため、デー
タが多量になるとメモリのアクセスに占有される時間が
増え、演算効率が低下するという欠点があった。
これ金改善する試みとして並列処理とパイプ2イ/処理
がよく知られている。並列処理は、第1図に示すように
、プロセッサ回路l全アレイ状に数多く並べ動作させる
方式で、同一の処理を大量に実行する必要のある画像や
マトリックス演算に有力な方法であるが、ブーセッサ回
W&lの数に見合うデータをメモリ回[2からプロセッ
サ回路lに供給することが難しいという欠点がある。
一方、パイプライン処理は、第2図に示すよう、に、1
つの処理を細分化し、それら會直列に接続して、各プロ
セッサ回路1を同時に高速で動作させることにより高速
化を行なう方法であるが一パイプラインに必ずデータ金
つめておくためのダミーオペレーションによる性能低下
が大さくなるという欠点がある。このように、7オンノ
イマン賊コンピユータには、高性能化を阻む障害が存在
していた。さらに、従来システムではシステム全体とし
てホストコンピュータは演算処理の他に伊気ディスク等
周辺装置の制御も行なわなければならず、また周辺装置
とコンビエータとのメモリアクセスの競合があるなどの
ため演算速度が低下する(発明の目的〕 本発明の目的は、これらの欠点を除去し、特に合成開口
レーダの画像処理のようにデータ量と演算量が膨大な計
算に対して高速でかつ処理の内容によって柔軟に対処で
さるようにした高速画像処理装置を提供することにある
(発明の構成) 本発明の高速画像処理装置の構成は、画像処理すべき生
データを受け初期データとして転送しかつ処理すべきプ
ログ2ムを出力するホストコンビエータ部と、このホス
トコンピュータ部からの初期データおよびプログラム全
党はリング状バス回路を介して各演算モジュールに供給
しこれら演算モジ瓢−ルに独立しであるプログ2ムに従
りて前記初期データの演算をそれぞれ行い最終データと
して出力するデータ駆動賊コンピュータ部と、このデー
タ駆動賊コンビ二−タ部からの最終データを前記ホスト
コンピュータ部によシ制御されて記1する記憶回路部と
全備え、これら各部がパイプライン的に処理上実行する
ことt−特徴とする。
本発明は、少なくともひとつのコントロールユニット回
路とリングバス回路と演算モジュール回路とをもつデー
タ駆動賊コ/ピエータ(TIP)と、少なくともひとつ
の記憶回路と、ホストコ/ピユータとから成ハデータが
主体となって演算が行なわれる。すなわち、データが記
1回路から読み出されるとタグと呼ばれる名前tもらい
、リングバス回路内全移動し、各演算モジュール回路に
独立して存在するプログラムに従って演算が行なわれ、
演算が終ったデータは記は回路に書きこまれる。
本発明においては、各部の動作がブータラトリガとして
演算が行なわれるOとと、可変長ノくイブツイン動作で
あることと、並列処理が行なわれ。
各構成要素がパイプ2イ/的に処理を実行することを%
徴とし、特に合成開口レーダの画像処理を高速で行うこ
とができる。
(実施例) 次に本発明の実施例について図面を参照して説明する。
第3図は本発明の実施例の合成開口レーダ高速画像処理
装置のブロック図金示す。この合成開口レーダ高速画像
処理装置は、データ柩動些コンピュータ(TIP)3と
、外部記1回W&4と、ホストコンピュータ5とから構
成される。このTIP3は、高速で外部記憶回路4とデ
ータの入出力を行ない、入力されたデータに対し高速で
演算を行なう機能1有する。外部記憶回路4は、データ
を記憶する機能を有し:ホストコンビネータ5あるいは
TIP3とのデータの入出力を処理する。ホストコンピ
ュータ5はプログラムおよび初期データQTIP3に出
力し、最終データ=iT I P 3から入力し、外部
記憶回W&4とデータの入出力の処理を行なう機能’t
Nする。
i7H,TIP3は、コン)a−ルユニット回路31と
、メインリング回W@32と、アドレッサユニット回路
33と、オペV−7日ナルユニット回wr34とから構
成される。コントロールユニット回路31はメインリン
グ回路32とホストコンビエータ5の間のデータの転送
のインタフェースを処理し、かつメモリイ/り7工−ス
回wr41へ制御信号を送る。メインリング回路32は
、コントロールユニツllW&31を通して、ホストコ
ンビ島−夕5とデータの入出力を行ない、かつアドレッ
丈ユニツ)回路3:l:オペレーシ目ナルユニット回路
34との間のデータの受け渡し金行なう。
アドレッサユニット回路33は、メインリング回lif
!!32とコ/トロールユニット回M31t−介してホ
ストコンピュータ5から入力されたプログラムと初期デ
ータに基づいて、アドレス計算を行ない、このアドレス
によって外部記憶回路4と、大量のデータの入出力上行
ない、かつメインリング回路32t−介してオベレーシ
ロナルユニツHPOk1334トテータのやシと9t−
行なう。オペレージ日ナルエニvh回路34は、メイン
リング回路32を介してアドレッサユニット回w!I3
3とデータのや9とpt−行ない、このデータに対して
、メインリング回W&32とコントロールユニット回路
att介してホストコンピュータ5から入力されたグロ
グ2ムと初期データに基づいてデータの演算上行なう。
Cf)T I P内部には、データが流れるバスの始点
と終点を連結させてリング状になりたリングバスがあp
、このりングバスは、メインリング回路32とアドレッ
サユニット回路33とオペレーク目ナルユニット回路3
4の内部に存在する。まfc1演算モジュール回路も、
す/グバス回路と同じく回路32,33.34の内部に
存在し、リングバス上流れるデータを必要に応じて取り
込み、プログラムによって規定された処理(演算)金行
う。
この演算モジュール回路は、それぞれ機能が異なってい
るが2例えば回路32に3個、回路33にlθ個1回路
34に10個含まれている。
外部記1回路4は、メモリインタフェース回路41と、
高速メモリ回路42と、ディスクコントローラ回路43
と、磁気ディスク回路44とから構成される。メモリイ
ンタフェース回[41はメモリ回路42とのインタフェ
ースの処理を行い。
高速メモリ回路42は高速のデータ入出力が可能な半導
体メモリからなシ、メモリイ/り7工−ス回*41を介
シてホストコンピュータ5あるいはTiF4とデータの
入出力を行なう。ディスクコントa−2回%43はメモ
リイ/り7工−ス回路41からの1llJ 11信号に
より磁気ディスク回路440制at−行なう。磁気ディ
スク回路44は、大容量の磁気ディスクであり、ディス
クコy ) o−9回路43七通してデータの入出力金
貸う。
第4図は本発明による合成開口レーダの画像処理のフロ
ー図を示す。図において、合成開口V −ダの生データ
6はホストコンビエータ5により制御されそのメインメ
モリ回−*51t”介して高速メモリ回路42に転送さ
れる。仁の高速メモリ回路42上のデータはTiF4に
よって処理される。
このデータが%TIP3によってメモリ回路42から読
出されると、タグと称される名前(実際には番号)が付
けられ、リングバス回路内を移動し、各演算モジエール
回路に独立にあるプログラムに従って演算が行われる。
この場合の演算は各タグを手掛りとして演算モジニール
が処理を行う。また、同一タグをもったデータは全く同
一の処理が行わnるが、これらタグによる処理は、あら
かじめ各演算モジエールにある演算プログラムによシ規
定される。TiF4によシ処理されたデータは、ディス
クコントa−2回路43t−介して磁気ディスク回路4
4に転送されてここに格納される。ここで、TiF4と
、ホストコンピュータ5と、外部記憶回路4の磁気ディ
スク(44)とは別々のバスをそれぞれアクセスしてお
タ、各動作がバスの切換によってメモリアクセスの競合
もすく同時に実行できるので、システムレベルでパイプ
ライン動作が行われることになる。
本発明においては、グログ2ムによりてパイプ2イ/構
成(長さ)全自由に変更できる可変長パイプフィン動作
となっている。すなわち、アルゴリズムによって演算の
順序や種類は異なるが、プログラムによってアルゴリズ
ムに合わせたパイプラインを形成することが可能である
。また、前述のように各演算モジエールは合計23個存
在するが、これらiそれぞれ同時に動作することが可能
なため並列動作をすることになる。
(発明の効果ン 以上説明したように1本発明は、合成開口レーダのデー
タを、データ駆動をコンピュータ(TIP)と記障回路
とホストコンピュータとから成る装置によシ処理するの
で1合成開口レーダの画像処理を高速で処理することが
出来る。
【図面の簡単な説明】
第1図は従来の並列処理装置の構成を示すブロック図、
第2図は従来のパイプライン処理装置の構成を示すブロ
ック図、第3図は本発明の一実施例を示すブロック図、
第4図は第3図に示した回路を使用した場合のデータの
流れを示す70−図である。図において l・・・・・・プロセッサ回路% 2・・・・・・メモ
リ回路、3・・・・・・データ駆動型コンピュータ(T
IPJ、31・・・・・・コントロールユニッ)DoJ
32・・・・・・メインリング回W!r% 33・・・
・・・アドレッ丈ユニット回w!r%34・・・・・・
オペレーショナルユニット回路、4・・・・・・外部記
1回路、41・・・・・・メモリインタフェース回路、
42・・・・・・高速メモリ回路、43・・・・・・デ
ィスクコントローラ回wr% 44・・・・・・磁気デ
ィスク回路、5・・・・・・ホストコンピュータ、51
・・・・・・メインメモリ回路、6・・・・・・生デー
タ である。 峯1@ を2創 峯3回 竿4凹

Claims (1)

    【特許請求の範囲】
  1. 画像処理すべき生データを受け初期データとして転送し
    かつ処理すべきプログラムを出力するホストコンピュー
    タ部と、このホストコンピュータ部からの初期データお
    よびプログラムを受けリング状バス回路ヲ介して各演算
    モジーールに供給しこれら演算モジュールに独立しであ
    るプログラムに従って前記初期データの演算をそれぞれ
    行い最終データとして出力するデータ駆動賊コンピュー
    タ部と、このデータ駆動をコンビ瓢−タ部からの最終デ
    ータを前記ホストコンピュータ部によ多制御されて記憶
    する記は回路部とを備え、これら各部がパイプライン的
    に処理を実行することを特徴とする高速画像処理装置。
JP59008824A 1984-01-20 1984-01-20 高速画像処理装置 Pending JPS60153568A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59008824A JPS60153568A (ja) 1984-01-20 1984-01-20 高速画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59008824A JPS60153568A (ja) 1984-01-20 1984-01-20 高速画像処理装置

Publications (1)

Publication Number Publication Date
JPS60153568A true JPS60153568A (ja) 1985-08-13

Family

ID=11703544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59008824A Pending JPS60153568A (ja) 1984-01-20 1984-01-20 高速画像処理装置

Country Status (1)

Country Link
JP (1) JPS60153568A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6318474A (ja) * 1986-07-09 1988-01-26 Komu Syst:Kk 画像処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6318474A (ja) * 1986-07-09 1988-01-26 Komu Syst:Kk 画像処理装置

Similar Documents

Publication Publication Date Title
KR20230169684A (ko) 프로세싱-인-메모리 컴퓨팅 시스템 및 그의 pim 연산 오프로딩 방법
JPS60153568A (ja) 高速画像処理装置
US5134698A (en) Data processing system having a storage controller for transferring an arbitrary amount of data at an arbitrary address boundary between storages
US6145043A (en) Boolean and movement accelerator
JPH02500692A (ja) マルチプロセッサコンピュータにおける演算要素の統合
EP0560393B1 (en) Microprocessor and data processing system with register file
KR100204616B1 (ko) 효율적인 파우어 온 초기화를 갖는 정보 처리 시스템
JPS59112350A (ja) プログラム監視制御方式
JP2744152B2 (ja) データ駆動型データ処理装置
JPH04181454A (ja) データアクセス制御装置
JPH0266641A (ja) アドレスコンペアストップ方式
JP2558902B2 (ja) 半導体集積回路装置
JPS6217777B2 (ja)
JPS61294550A (ja) 電子計算機におけるデ−タ読取書込制御方式
US20060004932A1 (en) Multi-directional data transfer using a single DMA channel
JPS6267648A (ja) 排他制御命令処理方式
JPS635432A (ja) マイクロプロセツサ
JPH02294866A (ja) 記憶制御方式
JPH10247182A (ja) マルチプロセッサシステム
JPS6293742A (ja) プロセツサ間インタフエ−ス方式
JPH07200490A (ja) Mpu
JPS5942331B2 (ja) プロセツサソウチノセイギヨホウシキ
JPS6212555B2 (ja)
KR19980017738A (ko) 병렬처리 프로그램형 제어기용 데이터 액서스 장치
JPH03241432A (ja) 命令変換方式