Read/Search this Article
Abstract
近年深刻化しているプロセッサとメモリの性能差の拡大に対処するため,我々はソフトウェアによりデータ入れ替え制御可能なメモリをチップ上に追加することで,柔軟なデータ転送を可能にするアーキテクチャSCIMA (Software Controlled Integrated Memory Architecture)を提案している.また,SCIMAを対象とした"ヒント情報"に基づく自動最適化コンパイラも提案している.本コンパイラは配列の再利用性に着目し,これを'ヒント情報'として与えることで自動的にソフトウェア制御オンチップメモリを用いた最適化を行うことを目的としている.一方,現在組み込み用途を中心としてソフトウェアにより入れ替え制御可能なオンチップメモリを備えるプロセッサも数多く存在する.本稿では,このようなプロセッサに対しても本コンパイラが適用可能かどうか,またどのような性能が得られるかについて検討を行う.
Recently, performance disparity between processor and main memory is increasing.To remedy performance degradation caused by this problem, a new architecture called SCIMA, which has software controllable integrated memory has been proposed. So far, We have developed "hint-infomation" based automatic optimization compiler for SCIMA. This compiler enables efficient utilization of software controlled memory of SCIMA. At present, there are several embedded processors which have software-controllable on-chip memory in addition to data caches. In this paper, we investigated and evaluated whether our proposing compiler is also applicable for such processors.
Journal
- IPSJ SIG Notes [List of Volumes]
-
IPSJ SIG Notes 2003(84), 133-138, 2003-08-05 [Table of Contents]
Information Processing Society of Japan (IPSJ)