HyMacs: Hybrid memory access optimization based on custom-instruction scheduling

Kang Zhao*, Jinian Bian, Sheqin Dong, Yang Song, Satoshi Goto


研究成果: Conference contribution


This paper presents an efficient hybrid memory access optimization system called HyMacs, which integrates the hardware and software optimization strategies in the embedded system design. First, HyMacs features a pre-configuration stage which is equipped with a memory configuration algorithm to satisfy area constraints. Then a custom instruction generation process is integrated in the system via a seedgrowth algorithm under the intelligent guide functions. The custom instruction benefits to the reduction of the whole memory access latency and thus relieves the burden of system through hardware mode. Finally, a data-dependencydriven scheduling algorithm is also integrated to compress the whole latency through access mode conversion. We have tested the system on a set of commonly used benchmarks, and compared the results with the previous memory access system MACCESS-opt proposed in DAC'05. The experimental results indicate 20% enhancement obtained for the total memory access latency reduction compared with MACCESS-opt, where the custom instruction generation and scheduling contribute about 15% and 5% respectively.

ホスト出版物のタイトルProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
出版ステータスPublished - 2008
イベントGLSVLSI 2008: 18th ACM Great Lakes Symposium on VLSI 2008 - Orlando, FL
継続期間: 2008 3月 42008 3月 6


OtherGLSVLSI 2008: 18th ACM Great Lakes Symposium on VLSI 2008
CityOrlando, FL

ASJC Scopus subject areas

  • 工学(全般)


「HyMacs: Hybrid memory access optimization based on custom-instruction scheduling」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。