<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-05-11T14:19:09Z</responseDate>
  <request metadataPrefix="oai_dc" verb="GetRecord" identifier="oai:ipsj.ixsq.nii.ac.jp:00024041">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00024041</identifier>
        <datestamp>2025-01-22T20:05:34Z</datestamp>
        <setSpec>1164:1579:1651:1655</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>超高速分子軌道計算専用機MOEのアーキテクチャ</dc:title>
          <dc:title>The Architecture of a Molecular Orbital calculation Engine (MOE)</dc:title>
          <dc:creator>白川, 暁</dc:creator>
          <dc:creator>吉井, 卓</dc:creator>
          <dc:creator>村上, 和彰</dc:creator>
          <dc:creator>長嶋, 雲兵</dc:creator>
          <dc:creator>小原, 繁</dc:creator>
          <dc:creator>網崎, 孝志</dc:creator>
          <dc:creator>北村, 一泰</dc:creator>
          <dc:creator>高島, 一</dc:creator>
          <dc:creator>田辺, 和俊</dc:creator>
          <dc:creator>Satoru, Shirakawa</dc:creator>
          <dc:creator>Takashi, Yoshii</dc:creator>
          <dc:creator>Kazuaki, Murakami</dc:creator>
          <dc:creator>Umpei, Nagashima</dc:creator>
          <dc:creator>Shigeru, Obara</dc:creator>
          <dc:creator>Takashi, Amisaki</dc:creator>
          <dc:creator>Kunihiro, Kitamura</dc:creator>
          <dc:creator>Hajime, Takashima</dc:creator>
          <dc:creator>Kazutoshi, Tanabe</dc:creator>
          <dc:description>筆者らは，非経験的分子軌道計算を高速に行うことを目的として，超高速分子軌道計算専用機MOEの開発を行っている．MOEでは2電子積分値の独立性を利用して，これを並列実行することで高速化を図る．本論文では，MOEのアーキテクチャについて議論している．アーキテクチャ策定に際して，)並列化方式および)積和表生成方式について検討を行った．並列化方式としては，演算量が問題サイズnに対してn^4あることから，n，n^2，n^3，n^4の4通りの並列化が可能である．これら各並列化方式の価格対性能比を評価した結果，n並列化を採用している．また，積和表生成方式については，各PEで自律的にこれを生成する方式を採用した．さらに，本稿では，策定したアーキテクチャ，特に積和演算の部分について述べている．</dc:description>
          <dc:description>The authors are developing a high-performance, special-purpose parallel machine for Molecular Orbital (MO) calculations, called MOE (Molecular Orbital calculation Engine). The sequential execution time is O(n^4) where n is the number of basis functions, and most of the time is spent to the calculations of two-electron integrals. The calculations of two-electron integrals have a lot of parallelism of O(n^4), and therefore the MOE tries to exploit the parallelism. This paper discusses the MOE architecture and examines two important aspects of architecture design: 1) how to exploit the parallelism, and 2) how to create a data structure, called LABEL, which is required to calculate two-electron integrals according to Obara's algorithm. The authors conclude that a n-way parallelization is the most cost-effective although there are lots of parallelism of O(n^4). They also conclude that an MIMD operation is adequate to the creation of LABEL. The paper further describes the MOE architecture in detail.</dc:description>
          <dc:description>technical report</dc:description>
          <dc:publisher>情報処理学会</dc:publisher>
          <dc:date>1996-05-16</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>情報処理学会研究報告計算機アーキテクチャ（ARC）</dc:identifier>
          <dc:identifier>39(1996-ARC-118)</dc:identifier>
          <dc:identifier>1996</dc:identifier>
          <dc:identifier>45</dc:identifier>
          <dc:identifier>50</dc:identifier>
          <dc:identifier>AN10096105</dc:identifier>
          <dc:identifier>https://ipsj.ixsq.nii.ac.jp/record/24041/files/IPSJ-ARC96118008.pdf</dc:identifier>
          <dc:language>jpn</dc:language>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
