Processor and system for processing stream data at high speed
    43.
    发明授权
    Processor and system for processing stream data at high speed 有权
    用于高速处理流数据的处理器和系统

    公开(公告)号:US09323717B2

    公开(公告)日:2016-04-26

    申请号:US13599465

    申请日:2012-08-30

    IPC分类号: G06F9/38 G06F15/80 G06F3/06

    摘要: A processor for processing stream data at a high speed is provided. The processor may include a functional unit to perform an operation on the stream data, an input interface module to perform relaying between the functional unit and an external data producer module that is used to input the stream data to the processor, and an output interface module to perform relaying between the functional unit and an external data consumer module that is used to receive an input of result data regarding a result of the operation performed by the functional unit.

    摘要翻译: 提供了一种用于高速处理流数据的处理器。 处理器可以包括对流数据执行操作的功能单元,用于在功能单元和用于将流数据输入到处理器的外部数据产生器模块之间进行中继的输入接口模块,以及输出接口模块 在功能单元和用于接收关于由功能单元执行的操作的结果的结果数据的输入的外部数据使用者模块之间执行中继。

    Apparatus and method for thread progress tracking using deterministic progress index
    46.
    发明授权
    Apparatus and method for thread progress tracking using deterministic progress index 有权
    使用确定性进度指标进行线程进度跟踪的装置和方法

    公开(公告)号:US08943503B2

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

    申请号:US13156492

    申请日:2011-06-09

    IPC分类号: G06F9/46 G06F11/34

    摘要: Provided is a method and apparatus for measuring a performance or a progress state of an application program to perform data processing and execute particular functions in a computing environment using a micro architecture. A thread progress tracking apparatus may include a selector to select at least one thread constituting an application program; a determination unit to determine, based on a predetermined criterion, whether an instruction execution scheme corresponds to a deterministic execution scheme having a regular cycle or a nondeterministic execution scheme having an irregular delay cycle with respect to each of at least one instruction constituting a corresponding thread; and a deterministic progress counter to generate a deterministic progress index with respect to an instruction that is executed by the deterministic execution scheme, excluding an instruction that is executed by the nondeterministic execution scheme.

    摘要翻译: 提供了一种用于测量应用程序的性能或进展状态以便在使用微架构的计算环境中执行数据处理并执行特定功能的方法和装置。 线程进度跟踪装置可以包括:选择器,用于选择构成应用程序的至少一个线程; 确定单元,基于预定标准,确定指令执行方案是否对应于具有规则周期的确定性执行方案或具有相对于构成对应线程的至少一个指令中的每一个指令具有不规则延迟周期的非确定性执行方案 ; 以及确定性进度计数器,用于生成关于由确定性执行方案执行的指令的确定性进度索引,不包括由非确定性执行方案执行的指令。

    Multi-core system and method for processing data in parallel in multi-core system
    49.
    发明授权
    Multi-core system and method for processing data in parallel in multi-core system 有权
    多核系统并行处理数据的多核系统及方法

    公开(公告)号:US08745339B2

    公开(公告)日:2014-06-03

    申请号:US13305163

    申请日:2011-11-28

    IPC分类号: G06F12/00

    CPC分类号: G06F9/5027 G06F2212/251

    摘要: A multi-core system and a method for processing data in parallel in the multi-core system are provided. In the multi-core system, partitioning and allocating of data may be dynamically controlled based on local memory information. Thus, it is possible to increase an availability of a Central Processing Unit (CPU) and a local memory, and is possible to improve a performance of data parallel processing.

    摘要翻译: 提供了一种多核系统和一种在多核系统中并行处理数据的方法。 在多核系统中,可以基于本地存储器信息来动态地控制数据的分配和分配。 因此,可以增加中央处理单元(CPU)和本地存储器的可用性,并且可以提高数据并行处理的性能。

    System and method for dynamically managing tasks for data parallel processing on multi-core system
    50.
    发明授权
    System and method for dynamically managing tasks for data parallel processing on multi-core system 有权
    用于动态管理多核系统数据并行处理任务的系统和方法

    公开(公告)号:US08555289B2

    公开(公告)日:2013-10-08

    申请号:US12923793

    申请日:2010-10-07

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5088

    摘要: A dynamic task management system and method for data parallel processing on a multi-core system are provided. The dynamic task management system may generate a registration signal for a task to be parallel processed, may generate a dynamic management signal used to dynamically manage at least one task, in response to the generated registration signal, and may control the at least one task to be created or cancelled in at least one core in response to the generated dynamic management signal.

    摘要翻译: 提供了一种用于多核系统上数据并行处理的动态任务管理系统和方法。 动态任务管理系统可以生成用于待并行处理的任务的注册信号,可以响应于所生成的注册信号而生成用于动态管理至少一个任务的动态管理信号,并且可以将至少一个任务控制为 响应于所生成的动态管理信号在至少一个核心中创建或取消。