« 2004年03月 | メイン | 2004年07月 »

2004年04月05日

フォンノイマンボトルネックとFPGA

先のエントリの実力試験で、選択問題の中に数は少ないが私の得意分野であるコンピュータ関連の問題もあった。コンピュータに関することで5つの記述の中から正しいものを1つ選べという問題で、その選択肢のひとつにこんなものがあった。

「プログラムが動作するときに、メインメモリのある一定領域にアクセスが集中することをフォンノイマンボトルネックという」 #問題用紙は回収されて記憶だけで書いているので言葉は違っているかもしれないが、だいたいこんな内容だった。

フォンノイマンボトルネックとは、CPU とメインメモリの間のデータが流れるバスのボトルネックのことのはずなので、私はこの選択肢は誤りであると判断した。いちおう知識の再確認のためにいろいろと検索してみたところ、以下のようなページを見つけることが出来た。
静かに進むコンピュータの軟化革命 ---いまハードウェアとソフトウェアの区別がなくなってきている。 21世紀、ソフトウェアで生きようと思っているあなたは失業しないか--
少々過激なタイトルで、書かれたのが1997年と少々古いが、実際 FPGA は現在いろいろなところで使われているし、古いとはいえども読んでいてとても興味深い内容である。こんな面白いことを書いたのは何方かと思ったら、私も去年読んだ「よみがえるチューリング」を書いた星野力さんだった。

そのページの中で「フォンノイマンボトルネック」のことは、やはり CPU とメモリの間、メモリスループットの不足と書いてある。そしてさらに、それを解消するために FPGA を使用することによるハードウェアとソフトウェアの融合、つまり現在のCPUが汎用目的のソフトウェアを実行するためのアーキテクチャであるのに対して、FPGAを利用してある機能に特化したブースタを組み合わせることでパラダイムシフトを起こそうというようなことも記述されている。

CPU と機能に特化して再構成可能なブースタという組み合わせで考えると、FPGAとは違うが、現在のパソコンに見られるCPUとプログラマブルなシェーダ機能を備えたGPUという組み合わせは、この記事で言っていることに近いような気がする。

投稿者 ktaka : 02:04 | コメント (0) | トラックバック

実力試験

4月1日に大学で実力試験を受けてきた。
大学院の学内推薦にも関係してくる試験なのだが、私はその枠には入れなかったようだ。推薦をもらえる人には実力試験よりも前に教務幹事の先生から個別に連絡が行って、推薦を受けるかどうかの意思確認があったということだ。#ちょっとショック。

つまり.....私にはその連絡が来なかったのである。

2部(夜間)で推薦をもらうには、3年間の成績が学年で10番以内に入っている必要があるのだが、私はあともう一歩届かなかったようだ。1年生の時の必須科目であまり良い点を取れていなかったなぁとか、なぜ電子回路をもっと頑張れなかったのかなぁとか、後悔の念がいろいろと上がって来る。

しかし、悔やんでばかりはいられない。推薦が駄目でも夏に一般試験がある。せっかく卒業研究では希望する研究室に入ることが出来たので、そこでの研究を来年度以降も続けるためにも頑張らねば!!

投稿者 ktaka : 01:11 | コメント (0) | トラックバック