首页> 外国专利> Data processing apparatus and method for determining a processing path to perform a data processing operation on input data elements

Data processing apparatus and method for determining a processing path to perform a data processing operation on input data elements

机译:数据处理设备和用于确定对输入数据元素执行数据处理操作的处理路径的方法

摘要

The present invention provides a data processing apparatus and method for performing a data processing operation on first and second floating point data elements, the first floating point data element specifying a first exponent and the second floating point data element specifying a second exponent. The data processing apparatus comprises processing logic providing multiple processing paths which are selectable to perform the data processing operation, including a first processing path operable to perform the data processing operation if a predetermined alignment condition exists. Further, at least one detector logic unit is provided which is operable to receive both the first exponent and the second exponent and to detect the presence of the predetermined alignment condition. Each detector logic unit comprises half adder logic operable to perform a half adder operation to logically subtract one of the first and second exponents from the other of the first and second exponents to produce at least a sum data value of sum and carry data values representing the result of the half adder operation. Further, each detector logic unit comprises generation logic operable to receive the sum data value and to generate a select signal which is set if the sum data value has a predetermined value indicating the existence of the predetermined alignment condition. The processing logic is then operable to select the first data processing path to perform the data processing operation if the select signal from one of the at least one detector logic units is set. The particular structure of detector logic unit provided enables a fast detection of the existence of the predetermined alignment condition, which enables an early selection of the first data processing path if the select signal is set. This enables significant power and area savings to be made.
机译:本发明提供一种数据处理设备和方法,用于对第一和第二浮点数据元素执行数据处理操作,第一浮点数据元素指定第一指数,第二浮点数据元素指定第二指数。该数据处理设备包括提供多个处理路径的处理逻辑,该多个处理路径是可选择的以执行数据处理操作,包括第一处理路径,如果存在预定的对准条件,该第一处理路径可用于执行数据处理操作。此外,提供了至少一个检测器逻辑单元,其可操作为接收第一指数和第二指数两者并检测预定对准条件的存在。每个检测器逻辑单元包括半加法器逻辑,该半加法器逻辑可用于执行半加法器运算,以从第一和第二指数中的另一个从逻辑上减去第一和第二指数中的一个,以产生至少总和的和数据值,并携带代表该和的数据值。半加法器运算的结果。此外,每个检测器逻辑单元包括产生逻辑,该产生逻辑可操作为接收总和数据值并产生选择信号,如果总和数据值具有指示预定对准条件的存在的预定值,则该选择信号被设置。然后,如果设置了来自至少一个检测器逻辑单元之一的选择信号,则处理逻辑可操作为选择第一数据处理路径以执行数据处理操作。提供的检测器逻辑单元的特定结构使得能够快速检测到预定对准条件的存在,如果设置了选择信号,则能够及早选择第一数据处理路径。这样可以节省大量功率和面积。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号