Low-Power and High-Performance Processor based on Co-optimization of Architecture and Compiler

基于架构与编译器协同优化的低功耗高性能处理器

基本信息

  • 批准号:
    14380136
  • 负责人:
  • 金额:
    $ 10.56万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 财政年份:
    2002
  • 资助国家:
    日本
  • 起止时间:
    2002 至 2005
  • 项目状态:
    已结题

项目摘要

The purpose of this research is to achieve high performance and low power consumption by using compiler optimization on the usage of memory hierarchy. First, we proposed a new memory architecture which implements both software controlled memory and cache memory on a processor chip. By using the software controlled memory, compiler can optimize the data transfer between memory hierarchies and reduce power-wasting off-chip memory traffic. A new mechanism of register file is also proposed to reduce power consumption with little performance degradation. Second, we proposed a mechanism to shut down the voltage supply of the above new memory with fine granularity. Third, we developed a new compilation algorithm which co-operates with the above architecture for higher performance and lower power consumption. Energy consumption of a processor consists of dynamic energy and static energy. Because these two terms depend on the usage ration of software controlled memory independently, the least energy cannot be derived by minimizing either of them. Furthermore, static energy heavily depends on temperature. Thus, we propose a a new temperature aware compilation technique. The technique pre-computes the relationship between the memory usage ratio and operating temperature. Then, given source codes are optimized to select the best memory usage ratio dynamically by monitoring the operating temperature and by using the pre-computed relationship. We developed an environment to evaluate the effectiveness of our architecture and compilation algorithm. The evaluation results revealed that our co-optimization strategy can successfully reduce power consumption and achieve high performance.
本研究的目的是通过对内存层次结构的使用进行编译器优化,以达到高性能和低功耗的目的。首先,我们提出了一种在处理器芯片上同时实现软件控制存储器和高速缓冲存储器的新的存储器体系结构。通过使用软件控制的存储器,编译器可以优化存储器层次之间的数据传输,减少片外存储器流量的功耗。本文还提出了一种新的寄存器堆机制,在不降低性能的前提下降低了功耗。其次,我们提出了一种关闭上述细粒度新存储器的电压供应的机制。第三,我们开发了一种新的编译算法,该算法与上述体系结构协同工作,以获得更高的性能和更低的功耗。处理器的能耗包括动态能量和静态能量。由于这两个项独立地依赖于软件控制内存的使用率,因此不能通过最小化这两个项中的任何一个来得出最小能量。此外,静态能量在很大程度上依赖于温度。因此,我们提出了一种新的温度感知编译技术。该技术预先计算了内存使用率和工作温度之间的关系。然后,通过监测运行温度和利用预先计算的关系,对给定的源代码进行优化,以动态选择最优的内存使用率。我们开发了一个环境来评估我们的体系结构和编译算法的有效性。评估结果表明,我们的联合优化策略可以成功地降低功耗,获得高性能。

项目成果

期刊论文数量(31)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Data Movement Optimization for Software-Controlled On-Chiip Memory
软件控制片上存储器的数据移动优化
藤田元信, 近藤正章, 中村宏: "アーキテクチャとコンパイラによるメモリ階層協調最適化の検討"情報処理学会研究報告. 2003-ARC-154(23). 133-138 (2003)
Motonobu Fujita、Masaaki Kondo、Hiroshi Nakamura:“使用体系结构和编译器的内存层次协同优化研究”日本信息处理学会研究报告 2003-ARC-154(23) 133-138 (2003)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
ビット分割構成によるレジスタファイルのサイズおよびポート数削減手法
使用位划分配置来减少寄存器文件大小和端口数量的方法
educing Memory System Energy by Sofware-Controlled On-Chip Memory
通过软件控制的片上存储器减少存储器系统能量
近藤正章: "ソフトウェア可制御オンチップメモリを用いた低消費電力化の検討"情報処理学会 並列処理シンポジウム予稿集. 285-288 (2002)
Masaaki Kondo:“使用软件控制片上存储器降低功耗的研究”日本信息处理协会并行处理研讨会论文集 285-288 (2002)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

NAKAMURA Hiroshi其他文献

NAKAMURA Hiroshi的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('NAKAMURA Hiroshi', 18)}}的其他基金

