@techreport{oai:ipsj.ixsq.nii.ac.jp:00024831, author = {瀬尾, 和男 and 横田, 隆史 and Kazuo, Seo and Takashi, Yokota}, issue = {4(1987-ARC-048)}, month = {Jan}, note = {我々の研究所において開発を進めているRISC方弐μプロセッサ"Pegasus"は、カスタムVLSI技術に基づくProlog処理の高速化を目指したものであり、Prologの実行形態に即したスタック操作、タグ操作、Backtrackに伴う状態の退避・復旧等を効率良く実行できる命令セットを備えている。特に、Backtrackに伴う状態の退避・復旧に関しては、互いにコピー可能なレジスタ対によって構成されるレジスタ・ファイルをカスタムVLSI設計によって実現し、高速化を図っている。本報告では、Pegasusアーキテクチャを検証する目的で行ったプロトタイプ・チップの開発について述べる。このチップは、プロトタイプ開発に要する時間の短縮化を目標にフルカスタム/スタンダード・セル方式によって設計されている。テスト・ボードに組み込んだ試験の結果、マシンサイクル200nsで動作可能であり、Append:239KLIPS、Quicksort:149KLIPSの推論性能を達成している。, Pegasus is a Prolog-oriented RISC processor. By making the best use of custom VLSI technology, it provides an efficient way of performing Prolog-oriented operations. The cost of backtracking especially is reduced by the use of a register-file partially composed of register pairs which can be copied into each other. This report presents the development of a prototype Pegasus chip which has a processing speed of 239KLIPS (Kilo Logical Inferences Per Second) for a deterministic append program and 149KLIPS for a non-deterministic quicksort program.}, title = {Prolog指向RISCプロセッサ“Pegasus” -プロトタイプ開発とその評価-}, year = {1988} }