My BLOG

TopPage

▶︎http://i-models.jp/Advisor/TopPage.html

17.  コンピュータアーキテクチャ  Co-Processor  〜 Co-Pilot  〜 One-Brain


 1983年、わたしが新入社員1年目にいただいたテーマは、自動車メーカー内ではありえないブッとんだものだった。


 「Intelから8087というCo-processorチップ(副-頭脳半導体)が発売された。これと8088のprocessorチップ(主 -頭脳半導体)を使って、並列計算コンピュータを開発し、浮動小数点演算を可能にせよ。コンパイラーもないから、それも開発せよ。チップの仕様は、intelの英文マニュアルを用意してあげた。」


  右の写真で、金を纏ったほうが、8087(副 -頭脳半導体)で地味な銀と茶色いほうが、8088(主 -頭脳半導体)だった。副の方が高価でリッチで存在感があった。


 学生のころから、コンピュータの基本アーキテクチャは理解してはいた。シャープのMZコンピュータのOSを独自改造、計算速度を上げるエレキハード魔改造もしていた。でもこのテーマは桁違いだった。来年春までにと言われたが、すでに夏だったので、1年もない。当時、天下のNECも8088を使ったコンピュータ製品は出していたが、この8087を使った製品化はまだしていない段階。


 夜もあまり寝ずに、コンピュータアーキテクチャ設計をした。周辺チップも最新のものを使いこなさないと、コンピュータとしては成立しない。クロック制御する8254チップ、バスコントロールするチップ、、、動作確認する為に8255などのインターフェースチップ、、、。一品料理なので、ラッピングで製作か、ハンダで制作だが、コンパクトにやりたかったので、なんとハンダ付で、ユニバーサルボードの上に実装していった。

 コンピュータの設計から制作までを、たしか、、、3ヶ月くらいでやり遂げた。若さに頼った狂人的スピードだった。

 ちゃんと動くかどうかの検証が、一仕事だった、最初の検証は、ハンドアセンブラで、機械語を直接入れて、2つのコンピュータが動作することを確かめた。2つの計算スピードはバラバラであるから、ある節目ごとに、時間同期を取る必要があった。それまで、シングルコアで、一筆書きのプログラムしか扱ってこなかったので、この並列処理のプログラムは、嫌になる程面倒臭かった。  

 ハンドアセンブラでは問屋が許してはくださらない。自動コンパイラ、スクリーンエディッタ、の開発に着手した。こちらもコンピュータハードウェア開発と同じくらい時間かかる大変な開発だった。(今考えると、Intelにはコンパイラーがあったはずであり、買えば済むものだった気がするが)

 コンパイラを開発するにも、知的パズルを解くかのごとく、コードの規則性を、マニュアルから学び取り、より合理的に早く翻訳する工夫を入れた。 こちらも、3ヶ月ほどでやり遂げた。


 卒業試験は、このコンパイラで記述したプログラムを、並列処理コンピュータに入れて、浮動小数点演算をきちんと行うことを、実演することだった。 春を待たず冬のうちに、この仕事(学習?)を終えることができた。


 1983年、このとんでもない業務設定をしていただいた 上司角田さんには、今も感謝している。でも考えてみれば無茶な業務設定である。普通、新入社員の業務テーマは、先輩が指導できる内容であるはずだが、このテーマは、社内に誰も指導できる人がいない、ぶっ飛んだテーマ。変人のやる気は燃え上がったねえ。

 ふりかえるとこの経験で、コンピュータを駆使した開発を自由に行える自信となったと思う。売ってないならば作れば良いと思えるようになったので、その後、制御開発用レゴブロック言語の開発、MILS、HILS、Rapid-ECUの開発、、、、と、まだMBDツールはほぼ売ってない状況であったが、どんどん自作して先行できた。




 

 そして数十年後、他社に先立って、究極の車両コンピュータアーキテクチャ=One-Brain Systemを発案し、構想を具体化するときにも大いに役立った。
最近、業界では、セントラルECUと呼んでおられる人が多い様子だが、それはOne-Brain Systemの最初の一歩のところ、同じところに向かうでしょう。

 そしてさらには、Co-PILOTシステムの発案できたことは、Co-Processor(副-頭脳)つながりかな。人間の運転と並行して裏で自動運転を密かに続けるシステム、人間が困った時に切り替わり助けてくれる副操縦士 Co-PILOT (図はマツダ講演資料2021年から )  、Co-には苦労してきた(苦笑)。

 
http://i-models.jp/Advisor/-MyBlog/mu_ci.html

〜 ミスター・モデルベース開発       と呼ばれた男の独言 〜

ヘンジニア