Basic research about bone regeneration and oral implant for craniofacial defect patients
颅面缺损患者骨再生及口腔种植基础研究
  • 批准号:
    23593054
  • 财政年份:
    2011
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Research on Data Resident Computing
数据驻留计算研究
  • 批准号:
    22650008
  • 财政年份:
    2010
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Matrix metalloproteinase-3 in a stable form, a novel medicament for pulpitis
稳定形式的基质金属蛋白酶-3,一种治疗牙髓炎的新型药物
  • 批准号:
    21390512
  • 财政年份:
    2009
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Study of Crude Bone Morphogenetic Protein(BMP)for use as Pulp-Capping Material
粗骨形态发生蛋白(BMP)作为盖髓材料的研究
  • 批准号:
    18592103
  • 财政年份:
    2006
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Architecture and Circuit-Level Co-Design for Low-Power High-Performance Microprocessor
低功耗高性能微处理器的架构和电路级协同设计
  • 批准号:
    18200002
  • 财政年份:
    2006
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Analytical Application of Molecular Recognition by Photochemistry of Excited States
激发态光化学分子识别的分析应用
  • 批准号:
    16550064
  • 财政年份:
    2004
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Analysis of tooth development of osteoprotegerin- deficient mice
骨保护素缺陷小鼠牙齿发育分析
  • 批准号:
    15592180
  • 财政年份:
    2003
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of the quantitative method to monitor rare insects on mountainous areas of central Japan
日本中部山区稀有昆虫定量监测方法的开发
  • 批准号:
    15510191
  • 财政年份:
    2003
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Does the host specific races of the common cuckoo evolve with the gene by the side of female lineages?
普通杜鹃的宿主特定种族是否随着雌性谱系的基因而进化?
  • 批准号:
    14340243
  • 财政年份:
    2002
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Influence of immune mechanism on aging in articular cartilage, -Immune response and responsible proteins in osteoarthritis-
免疫机制对关节软骨老化的影响,-骨关节炎中的免疫反应和相关蛋白-
  • 批准号:
    13671547
  • 财政年份:
    2001
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

CAREER: Hardware-Software Co-Design to Dynamically Specialize the Memory Hierarchy
职业:硬件-软件协同设计以动态专业化内存层次结构
  • 批准号:
    1845986
  • 财政年份:
    2019
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Continuing Grant
SHF: Small: Virtualization of Heterogeneous and Non-Uniform Memory Hierarchy
SHF:小型:异构和非统一内存层次结构的虚拟化
  • 批准号:
    1617749
  • 财政年份:
    2016
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Standard Grant
CSR: Small: Rethinking the Memory Hierarchy
CSR:小:重新思考内存层次结构
  • 批准号:
    1318943
  • 财政年份:
    2013
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Standard Grant
SHF: Large:Collaborative Research: Architecting the Next Generation Memory Hierarchy - A Holistic Approach
SHF:大型:协作研究:构建下一代内存层次结构 - 整体方法
  • 批准号:
    1213052
  • 财政年份:
    2012
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Continuing Grant
CAREER: STT-RAM based Memory Hierarchy and Management in Embedded Systems
职业:嵌入式系统中基于 STT-RAM 的内存层次结构和管理
  • 批准号:
    1149654
  • 财政年份:
    2012
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Continuing Grant
CAREER: STT-RAM based Memory Hierarchy and Management in Embedded Systems
职业:嵌入式系统中基于 STT-RAM 的内存层次结构和管理
  • 批准号:
    1311706
  • 财政年份:
    2012
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Continuing Grant
SHF: Large:Collaborative Research: Architecting the Next Generation Memory Hierarchy - A Holistic Approach
SHF:大型:协作研究:构建下一代内存层次结构 - 整体方法
  • 批准号:
    1212962
  • 财政年份:
    2012
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Continuing Grant
EAGER: Collaborative Research: Heterogeneous Cores, Memory-Hierarchy and Communication Architectures for Future CMPs
EAGER:协作研究:未来 CMP 的异构核心、内存层次结构和通信架构
  • 批准号:
    1147397
  • 财政年份:
    2011
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Standard Grant
SHF: Small: Towards a Versatile Analytical Modeling Toolset for Evaluating Memory Hierarchy Design
SHF:小型:用于评估内存层次结构设计的多功能分析建模工具集
  • 批准号:
    1116540
  • 财政年份:
    2011
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Standard Grant
A Study on Reconstructing Memory Hierarchy that Utilizes Emerging Devices
利用新兴设备重建内存层次结构的研究
  • 批准号:
    23650026
  • 财政年份:
    2011
  • 资助金额:
    $ 10.56万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了