LispマシンエミュレータCelisの並列化 — Bridgetゲームへの適用
Bibliographic Information
- Other Title
-
- A parellelization framewok for the Lisp machine emulator Celis and its use for the Bridget game program
Description
1980年代半ばに開発・市販されたLispマシンTAO/ELISのC言語によるエミュレータCelisは,最近のIntelやAMD CPU上ですでに当時の約330倍の速度で動作している.当時の技術水準により,エミュレータ部分を含めても使用するメモリは140MB程度であり,現在のPCのGBオーダーのメモリには数十台分が十分に入る.最近のPCのマルチコアの性能向上は目覚しく,16コアのマシンが容易に入手できるようになった.そこで,各コアで並列にCelisを走らせる実装をほとんどシェルプログラミングで行なった.これにより,2021年のプログラミング・シンポジウムで報告したBridgetというゲームのAIを,4台72コア(73並列Celis)で,4手先読みで走らせることが可能になった.本報告では並列化のAPIや実装の工夫などについて述べる.
Journal
-
- 第64回プログラミング・シンポジウム予稿集
-
第64回プログラミング・シンポジウム予稿集 2023 45-57, 2023-01-06
- Tweet
Details 詳細情報について
-
- CRID
- 1050862036454404864
-
- Web Site
- http://id.nii.ac.jp/1001/00232190/
-
- Text Lang
- ja
-
- Article Type
- conference paper
-
- Data Source
-
- IRDB