本研究では図形アニメーションを基盤とした並列プログラミング環境を開発した.本環境は,Processing言語とその開発環境を用いて,図形アニメーションを描画するマルチスレッド並列プログラムを容易に作成できるフレームワークを提供する.本環境を用いて並列プログラミングの初学者に対して演習を実施し,アンケートを実施したところ,アニメーションの動作速度が変化することで並列化による高速化を実感できた,図形の描画結果によってスレッドセーフでない動作を実感できた,との結果を得ることができた.これより,並列プログラミングを初めて学ぶ際の環境として適切であることがわかった.
|