2021.04.04

Transparent Reconfigurable Acceleration for Heterogeneous Embedded Applications

因为看X.2003.x86_mips_reconf.junior.jsa.4写的太烂了,所以来看他的reconfigurable技术的母文章。

实现平台是VHDL,应该是用的仿真器。我好奇的本文使用的粗粒度Reconf架构(文章一直强调不是FPGA)还是应该去看Chimaera的《1997.chimaera.hauck.fccm.461》文章。

Introduction

自创新概念:Dynamic Instruction Merging(DIM),指硬件二进制翻译。

Reconfigurable architectures

我:简单地浏览了FPGA的Wikipedia,FPGA$\subset$Reconfigurable Computing。文章提到的技术属于Reconfigurable Computing,如下

  • 1997 Chimaera 394引用
  • 1997 Garp
  • 2003 TRIPS
  • 2003 WaveScalar
  • 2000 PipeRench
  • 2003 Molen

Dynamic detection and reconfiguration

  • 2006 Warp Processors: FPGA跑CAD软件?
  • 2004 Configurable Compute Array:《Application-Specific Processing on a General-Purpose Core via Transparent Instruction Set Customization》 185引用(比本文的97引用多多了,还不如看看这篇文章): 静态or动态优化ARM指令到CCA。CCA的指令集明明是对客户程序透明的,却被本文说成是无法做到历史指令集兼容?

Proposed approach

不局限于FPGA?不太懂他的含义。在我看来FPGA是一类统称呀。

Description of the system

Architecture of the array

和chimaera技术类似。