Project/Area Number |
18500018
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | The University of Tokyo (2007) The University of Electro-Communications (2006) |
Principal Investigator |
KATAGIRI Takahiro The University of Tokyo, Information Rchnology Center, Associate Professor (40345434)
|
Co-Investigator(Kenkyū-buntansha) |
IMAMAMURA Toshiyuki The University of Electro Communications, Electro-Communication, Associate Professor (60361838)
NAONO Ken HITACHI Limited, Central Research Laboratory, Chief Researcher (20421935)
YUBA Toshitsugu The University of Electro Communications, Information Systems, Professor Emeritus (50251723)
|
Project Period (FY) |
2006 – 2007
|
Project Status |
Completed (Fiscal Year 2007)
|
Budget Amount *help |
¥3,890,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥390,000)
Fiscal Year 2007: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2006: ¥2,200,000 (Direct Cost: ¥2,200,000)
|
Keywords | Software Engineering / Software Development Efficiency & Stabilization / High Speed Information Processin / High Performance Computing / Auto Tuning / Embedded Systems / ABCLibScriot / Auto-tuning Software Engineering / ソフトウエア学 / ソフトウエア開発効率化・安定化 / 高性能計算 / 組み込みソフトウエア / FIBER方式 |
Research Abstract |
In this research, we extend conventional auto-tuning method for numerical computation libraries to more widely-covered method for numerical software and to show possibility of auto-tuning for the development process of embedded systems. The results of this research are summarized as the following four points : (1) Results on Auto-tuning Algorithm : (a) It is crucial that how to set the sampling points on auto-tuning system for N, which is problem size, for numerical libraries. In this research, we develop new auto-tuning method that auto-tuning system can change the sampling points at run-time. The effectiveness of the proposed method was evaluated on dense and sparse matrix libraries. (b) A new method for computing symmetric dense eigenvalues and eigenvector computation are recently proposed at UC. Berkeley. The method is named MRRR We proposed an auto-tuning method at run-time for the routine of bi-section on the library using MRRR. (2) Results on Auto-tuning Language: For the proposed auto-tuning language of ABCLibScript, we discussed the possibility of extension for ABCLibScript functions to embedded systems. We showed the solution and implementation cues for the extension when we apply the auto-tuning method for current ABCLibScript technologies. (3) Towards to Extension of Auto-Tuning Method on Embedded Systems : We verified the preliminary performance on auto-tuning for embedded systems. The application was used a numerical computation benchmark, like signal processing, for embedded systems. As a result, we obtained 6.4x speedups using a benchmark. (4) Establishment of a Mini Workshop for Auto-tuning and Embedded Systems : We took a place mini workshop by inviting a researcher for research and development division on a company, to show and discuss the real problems on the development process of embedded systems. The impact of this workshop must affect new requirements of auto-tuning study.
|