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

Design of standard program library for computer algebra, and research on its efficient implementation and its applications

Research Project

Project/Area Number 17500005
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Fundamental theory of informatics
Research InstitutionThe University of Electro-Communications

Principal Investigator

MURAO Hirokazi  The University of Electro-Communications, Faculty of Electro-Communications, Lecturer (60174265)

Project Period (FY) 2005 – 2007
Project Status Completed (Fiscal Year 2007)
Budget Amount *help
¥3,640,000 (Direct Cost: ¥3,400,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,300,000 (Direct Cost: ¥1,300,000)
Keywordscomputer algebra / multi-thread parallel processing / OpenMP / program library / memory management and GC / Web-interface / Open MP / 陰関数描画 / 区関数 / 数式入力のWEBインターフェース / 計算機代数 / 並列処理 / マルチコア / 多項式演算 / OpenMp / 行列基本演算 / 基本行列演算 / マルチスレッド
Research Abstract

The target of this research project is to design a standard and efficient program library for computer algebra, exploiting various techniques and technologies(SIMD, multi-core, …) for higher-performance on the commercially available processors. It started by extending the has-beein-ongoing research project and its results, including weird approach for efficiency and the use of asymptotically fast algorithms.
The research results of this project include the following. (1) Summary of the behavior of fast matrix multiplication algorithm in computer algebra, and proposition of an appropriate way of its use in practice. (2) To achieve higher efficiency, the application of hyper-threading technology and multicore technology via multi-threading with shared-memory is experimented. It turned out that the memory management under shared-memory parallel processing and the relation of the levels of mathematical functionalities and the grain size of computations are the keys for multi-threaded symbolic computation. (3) For the application, we investigated the costly algorithm for plotting implicit functions and proposed a new algorithm, relating with interval arithmetics. Further investigation, in conjunction with deep understanding of interval arithmetics and with high-performance multi-thread computations can be a new research subject. (4) The last one is the experimental software for easy handling of mathematical expressions. The new Web-browser tool enjoys the latest Web-technology, and is unique.

Report

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

    (27 results)

All 2008 2007 2006 2005

All Journal Article (17 results) (of which Peer Reviewed: 3 results) Presentation (10 results)

  • [Journal Article] 陰関数描画と区間演算の効率化について2008

    • Author(s)
      村尾裕一, 近藤祐史, 齋藤友克
    • Journal Title

      京都大学数理解析研究所講究録(出版確定)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Risa/Asirの ifplotの改良と並列化の試み2007

    • Author(s)
      近藤祐史, 齋藤友克, 村尾裕一
    • Journal Title

      京都大学数理解析研究所講究録 1568

      Pages: 185-191

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] 数式の零点描画の高速化2007

    • Author(s)
      近藤祐史, 村尾裕一, 齋藤友克
    • Journal Title

      数式処理 14

      Pages: 27-31

    • NAID

      10020156473

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] unrefereed articles in Japanese, treating the implementation of fast matrix multiplications, and efficient plot methods for implicit functions2007

    • Author(s)
      N., Hyodo, H., Murao, T., Saito
    • Journal Title

      Journal of Japan Society for Symbolic and Algebraic Computation 12, 14

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Risa/Asirのifplotの改良と並列化の試み2007

    • Author(s)
      近藤祐史, 齊藤友克, 村尾裕一
    • Journal Title

      京都大学数理解析研究所講究録 1568

      Pages: 185-191

    • Related Report
      2007 Annual Research Report
  • [Journal Article] 数式の零点描画の高速化2007

    • Author(s)
      近藤祐史, 齊藤友克, 村尾裕一
    • Journal Title

      数式処理 14

      Pages: 27-31

    • NAID

      10020156473

    • Related Report
      2007 Annual Research Report
  • [Journal Article] BrEdiMa:Ybt Another Web-browser tool for mathematical expressions2006

    • Author(s)
      Y. Nakano, H. Murao
    • Journal Title

      オンライン http://www.activemath.org/~paul/MathUI06/proceedings/

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] Experiment of multithreading symbolic and algebraic computations with OpenMP2006

    • Author(s)
      H. Murao
    • Journal Title

      Proc. ICMS 2006 LNCS4151

      Pages: 426-437

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] 数式処理(システム)におけるマルチスレッド化の試み2006

    • Author(s)
      村尾裕一, 兵頭礼子, 齋藤友克
    • Journal Title

      京都大学数理解析研究所講究録 1514

      Pages: 211-217

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Experiment of Multithreading Symbolic and Algebraic Computations with OpenMP2006

    • Author(s)
      H.Murao
    • Journal Title

      Proc. ICMS 2006 LNCS 4151

      Pages: 426-437

    • Related Report
      2006 Annual Research Report
  • [Journal Article] BrEdiMa : Yet Another Web-browser Tool for Mathematical Expressions2006

    • Author(s)
      Y.Nakano, H.Murao
    • Journal Title

      ONLINE : Mathematical User-Interface Workshop 2006

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Matrix multiplication made fast-practical view of fast matrix operations for computer algebra2005

    • Author(s)
      N. Hyodo, H. Murao, T. Saito
    • Journal Title

      数式処理 11

      Pages: 3-18

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] 行列積アルゴリズムに強く依存した行列のデータ構造の実装2005

    • Author(s)
      兵頭玲子, 村尾裕一, 齋藤友克
    • Journal Title

      数式処理 12

      Pages: 51-54

    • NAID

      10016952967

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Risa/Asirの行列演算の実装(II)2005

    • Author(s)
      村尾裕一, 兵頭礼子, 齋藤友克
    • Journal Title

      京都大学数理解析研究所講究録 1456

      Pages: 144-150

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Matrix multiplications made fast-practical view of fast matrix operations For computer algebra2005

    • Author(s)
      N., Hyodo, H., Murao, T., Saito
    • Journal Title

      Journal of Japan Society for Symbolic and Algebraic Computation 11

      Pages: 3-18

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Matrix Multilication Made Fast-Practical View of Fast Matrix Operation for Computer Algebra System2005

    • Author(s)
      N.Hyodo, H.Murao, T.Saito
    • Journal Title

      数式処理 11・3-4

      Pages: 3-19

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 行列積アルゴリズムに強く依存した行列のデータ構造の実装2005

    • Author(s)
      兵頭礼子, 村尾裕一, 齋藤知克
    • Journal Title

      数式処理(大会報告) 12・2

      Pages: 51-54

    • NAID

      10016952967

    • Related Report
      2005 Annual Research Report
  • [Presentation] Web上での数式入力システムBrEdlMa -現状と課題-2007

    • Author(s)
      中野泰人, 村尾裕一
    • Organizer
      京都大学数理解析研究所研究集会「数式処理と教育」
    • Place of Presentation
      京都大学数理解析研究所
    • Related Report
      2007 Annual Research Report
  • [Presentation] WEB上での数式入力システムの〕開発2006

    • Author(s)
      中野泰人, 村尾裕一
    • Organizer
      Risa/Asir Conference 2006
    • Place of Presentation
      神戸大学
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Risa/AsirのOpenMPによるマルチスレッド化の試み2006

    • Author(s)
      村尾裕一
    • Organizer
      Risa/Asir Conference 2006
    • Place of Presentation
      神戸大学
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] 数式処理におけるデュアルコア並列処理2006

    • Author(s)
      村尾裕一
    • Organizer
      日本数式処理学会第15回大会
    • Place of Presentation
      東京理科大学(神楽坂)
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Web上での数式入カシステムBrEdiMa2006

    • Author(s)
      中野泰人, 村尾裕一
    • Organizer
      京都大学数理解析研究所研究集会「数式処理と教育」
    • Place of Presentation
      京都大学
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Yet Another Web-browser Tool for Mathematical Expressions2006

    • Author(s)
      Y,.Nakano, H., Murao, BrEdiMa
    • Organizer
      Mathematical User-Interface Workshop
    • Place of Presentation
      United Kingdom
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Experiment of multithreading symbolic and algebraic computations with OpenMP2006

    • Author(s)
      H., Murao
    • Organizer
      Second International Congress on Mathe matical Software
    • Place of Presentation
      Spain
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] unrefereed articles (incl. 1 in preparaton for publication) in Japanese ; describing the experiment of multithreading computation on a computer algebra system.2006

    • Organizer
      RIMS-Kokyuroku, Kyoto Univ.
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] unrefereed articles (incl. 1 in preparaton for publication) in Japanese ; articles (1 in preparation) describing the improved methods for plotting implicit functions and interval arithmetics.2006

    • Organizer
      RIMS-Kokyuroku, Kyoto Univ.
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] unrefereed articles (incl. 1 in preparaton for publication) in Japanese ; treating the implementation of fast matrix multiplication on a computer algebra system2005

    • Author(s)
      Y., Nakano, H., Murao
    • Organizer
      RIMS-Kokyuroku, Kyoto Univ.
    • 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