可重构计算

✍ dations ◷ 2025-08-02 16:36:28 #数字电子,电脑架构

可重构计算(Reconfigurable computing) 是一种具有高度弹性运算组织构造(英语:computing fabric)的电脑处理方式(英语:computer processing)。和使用平常的微处理器主要不同的地方在于,可重构计算具有能力对资料路径(英语:data path)和控制流程做实质上的改变。

可重构计算的概念,在六零年代(1960s),当Gerald Estrin指标性的文章中,提出一台电脑里拥有一个标准处理器和一个可重组硬件矩阵的概念时就已经普及。主要的处理器负责控制可重组硬件。可重组硬件将被客制成执行一项特殊的工作,比如影像处理或模式比对(英语:Pattern matching),如同特制一部分硬件一般快。当某个工作完成,硬件会被调整适合执行另一项工作。这种混合的电脑结构拥有软件的弹性伴随着硬件的速度。不幸的是这个想法远远超过了当时的电子技术。

指可重构计算模块的最小位宽。影响重构的代价和效率。颗粒度小,重构灵活性大,但配置信息多,重构开销大;颗粒度大,重构灵活性小,配置信息少,处理低位宽数据会浪费计算单元降低效率。

在可重组装置上所谓的灵活性(flexibility)主要取决于他们之间路径的互连(interconnect)。其中一种普及的互连的型式为岛状配置(island style layout)产生于场效可编程规化闸阵列(FPGA)厂商,如Xilinx和Altera,其中区块(blocks)被排列成矩阵利用垂直和平行方向绕线(routing)。一个不适当绕线(routing)的布局(layout)会使其缺少弹性(flexibility)和有着较低的资源利用程度(resource utilization),因此而提供有限的效能。如果有太多的互连(interconnect)则会有较多不必要的晶体管,因此需要较大的硅晶空间,较长的电线和较多的能源消耗。

通常,可组合计算系统(configurable computing system)的工具可以分成两个部分,用在可重组矩阵(reconfigurable array)的电脑辅助设计工具(CAD)和用在CPU方面的编译(compilation)工具。前端(front-end)的编译器(complier)是一种整合的工具,会产生结构化的硬件描述(hardware represatation)当成硬件设计流程(hardware design flow)的输入。可重组结构(reconfigurable architecture)的硬件设计流程可以利用设计程序(design process)的三个主要阶段来分类,技术映射(technology mapping),摆置算法(placement algorithm),绕线算法(routing algorithm)。

有一些类型的可重构计算机是被微程序化(microcoded)的处理器,其中微程序被存在随机存取内存(RAM)或EEPROM中,而且可以在重新启动(reboot)改变或执行中(on the fly)改变。像是 AMD 2900系列的bit slice 处理器可以在重新启动办到,而FPGA可以在执行中办到。

有些基于数据流(英语:dataflow)的处理器是利用可重构计算的概念完成的。

相关

  • 科罗拉多州科罗拉多州(英语:State of Colorado),简称科州,是美国西部的一州,此州最著名的是拥有洛矶山脉的最高峰,地形从东侧的平原陡然升高为西侧峻岭,地理景观十分壮丽。该州首府兼最大城为
  • 胎膜羊膜囊是两层坚韧、薄、透明的膜,位于羊膜动物的胎盘之内。装着发育中的胚胎(后来变成胎儿),直到出生前不久为止。内层的膜是装着羊水和胚胎的羊膜。外层膜绒毛膜包着羊膜,本身是
  • 丰塔纳丰塔纳 (马耳他语:Il-Fontana)是马耳他戈佐岛上的一个村庄,2014年3月时人口为985人。丰塔纳源于维多利亚的城郊区,临近Rabat-Xlendi路。它在当地被称为"It-Triq tal-Għajn",即“
  • 可兰经《古兰经》(阿拉伯语:اَلْقُرآن‎,al-qurʾān,字面上解作“诵读”)是伊斯兰教中最重要的经典。伊斯兰教信徒(穆斯林)相信《古兰经》是真主安拉的启示,它被广泛认为是最优
  • 欧登塞欧登塞(丹麦语:Odense 发音 帮助·信息)是丹麦第三大城市,南丹麦大区的首府,丹麦第二大岛菲英岛的第一大城。1970年之前归欧登塞省管辖,1970年到2006年底划归菲英省,2007年1月1日
  • GREEGREE是日本的社交网络服务,由聚逸公司(日语:グリー (企業))运营,田中良和于2004年2月创建。公司名称源自六度分隔理论:“通过朋友或熟人的关系,只要6个人就可以联系到全世界”。GRE
  • 企业级软件企业级软件,也称企业软件(Enterprise software)或者企业级应用软件,指的是支持企业、事业单位或者政府等机构各项业务运作的软件系统。除了支持机构内部的协同工作之外,企业软件
  • 布里亚特语布里亚特语(Буряад хэлэн)——被中国和蒙古国视作蒙古语的一种方言,布里亚特人的语言,与俄语同为布里亚特共和国的官方语言。也通行于乌斯季奥尔登斯基布里亚特自治
  • 安托万·夏尔·路易·拉萨尔安托万·夏尔·路易,拉萨尔伯爵(Antoine Charles Louis, Comte de Lasalle,1775年5月10日-1809年7月6日)生于法国梅斯,是法国大革命战争及拿破仑战争时期的轻骑兵将领,以战斗勇猛
  • 冯奉初冯奉初,清朝进士,字默斋,广东顺德人。生平不详,嘉庆十九年(1814年)甲戌科三甲第一百一十名进士,赐同进士出身,道光年间担任过潮州教授,又曾为《谢御史文集》题跋。著有《潮州耆旧集》