Systems and Methods for Efficient Data Shuffling in a Data Processing System
    76.
    发明申请
    Systems and Methods for Efficient Data Shuffling in a Data Processing System 有权
    数据处理系统中有效数据刷新的系统和方法

    公开(公告)号:US20130080844A1

    公开(公告)日:2013-03-28

    申请号:US13239683

    申请日:2011-09-22

    IPC分类号: G06F11/10 G06F12/00

    摘要: Various embodiments of the present invention provide systems and methods for data processing. For example, a method for data processing is disclosed that includes: receiving a data input having at least a first local chunk and a second local chunk, the data input also being defined as having at least a first global chunk and a second global chunk; rearranging an order of the first local chunk and the second local chunk to yield a locally interleaved data set; storing the locally interleaved data set to a first memory, such that the first global chunk is stored to a first memory space, and the second global chunk is stored to a second memory space; accessing the locally interleaved data set from the first memory; and storing the locally interleaved data set to a second memory. The first global chunk is stored to a third memory space defined at least in part based on the first memory space, and the second global chunk is stored to a fourth memory space defined at least in part based on the second memory space.

    摘要翻译: 本发明的各种实施例提供了用于数据处理的系统和方法。 例如,公开了一种用于数据处理的方法,包括:接收具有至少第一本地块和第二本地块的数据输入,所述数据输入还被定义为具有至少第一全局块和第二全局块; 重新排列第一本地块和第二本地块的顺序以产生本地交织的数据集; 将本地交织的数据集存储到第一存储器,使得第一全局块被存储到第一存储器空间,并且第二全局块被存储到第二存储器空间; 从所述第一存储器访问本地交错数据集; 以及将本地交织的数据集存储到第二存储器。 第一全局块被存储到基于第一存储器空间至少部分地定义的第三存储器空间,并且第二全局块被存储到基于第二存储器空间至少部分地定义的第四存储器空间。

    Data processing system with thermal control
    77.
    发明授权
    Data processing system with thermal control 有权
    具有热控制功能的数据处理系统

    公开(公告)号:US09128717B2

    公开(公告)日:2015-09-08

    申请号:US13446111

    申请日:2012-04-13

    IPC分类号: G06F1/32

    摘要: Various embodiments of the present invention provide systems and methods for a data processing system with thermal control. For example, a data processing system with thermal control is disclosed that includes a number of data processors and a scheduler, which is operable to determine the power consumption of the data processors and to switch the data processing system from a first mode to a second mode and from the second mode to a third mode. The data processing system consumes less power in the third mode than in the first mode. The second mode prepares the data processing system to enter the third mode.

    摘要翻译: 本发明的各种实施例提供了具有热控制的数据处理系统的系统和方法。 例如,公开了一种具有热控制的数据处理系统,其包括多个数据处理器和调度器,其可操作以确定数据处理器的功耗并将数据处理系统从第一模式切换到第二模式 并且从第二模式到第三模式。 在第三模式下,数据处理系统的功耗比第一模式少。 第二模式准备数据处理系统进入第三模式。

    SELECTIVELY STRENGTHENING AND WEAKENING CHECK-NODE MESSAGES IN ERROR-CORRECTION DECODERS
    80.
    发明申请
    SELECTIVELY STRENGTHENING AND WEAKENING CHECK-NODE MESSAGES IN ERROR-CORRECTION DECODERS 有权
    在错误修正解码器中选择加强和减弱检查节点信息

    公开(公告)号:US20100042897A1

    公开(公告)日:2010-02-18

    申请号:US12538915

    申请日:2009-08-11

    IPC分类号: H03M13/05 G06F11/07 G06F11/10

    摘要: In one embodiment, an LDPC decoder has a plurality of check-node units (CNUs) and a controller. Initially, the CNUs generate check-node messages based on an initial offset value selected by the controller. If the decoder converges on a trapping set, then the controller selects new offset values for missatisfied check nodes (MSCs), the locations of which are approximated, and/or unsatisfied check nodes (USCs). In particular, offset values are selected such that (i) the messages corresponding to the MSCs are decreased relative to the messages that would be generated using the initial offset value and/or (ii) the messages corresponding to the USCs are increased relative to the messages that would be generated using the initial offset value. Decoding is then continued for a specified number of iterations to break the trapping set. In other embodiments, the controller selects scaling factors rather than, or in addition to, offset values.

    摘要翻译: 在一个实施例中,LDPC解码器具有多个校验节点单元(CNU)和控制器。 最初,CNU基于由控制器选择的初始偏移值生成校验节点消息。 如果解码器收敛于陷阱集合,则控制器为不满意的校验节点(MSC)(其位置近似)和/或不满足的校验节点(USC)选择新的偏移值。 特别地,选择偏移值,使得(i)相对于MSC的消息相对于将使用初始偏移值生成的消息减少和/或(ii)相对于USC的消息相对于 将使用初始偏移值生成的消息。 然后继续解码指定数量的迭代以打破陷阱集。 在其他实施例中,控制器选择缩放因子,而不是或附加于偏移值。