中文

专用指令集处理器中特定应用领域的寄存器溢出

编程语言 2014-12-25 v1

摘要

专用指令集处理器 (ASIP) 是嵌入式系统设计中的重要组件。为此类处理器设计指令集的问题之一是确定处理器中需要多少寄存器,以优化计算时间和成本。由于处理器中可用寄存器不足导致的寄存器溢出,处理器的性能可能会不足。从设计角度来看,如果我们能通过确定 ASIP 中所需寄存器数量的值来避免寄存器溢出,将 resulting 具有高性能和低功耗的处理器。然而,截至目前,尚未明确认识到寄存器数量如何随不同应用领域而变化。在本文中,我们评估了不同应用领域是否对寄存器溢出乃至处理器性能有显著影响,以便我们在为不同应用领域构建 ASIP 时使用不同数量的寄存器,而不是使用一组恒定的寄存器。这种寄存器的利用将 resulting 具有高性能、低成本和低功耗的处理器。

关键词

引用

@article{arxiv.1412.7664,
  title  = {Register Spilling for Specific Application Domains in Application Specific Instruction-set Processors},
  author = {M. G. G. C. R. Salgado and R. G. Ragel},
  journal= {arXiv preprint arXiv:1412.7664},
  year   = {2014}
}

备注

The 7th International Conference on Information and Automation for Sustainability (ICIAfS) 2014