-
公开(公告)号:US08577948B2
公开(公告)日:2013-11-05
申请号:US12886012
申请日:2010-09-20
申请人: Suresh Srinivasan , Rajaraman Ramanarayanan , Sanu K. Mathew , Ram K. Krishnamurthy , Vasantha K. Erraguntla
发明人: Suresh Srinivasan , Rajaraman Ramanarayanan , Sanu K. Mathew , Ram K. Krishnamurthy , Vasantha K. Erraguntla
IPC分类号: G06F7/483
CPC分类号: G06F9/3893 , G06F7/483 , G06F7/5443 , G06F9/30014 , G06F9/30036
摘要: In one embodiment, a processor includes a multiply-accumulate (MAC) unit having a first path to handle execution of an instruction if a difference between at least a portion of first and second operands and a third operand is less than a threshold value, and a second path to handle the instruction execution if the difference is greater than the threshold value. Based on the difference, at least part of the third operand is to be provided to a multiplier of the MAC unit or to a compressor of the second path. Other embodiments are described and claimed.
摘要翻译: 在一个实施例中,如果第一和第二操作数的至少一部分与第三操作数之间的差小于阈值,则处理器包括具有第一路径以处理指令的执行的乘法累加(MAC)单元,以及 如果差值大于阈值,则处理指令执行的第二路径。 基于该差异,第三操作数的至少一部分将被提供给MAC单元的乘法器或第二路径的压缩器。 描述和要求保护其他实施例。
-
公开(公告)号:US20100082718A1
公开(公告)日:2010-04-01
申请号:US12242727
申请日:2008-09-30
申请人: Rajaraman Ramanarayanan , Sanu K. Mathew , Ram K. Krishnamurthy , Shay Gueron , Vasantha K. Erraguntla
发明人: Rajaraman Ramanarayanan , Sanu K. Mathew , Ram K. Krishnamurthy , Shay Gueron , Vasantha K. Erraguntla
IPC分类号: G06F7/00
摘要: A merged datapath for PopCount and BitScan is described. A hardware circuit includes a compressor tree utilized for a PopCount function, which is reused by a BitScan function (e.g., bit scan forward (BSF) or bit scan reverse (BSR)). Selector logic enables the compressor tree to operate on an input word for the PopCount or BitScan operation, based on a microprocessor instruction. The input word is encoded if a BitScan operation is selected. The compressor tree receives the input word, operates on the bits as though all bits have same level of significance (e.g., for an N-bit input word, the input word is treated as N one-bit inputs). The result of the compressor tree circuit is a binary value representing a number related to the operation performed (the number of set bits for PopCount, or the bit position of the first set bit encountered by scanning the input word).
摘要翻译: 描述了PopCount和BitScan的合并数据路径。 硬件电路包括用于PopCount功能的压缩器树,其由BitScan功能(例如,位扫描前向(BSF)或位扫描反向(BSR))重用。 选择器逻辑使压缩器树能够基于微处理器指令对PopCount或BitScan操作的输入字进行操作。 如果选择了BitScan操作,则输入字被编码。 压缩器树接收输入字,对位进行操作,好像所有位具有相同的重要程度(例如,对于N位输入字,输入字被视为N个一位输入)。 压缩器树电路的结果是表示与执行的操作有关的数字的二进制值(PopCount的设置位数,或通过扫描输入字所遇到的第一组位的位位置)。
-
公开(公告)号:US07592835B2
公开(公告)日:2009-09-22
申请号:US11966307
申请日:2007-12-28
IPC分类号: H01L25/00
CPC分类号: H03K19/177
摘要: A co-processor system is provided that includes an array of configurable logic blocks (CLBs). Each CLB including a plurality of look-up tables and a plurality of adders. Each CLB may be dynamically reconfigurable to perform a plurality of logical functions.
摘要翻译: 提供了包括可配置逻辑块(CLB)阵列的协处理器系统。 每个CLB包括多个查找表和多个加法器。 每个CLB可以是动态可重构的以执行多个逻辑功能。
-
公开(公告)号:US08214414B2
公开(公告)日:2012-07-03
申请号:US12242727
申请日:2008-09-30
申请人: Rajaraman Ramanarayanan , Sanu K. Mathew , Ram K. Krishnamurthy , Shay Gueron , Vasantha K. Erraguntla
发明人: Rajaraman Ramanarayanan , Sanu K. Mathew , Ram K. Krishnamurthy , Shay Gueron , Vasantha K. Erraguntla
IPC分类号: G06F15/00
摘要: A merged datapath for PopCount and BitScan is described. A hardware circuit includes a compressor tree utilized for a PopCount function, which is reused by a BitScan function (e.g., bit scan forward (BSF) or bit scan reverse (BSR)). Selector logic enables the compressor tree to operate on an input word for the PopCount or BitScan operation, based on a microprocessor instruction. The input word is encoded if a BitScan operation is selected. The compressor tree receives the input word, operates on the bits as though all bits have same level of significance (e.g., for an N-bit input word, the input word is treated as N one-bit inputs). The result of the compressor tree circuit is a binary value representing a number related to the operation performed (the number of set bits for PopCount, or the bit position of the first set bit encountered by scanning the input word).
摘要翻译: 描述了PopCount和BitScan的合并数据路径。 硬件电路包括用于PopCount功能的压缩器树,其由BitScan功能(例如,位扫描前向(BSF)或位扫描反向(BSR))重用。 选择器逻辑使压缩器树能够基于微处理器指令对PopCount或BitScan操作的输入字进行操作。 如果选择了BitScan操作,则输入字被编码。 压缩器树接收输入字,对位进行操作,好像所有位具有相同的重要程度(例如,对于N位输入字,输入字被视为N个一位输入)。 压缩器树电路的结果是表示与执行的操作有关的数字的二进制值(PopCount的设置位数,或通过扫描输入字所遇到的第一组位的位位置)。
-
公开(公告)号:US20090167351A1
公开(公告)日:2009-07-02
申请号:US11966307
申请日:2007-12-28
IPC分类号: H01L25/00
CPC分类号: H03K19/177
摘要: A co-processor system is provided that includes an array of configurable logic blocks (CLBs). Each CLB including a plurality of look-up tables and a plurality of adders. Each CLB may be dynamically reconfigurable to perform a plurality of logical functions.
摘要翻译: 提供了包括可配置逻辑块(CLB)阵列的协处理器系统。 每个CLB包括多个查找表和多个加法器。 每个CLB可以是动态可重构的以执行多个逻辑功能。
-
-
-
-