情報工学系学部学生に対する並列プログラミング演習教育 (<特集>並列処理)
スポンサーリンク
概要
- 論文の詳細を見る
我々は, 1995年度から3年間にわたって本学情報工学科の3年生に対して, 富士通社製の分散メモリ型並列計算機AP1000を用いて並列プログラミング演習を行った. 「プログラミング演習」は学生のプログラムの作成能力向上のために設けられ, 卒業研究やその後の研究に必要となる問題に対処可能なプログラミング能力の習得を目的としている. 並列プログラミング演習は, 1997年度には4回, 1995年度, 1996年度には5回の授業が行われ, 基本的な並列プログラミング環境やツールの習得, 数値計算問題によるプログラミング演習などが行われた. この演習を通じて概略以下のようなことが明らかとなった. まず, 並列処理に特有かつ困難な対象問題の分割, プロセッサの割当て問題や, 非決定性問題などがあるが, これでつまずく学生はそれほど多くなかった, しかし, 多くの学生は応用的なプログラムを作成することに慣れておらず, 並列処理以前のポインタの使用法, ライブラリの使用法, メモリ管理などでつまずくことがあった. すなわち, 学部学生に対して並列処理の演習を行うことは, 演習のレベルとしてはそれほど問題なく, 新たな計算機を経験させるという意味でも有効であった.
- 1999-05-15
著者
関連論文
- 言語グリッドを用いたプレゼンテーションスライドの日英翻訳の試み(言語グリッド)
- 配列データを共有したループ文の並列実行のための漸進処理手法
- LDAP-ICカード認証連携による移動ユーザプロファイル設定と共有端末への適用(情報セキュリティ応用)
- Sambaを利用した移動ユーザプロファイルの構築とICカード認証連携(セッションA-1:認証技術(1))
- 紙類包装手順の設計(一般セッション,センシングのための認識・理解)
- 運転者支援のための死角領域推定手法(テーマ,First Person Visionのための認識・理解)
- MAP-MRFモデリングを用いたHMMに基づく交通監視映像の分類手法(一般セッション)
- 確率的背景モデルと自動車追跡への適用
- 到達可能領域を用いた車両の挙動予測
- 折り紙のシルエットを用いた折り操作推定手法の提案(テーマセッション,映像ハンドリング技術とその応用)
- 協調学習活動のための注目インタフェース(協調学習・CSCL/一般)
- K-004 学習者の視点に基づく協調学習履歴の構造化(K分野:教育工学・福祉工学・マルチメディア応用)
- LK-001 協調学習における没入型円卓場インタフェース(教育工学・福祉工学・マルチメディア応用)
- ユビキタス学習環境における端末適応型教材提示(協調学習・CSCL/一般)
- 注目意識を反映した円卓場協調インタフェース(協調学習・CSCL/一般)
- 個別学習支援のためのアノテーションを利用した協調学習履歴活用(e-Learningにおける教授戦略と教材管理・活用の新技術/一般)
- 協調学習経験に基づいた他者の問題理解の推定(e-Learningにおける教授戦略と教材管理・活用の新技術/一般)
- 協調学習におけるベイジアンネットワークを用いた他者の理解モデルの構築(マルチメディア教材と教育・学習システム/一般)
- 補助図形を用いた数学問題解法支援システムの実装と評価(マルチメディア教材と教育・学習システム/一般)
- ノウハウ共有のための教材構築手法(マルチメディア教材と教育・学習システム/一般)
- 数学問題における解の自動生成(マルチメディア教材と教育・学習システム/一般)
- グループに対する包括的指導を実現する協調学習支援機構(e-Learningにおける学習支援とコンテンツ開発/一般)
- D-15-9 教師間の知識共有を促進する階層型教材データベース(D-15. 教育工学)
- 連続的時系列データストリームからの知識発見(ストリームマイニング,センサデータ処理,ストリームデータベース,及び一般)
- Sambaを利用した移動ユーザプロファイルの構築とICカード認証連携(セッションA-1:認証技術(1))
- ICカードによる共有端末認証システムの構築(セッション3)
- 分散メモリ型並列計算機上での仮想共有メモリの実装について
- シナリオに基づいたプレゼンテーション空間の表出化(コミュニティにおける教育・学習支援システム/一般)
- 運転者支援のための死角領域推定手法(テーマ,First Person Visionのための認識・理解)
- 運転者支援のための死角領域推定手法(テーマ,First Person Visionのための認識・理解)
- D-3-13 計算機クラスタ環境における並列化コンパイラ・ツールキットの評価(D-3. ソフトウェアサイエンス)
- D-3-12 並列化コンパイラ・ツールキットにおけるプログラム並列化処理の実装(D-3. ソフトウェアサイエンス)
- A-4 依存グラフの変形による並列化処理の整合性(並列処理,A.アルゴリズム・基礎)
- D-3-6 並列コンパイラ・ツールキットにおけるプログラム並列化処理支援
- 強化学習に基づく先見的かつ協調的な輸送システム(データマイニング・学習, 夏のデータベースワークショップDBWS2005)
- 強化学習に基づく先見的かつ協調的な輸送システム(データマイニング・学習, 夏のデータベースワークショップ2005)
- 投入順序決定ドメインシェルの開発-バンパー塗装ラインへの応用
- 3U-10 制約指向パラダイムによるAT油圧回路ロジック検証システム
- 折り紙のシルエットを用いた折り操作推定手法の提案(テーマセッション,映像ハンドリング技術とその応用)
- 折り紙のシルエットを用いた折り操作推定手法の提案(テーマセッション,映像ハンドリング技術とその応用)
- 文と単語の相互依存性に注目した図表説明文の抽出(コミュニティにおける教育・学習支援システム/一般)
- 1H-1 協調学習におけるスポットライトを用いた議論誘発インタフェース(グループウェアー般,一般セッション,インタフェース,情報処理学会創立50周年記念)
- イベント-アクションの概念に基づいた動画像のシーン検索手法
- 多種帳票文書の構造認識
- 帳票文書の構造認識のための書式構造知識の自動獲得
- ルールベースの適用による日本語新聞紙紙面の構造認識
- 知識ベースに基づいた図書目録カードの理解
- 構造記述を用いた書誌項目域の自動分割
- 書誌情報のファイル格納に関する効率評価
- A-011 ストリームデータ発掘手法に基づく記事イベントが株価変動における影響推測(A分野:モデル・アルゴリズム・プログラミング,一般論文)
- 計算機クラスタ環境における並列タスクの同期処理の検討
- 配列データを共有する並列タスクの実行効率向上のためのアクセス・パターン解析
- 漸進的並列処理のための配列アクセス・パターン解析手法
- ワークステーション・クラスタ環境で粗粒度・細粒度並列処理を実現する並列化コンパイラ
- 部品合成によるプレゼンテーション・スライドの作成
- ユーザの意図を反映したシナリオに基づいたプレゼンテーション・スライド構成支援
- 音声説明のための書き言葉から話し言葉の生成
- EXPRESS : スライドにおける箇条書き表現の生成
- EXPRESS : 論文の構造からプレゼンテーションの構造への変換
- プレゼンテーションスライド生成システムEXPRESS : 概要
- 5A-5 News-sensitive Multi-solution Prediction of Stock Price
- RC-007 タスク割当てアルゴリズムにおける消費電力削減のためのDVS適用タスク選択機構(ハードウェア・アーキテクチャ,査読付き論文)
- 幾何学的位置関係に基づく地図検索
- モーフィングによる交差点鳥瞰映像の生成および事故現場検証への応用(一般セッション,センシングのための認識・理解)
- モーフィングによる交差点鳥瞰映像の生成および事故現場検証への応用(一般セッション,センシングのための認識・理解)
- モーフィングによる交差点鳥瞰映像の生成および事故現場検証への応用(一般セッション,センシングのための認識・理解)
- 知識べースに基づいた相互関連タスクの実行制御機構
- 知識に基づく相互関連タスクの協調制御機構
- 並列化コンパイラ・ツールキットにおけるタスク生成処理
- 相互関連タスクの実時間処理のための連携的実行制御機構
- オブジェクト指向パラダイムに基づく並行タスクの構成法
- D-4-4 動画像データベースにおける確率モデルに基づく類似検索
- ビデオ・データベースにおけるトップダウン処理に基づく効率的な類似シーン検索に関する考察
- プロセッサ数が制限された環境下でのタスク複製に基づいたスケジューリング・アルゴリズム
- 近傍平均値の増大に着目した時系列データ可逆圧縮
- M-007 グループの生存性を考慮したアドホックネットワークにおける一筆書きプロトコル(M分野:ユビキタス・モバイルコンピューティング)
- LM-006 車両移動経路のオンライン取得通信制御手法(ユビキタス・モバイルコンピューティング)
- LM-001 道路情報取得のための位置指定通信プロトコル(ユビキタス・モバイルコンピューティング)
- O-003 包含概念を用いた拡張R-treeによる被災地管理(O分野:情報システム)
- A-17-7 車両位置予測に基づいた経路探索による車車間通信(A-17. ITS)
- A-17-6 アドホック・ネットワークを用いた位置依存情報の実現方法(A-17. ITS)
- D-3-11 並列化コンパイラの開発を支援する並列化コンパイラ・ツールキットの構成(D-3. ソフトウェアサイエンス)
- ループ文アクセス・パターン解析における畳込み演算
- 並列化コンパイラ・ツールキットにおけるタスク生成処理
- 並列化コンパイラ・ツールキットにおけるタスク生成処理
- D-3-5 並列化コンパイラ・ツールキットによる環境に適したタスクの生成手法
- D-3-4 並列化コンパイラ・ツールキット
- (1)WWWを活用した情報工学コース学部学生に対するプログラミング演習教育について(第1セッション 教育システム(I))
- COMP2000-26 並列化コンパイラ構築のためのツールキットの構成
- ET2000-23 ホームページの作成とJAVAプログラミング演習
- ET2000-22 学部学生に対する並列処理教育・演習について
- 計算機クラスタ環境における並列処理のためのプログラム並列化手法とその評価
- 情報工学系学部学生に対する並列プログラミング演習教育 (並列処理)
- ワークステーション・クラスタ環境における並列化コンパイラの構成
- 関数呼出し文並列化手法に基づいた粗粒度プロセス生成手法
- 分散処理環境における並列処理のための粗粒度プロセス実行順序制御手法
- 分散プロセス間における大域変数の共有方法
- LAN環境における並列化コンパイラの構成
- マルチ・プロセッサ環境におけるDVSを用いた消費電力量削減アルゴリズムの構築
- マルチ・プロセッサ環境におけるDVSを用いた消費電力量削減アルゴリズムの構築