SYSTEM AND METHOD TO CONTROL THE NUMBER OF ACTIVE VECTOR LANES IN A PROCESSOR

    公开(公告)号:US20190138307A1

    公开(公告)日:2019-05-09

    申请号:US16236936

    申请日:2018-12-31

    Abstract: In one disclosed embodiment, a processor includes a first execution unit and a second execution unit, a register file, and a data path including a plurality of lanes. The data path and the register file are arranged so that writing to the register file by the first execution unit and by the second execution unit is allowed over the data path, reading from the register file by the first execution unit is allowed over the data path, and reading from the register file by the second execution unit is not allowed over the data path. The processor also includes a power control circuit configured to, when a transfer of data between the register file and either of the first and second execution units uses less than all of the lanes, power down the lanes of the data path not used for the transfer of the data.

    Highly efficient different precision complex multiply accumulate to enhance chip rate functionality in DSSS cellular systems
    105.
    发明授权
    Highly efficient different precision complex multiply accumulate to enhance chip rate functionality in DSSS cellular systems 有权
    高效率的不同精度的复数乘法累加以增强DSSS蜂窝系统中的码片速率功能

    公开(公告)号:US09489197B2

    公开(公告)日:2016-11-08

    申请号:US14327022

    申请日:2014-07-09

    Abstract: This invention is a digital signal processor capable of performing correlation of data with pseudo noise for code division multiple access (CDMA) decoding using clusters. Each cluster includes plural multipliers. The multipliers multiply real and imaginary parts of packed data by corresponding pseudo noise data. Within a cluster the real parts and the imaginary parts of the products are summed separately. This forms plural complex number outputs equal in number to the number of clusters. The pseudo noise data is offset relative to the data input differing amounts for different clusters. The clusters are divided into first half clusters receiving data from even numbered slots and second half clusters receiving data from odd numbered slots. The correlation unit includes a mask input to selectively zero a multiplier product.

    Abstract translation: 本发明是一种数字信号处理器,能够执行数据与伪噪声的相关,以便使用簇进行码分多址(CDMA)解码。 每个簇包括多个乘法器。 乘法器将打包数据的实部和虚部乘以相应的伪噪声数据。 在集群中,产品的实部和虚部分别相加。 这形成数量与簇数相等的多个复数输出。 伪噪声数据相对于数据输入偏移不同的簇的不同量。 这些簇被分成从偶数编号的时隙接收数据的第一个半组和从奇数编号的时隙接收数据的第二个半组。 相关单元包括用于选择性地使乘法器乘积为零的掩码输入。

    Highly Efficient Different Precision Complex Multiply Accumulate to Enhance Chip Rate Functionality in DSSS Cellular Systems
    106.
    发明申请
    Highly Efficient Different Precision Complex Multiply Accumulate to Enhance Chip Rate Functionality in DSSS Cellular Systems 有权
    高效率的不同精度复数乘法累加以提高DSSS蜂窝系统中的码片功能

    公开(公告)号:US20150019842A1

    公开(公告)日:2015-01-15

    申请号:US14327022

    申请日:2014-07-09

    Abstract: This invention is a digital signal processor capable of performing correlation of data with pseudo noise for code division multiple access (CDMA) decoding using clusters. Each cluster includes plural multipliers. The multipliers multiply real and imaginary parts of packed data by corresponding pseudo noise data. Within a cluster the real parts and the imaginary parts of the products are summed separately. This forms plural complex number outputs equal in number to the number of clusters. The pseudo noise data is offset relative to the data input differing amounts for different clusters. The clusters are divided into first half clusters receiving data from even numbered slots and second half clusters receiving data from odd numbered slots. The correlation unit includes a mask input to selectively zero a multiplier product.

    Abstract translation: 本发明是一种数字信号处理器,能够执行数据与伪噪声的相关,以便使用簇进行码分多址(CDMA)解码。 每个簇包括多个乘法器。 乘法器将打包数据的实部和虚部乘以相应的伪噪声数据。 在集群中,产品的实部和虚部分别相加。 这形成数量与簇数相等的多个复数输出。 伪噪声数据相对于数据输入偏移不同的簇的不同量。 这些簇被分成从偶数编号的时隙接收数据的第一个半组和从奇数编号的时隙接收数据的第二个半组。 相关单元包括用于选择性地使乘法器乘积为零的掩码输入。

Patent Agency Ranking