Application of advanced language features to skeletal parallel programming for its practical use
Project/Area Number |
22700037
|
Research Category |
Grant-in-Aid for Young Scientists (B)
|
Allocation Type | Single-year Grants |
Research Field |
Software
|
Research Institution | Kochi University of Technology |
Principal Investigator |
|
Project Period (FY) |
2010 – 2012
|
Project Status |
Completed (Fiscal Year 2012)
|
Budget Amount *help |
¥3,380,000 (Direct Cost: ¥2,600,000、Indirect Cost: ¥780,000)
Fiscal Year 2012: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2011: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2010: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
|
Keywords | 並列プログラミング / スケルトン並列プログラミング / C++ / メタプログラミング / MapReduce / 正規表現 / 並列計算 / 木構造 / ソフトウェア開発効率化・安定化 / ハイパフォーマンス・コンピューティング / 情報基礎 |
Research Abstract |
We have studied in both theory and practice and obtained the following results. In theory, we developed a new model for parallel computing on tree structures and formalized the MapReduce programming model in terms of functional programming. In practice, we improved our parallel skeleton library so that users can utilize two new features of the new C++ standard, and made a study for the template meta-programming techniques.
|
Report
(4 results)
Research Products
(28 results)