並列性忘却プログラミングおよびその研究推進に向けて
スポンサーリンク
概要
- 論文の詳細を見る
近年、マルチコアCPUなどの並列化されたハードウェアが広く普及してきている。しかしながら、そのような環境を効率的に利用するための並列プログラミングは、多くの場合既存の逐次プログラミングの延長によって行われ、データ分配やプロセッサ間通信などより難しい作業となっている。著者らは、並列性を意識することなく並列プログラムを作成するという「並列性忘却プログラミング」の視点で研究を行っている。対象となる問題の性質や表現法に含まれる並列性をうまく利用して、並列プログラムを容易にかつ正しく作成できるようにすることを目的としている。本稿では、並列性忘却プログラミングの基本的考え方と、その具体的研究である「スケルトン並列プログラミング」について説明する。また、並列性忘却プログラミングの研究推進に向けての共同研究体制についても紹介する。Recent computer hardware such as multicore CPUs gains its performance by parallelism. However, developing software for an effective use of those environments ̶ parallel programming ̶ is still a hard task, because it is done as an extension of sequential programming with data distribution and inter-processor communication. The author is working in a group that studies a new methodology of parallel programming, namely parallelism-oblivious programming, to support parallel programming without being aware of detailed parallelism. With this methodology, we will be able to developcorrect parallel programs more easily by exploiting the parallelism that problems and notations essentially have. This paper discusses the basic ideas of the parallelism-oblivious programming, and shows our results on skeletal parallel programming as a concrete study on the parallelism-oblivious programming. This paper also reports how we collaborate in the group to promote the research of the parallelism-oblivious programming.
- 2010-07-29
論文 | ランダム
- ダストスプレーの蒸発熱を測定する実験
- 痴呆を有する上顎歯肉癌患者の治療経験 : 病状開示と外科治療の問題点
- 液化ブタンでゴマ油を抽出する実験
- LOCALIZATION OF GENE EXPRESSION OF GIBBERELLIN BIOSTNTHETIC ENZYME IN PHOTOBLASTIC LETTUCE SEEDS
- 電子レンジを用いた, 硫酸銅(II)の結晶水を定量する実験