クラスタコンピューティング環境やリコンフィギャラブルシステムの高性能化と多様化は、これらのアーキテクチャ教育にも影響を与えつつある。本研究では、「柔構造型クラスタ環境に向けたリコンフィギャラブル・プログラミング教育システム」の開発を行う。 1. 並列アーキテクチャ教育のための教材および演習の開発(2年目) クラスタの構成やネットワーク遅延などの条件に加え、学習者のプログラミングによって、性能がどのように影響するかを学べるように検討した。教材および演習の設計を行いつつ、MPIを対象とした学習教材および演習システムの開発・構築を行っている。具体的には、ノードの追加や変更を行えるシステムを、ネットワークSWのVLAN機能を活用して開発を進めた。また、ヘテロな構成を実現する動作実験を現在進めている。 2. 柔構造型クラスタ環境に関する研究開発(2年目) 柔構造型クラスタ計算機に必要不可欠なクラスタ用SWの開発を進めた。Virtex-5FX50Tを搭載したFPGA評価ボードを使用し、VHDLによるクラスタ用SWのプロトタイプ設計を進め、シミュレーションによる評価を現在行っている。 3. 学習管理システムMoodleにおける新しい教育機能の開発(2年目) アーキテクチャ教育に特化した実習や演習を手軽に行えるモジュールの機能設計を引き続き実施した。特に、リコンフィギャラブル・プログラミング教育の内容について、関連研究の調査・検討を重点的に行った。最終的には、アーキテクチャ・プログラミング教育環境としての完成を目指す。
|