• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Optimization Verifying Compilers

Research Project

Project/Area Number 17500016
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionThe University of Tokyo

Principal Investigator

SATO Hiroyuki  The University of Tokyo, Information Technology Center, Associate Professor (20225999)

Co-Investigator(Kenkyū-buntansha) SATO Hiroyuki  The University of Tokyo, Information Technology Center, Associate Professor (20225999)
Project Period (FY) 2005 – 2007
Project Status Completed (Fiscal Year 2007)
Budget Amount *help
¥3,740,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥240,000)
Fiscal Year 2007: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2006: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 2005: ¥1,400,000 (Direct Cost: ¥1,400,000)
Keywordsperformance optimization / compiler / distributed environment / security / formalization / 分散スケジューリング / 検証 / 自律分散性 / 最適化 / 最適化コンパイラ / 型システム / Itanium2 / メモリモデル / XSLT
Research Abstract

The objective of this research is to apply the theory of "Verifying Compilers" to compiler optimization, and to investigate the mathematical theory of compiler optimizations, and to broaden the area of verifications. The concept of verifying compilers is originally proposed by CAR Hoare. Today, compiler optimization have become complicated, and error-prone because of their complexities. In this research, we aim at building a compiler system in which an application of an optimization is automatically verified, and the correctness of the generated codes is also automatically guaranteed.
This year, we studied the extraction of knowledge of optimizations in a Web community, which has rapidly emerged as a computing platform. Concretely, we have succeeded in extracting knowledge related to programming. We have seen that the result is intuitively correct. Furthermore, we have revealed that the formalization of computing in a distributed environment is closely related to security description, which is a neighbor to correctness guarantee. Concretely, we have proposed a method of formalizing a business workflow, and of representing it in a document.
Moreover, we have studied "performance tuning beyond compiler optimizations," in which we have broaden the search space of candidates of optimizations. Concretely we have applied higher order program transformations to numerical programs, and have found the wider space of candidate search.

Report

(4 results)
  • 2007 Annual Research Report   Final Research Report Summary
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • Research Products

    (18 results)

All 2008 2007 2006 2005

All Journal Article (15 results) (of which Peer Reviewed: 1 results) Presentation (3 results)

  • [Journal Article] Program Transformation for Performance Tuning-Beyond Compiler Optimizations2008

    • Author(s)
      Sato, Hiroyuki
    • Journal Title

      Proc. 11th Int'l Workshop on Innovative Architect ure for Future Generation High Performance Processors and Systems

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] 東京大学におけるサーバ証明書発行体制の構築と課題2008

    • Author(s)
      西村健, 佐藤周行
    • Journal Title

      情報処理学会研究報告 DSM-48

      Pages: 79-84

    • NAID

      110006820504

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Annual Research Report 2007 Final Research Report Summary
  • [Journal Article] Program Transformation for Performance Tuning-Beyond Compiler Optimizations2008

    • Author(s)
      SATO, Hiroyuki
    • Journal Title

      Proceedings of 11th International Workshop on Innovative Architecture for Future Generations

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Construction of Registration Authority for Server Certificates in the University of Tokyo2008

    • Author(s)
      NISHIMURA, Takeshi and SATO, Hiroyuki
    • Journal Title

      IPSJ SIG Technical Reports 2008-DSM-48

      Pages: 79-84

    • NAID

      110006820528

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Program Transformation for Performance Tuning-Beyond Compiler Optimizations2008

    • Author(s)
      Sato, Hiroyuki
    • Journal Title

      Proc. 11th Int'l Workshop on Innovative Architecture for Future Generation H

    • Related Report
      2007 Annual Research Report
  • [Journal Article] Extracting Tag Hierarchy from Folksonomy2007

    • Author(s)
      Ogino, Ken and Sato, Hiroyuki
    • Journal Title

      Proceedings of Semantic Web and Web Services

      Pages: 118-123

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Annual Research Report 2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] Etracting Tag Hierarchy from Folksonomy2007

    • Author(s)
      OGINOn and SATO, Hiroyuki
    • Journal Title

      Proceedings of Semantic Web and Web Services

      Pages: 118-123

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] A Reource-Oriented Grid Meta-Scheduler based on Agents,2007

    • Author(s)
      Sakimoto Kentaro, Sato Hiroyuki
    • Journal Title

      Proc. 2007 Parallel and Distributed Computing and Networks

      Pages: 109-114

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Program Analysis and Security Analysis in Optimization Verifying Compilers2007

    • Author(s)
      Sato Hiroyuki
    • Journal Title

      Proc. COE Symposium on Advanced Electronics for Future Generations, --Secure Life Electronics for Quality Life and Society--

      Pages: 271-275

    • Related Report
      2006 Annual Research Report
  • [Journal Article] レガシーWebアプリケーションに対応するPKIを用いた簡易 Single Sign-Onの実現2007

    • Author(s)
      西村 健, 佐藤周行
    • Journal Title

      情報処理学会2006年度第4回QAI研究会研究会報告

    • NAID

      110006201522

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 自律的組織の集合体としての大学におけるPKIの運用2007

    • Author(s)
      西村 健, 佐藤周行
    • Journal Title

      情報処理学会第70回全国大会講演集

    • NAID

      170000173152

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Authentication with PKI - a Case Study in Information Technology Center in the University of Tokyo2006

    • Author(s)
      Nishimura Takeshi, Sato Hiroyuki
    • Journal Title

      Proc. Int'l Symp. Advance ICT

      Pages: 251-256

    • Related Report
      2006 Annual Research Report
  • [Journal Article] A Type System for Optimization Verifying Compilers2005

    • Author(s)
      Matsuno, Y., Sato, H.
    • Journal Title

      コンピュータソフトウェア 22

      Pages: 19-35

    • NAID

      130000058344

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Static Optimization of XSLT stylesheets : template instantiation optimization and lazy XML parsing2005

    • Author(s)
      Manaka, K., Sato, H.
    • Journal Title

      Proc.ACM Document Engineering 2005

      Pages: 52-55

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Performance Comparison of vector-calculations between Itanium2 and other processors2005

    • Author(s)
      Nanri, T., Watanabe, Y., Sato, H.
    • Journal Title

      Proc.IEEE Int'l Workshop of Innovative Architectures 2005

      Pages: 141-146

    • Related Report
      2005 Annual Research Report
  • [Presentation] Document Carrying Authorization2008

    • Author(s)
      SATO, Hiroyuki
    • Organizer
      Workshop on Computer Science and Category The ory
    • Place of Presentation
      Sendai,Japan
    • Year and Date
      2008-03-08
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Document Carrying Authorization2008

    • Author(s)
      SATO, Hiroyuki
    • Organizer
      Workshop on Computer Science and Category Theory
    • Place of Presentation
      Sendai, Japan
    • Year and Date
      2008-03-08
    • Related Report
      2007 Annual Research Report
  • [Presentation] Document Carrying Authorization2008

    • Author(s)
      SATO, Hiroyuki
    • Organizer
      Workshop on Computer Science and Category Theory 2008
    • Place of Presentation
      Sendai, Japan.
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary

URL: 

Published: 2005-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi