計算環境に依存しない行列計算ライブラリインタフェースSILC  [in Japanese] Computing Environment Independent Interface for Matrix Computation Library  [in Japanese]

Search this Article

Author(s)

Abstract

本報告では、行列計算ライブラリの使い勝手を向上させるため、(1)デー夕の受け渡しと演算処理の指定を分離する、(2)演算処理の指定は文字列(数式)で行う、(3)演算処理にはユーザプログラムのメモリ空間を使用しないという特徴を持つライブラリインタフェースSILC(Simple Interface for Library Collections)を提案する。開発中のSILCの行列計算向き命令記述、多様な計算環境(逐次、並列)での実装方式についても述べる。 SILCを利用することで、ユーザはデータは必要最低限(作業領域はいらない)、計算環境が変わってもソースプログラムは変更不要、複数ライブラリの同時使用が可能(ライブラリの出所によらない)というメリットを享受できる。

We propose a new library interface SILC (Simple Interface for Library Collections) which (1) separates passing data and requesting computation at calling library program, (2) uses mathematical expression in text data for a computation request, and (3) uses no user program's memory for computation done by library programs. Then the SILC enables users to prepare no working storage in a user program for any library program, to run a user program in any computing environment with no program change, and to use many types of libraries in a same program easily. This advantage is practically important for users to use their program in seamless.

Journal

  • IPSJ SIG Notes

    IPSJ SIG Notes 100, 37-42, 2004-12-17

    Information Processing Society of Japan (IPSJ)

References:  6

Cited by:  1

Codes

  • NII Article ID (NAID)
    110002950855
  • NII NACSIS-CAT ID (NCID)
    AN10463942
  • Text Lang
    JPN
  • Article Type
    Journal Article
  • ISSN
    0919-6072
  • NDL Article ID
    7215674
  • NDL Call No.
    Z14-1121
  • Data Source
    CJP  CJPref  NDL  NII-ELS 
Page Top