首页> 外国专利> Dynamically reconfigurable processing unit, system for dynamically reconfigurable control, system for coupling processors, methods for generating instructions, methods for dynamic reconfigurable computing, dynamically reconfigurable computers and methods for data processing

Dynamically reconfigurable processing unit, system for dynamically reconfigurable control, system for coupling processors, methods for generating instructions, methods for dynamic reconfigurable computing, dynamically reconfigurable computers and methods for data processing

机译:动态可重新配置的处理单元,用于动态可重新配置的控制的系统,用于耦合处理器的系统,用于生成指令的方法,用于动态可重新配置的计算的方法,动态可重新配置的计算机和用于数据处理的方法

摘要

A set of S-machines, a T-machine corresponding to each S-machine, a General Purpose Interconnect Matrix (GPIM), a set of I/O T-machines, a set of I/O devices, and a master time-base unit form a system for scalable, parallel, dynamically reconfigurable computing. Each S-machine is a dynamically reconfigurable computer having a memory, a first local time-base unit, and a Dynamically Reconfigurable Processing Unit (DRPU). The DRPU is implemented using a reprogrammable logic device configured as an Instruction Fetch Unit (IFU), a Data Operate Unit (DOU), and an Address Operate Unit (AOU), each of which are selectively reconfigured during program execution in response to a reconfiguration interrupt or the selection of a reconfiguration directive embedded within a set of program instructions. Each reconfiguration interrupt and each reconfiguration directive references a configuration data set specifying a DRPU hardware organization optimized for the implementation of a particular Instruction Set Architecture (ISA). The IFU directs reconfiguration operations, instruction fetch and decode operations, memory access operations, and issues control signals to the DOU and the AOU to facilitate instruction execution. The DOU performs data computations, and the AOU performs address computations. Each T-machine is a data transfer device having a common interface and control unit, one or more interconnect I/O units, and a second local time-base unit. The GPIM is a scalable interconnect network that facilitates parallel communication between T-machines. The set of T-machines and the GPIM facilitate parallel communication between S-machines.
机译:一组S机器,与每个S机器相对应的T机器,通用互连矩阵(GPIM),一组I / O T机器,一组I / O设备以及主时间-基本单元形成用于可伸缩,并行,动态可重新配置计算的系统。每个S机都是具有存储器,第一本地时基单元和动态可重构处理单元(DRPU)的动态可重构计算机。使用配置为指令提取单元(IFU),数据操作单元(DOU)和地址操作单元(AOU)的可重编程逻辑设备来实现DRPU,在响应执行重配置的过程中有选择地重配置了每个逻辑单元中断或选择嵌入在一组程序指令中的重配置指令。每个重新配置中断和每个重新配置指令都引用一个配置数据集,该数据集指定了为实现特定指令集体系结构(ISA)而优化的DRPU硬件组织。 IFU指导重新配置操作,指令提取和解码操作,存储器访问操作,并向DOU和AOU发出控制信号以促进指令执行。 DOU执行数据计算,而AOU执行地址计算。每个T机都是一种数据传输设备,具有一个公共接口和控制单元,一个或多个互连I / O单元以及第二个本地时基单元。 GPIM是可扩展的互连网络,可促进T机之间的并行通信。 T机和GPIM的集合促进了S机之间的并行通信。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号