RECONFIGURABLE PROCESSOR AND METHOD FOR OPTIMIZING CONFIGURATION MEMORY

    公开(公告)号:US20150127921A1

    公开(公告)日:2015-05-07

    申请号:US14461831

    申请日:2014-08-18

    CPC classification number: G06F12/0653 G06F9/30 G06F9/44505 H03M7/30

    Abstract: A method and apparatus for optimizing a configuration memory of a reconfigurable processor is provided. The method of optimizing the configuration memory of the reconfigurable processor includes analyzing parallelism of a loop of a program code based on an architecture of the reconfigurable processor and information regarding the configuration memory, scheduling groups of function units (FUs) to be activated in each cycle of the loop based on the analyzed parallelism, generating configuration data of each cycle, and determining a memory mapping to store the generated configuration data in the configuration memory.

    MULTI-CORE PROCESSOR AND METHOD OF CONTROLLING THE SAME

    公开(公告)号:US20170277571A1

    公开(公告)日:2017-09-28

    申请号:US15469828

    申请日:2017-03-27

    Abstract: A method of controlling a multi-core processor includes allocating at least one core of the multi-core processor to at least one process for execution; generating a translation table with respect to the at least one process to translate a logical ID of the at least one core allocated to the at least one process to a physical ID; and controlling the at least one process based on the translation table generated with respect to the at least one process.

    RENDERING APPARATUS AND RENDERING METHOD
    3.
    发明申请
    RENDERING APPARATUS AND RENDERING METHOD 审中-公开
    渲染设备和渲染方法

    公开(公告)号:US20160125649A1

    公开(公告)日:2016-05-05

    申请号:US14722435

    申请日:2015-05-27

    CPC classification number: G06T15/405 G06T15/005

    Abstract: Provided are a rendering method and a rendering apparatus, which perform tile-based rendering. The rendering method includes determining a visible fragment based on a depth test with respect to fragments included in a tile, storing an identifier of a primitive corresponding to the visible fragment, and performing selective rendering on a primitives included in the tile based on the identifier of the primitive. The rendering apparatus implements such a rendering method.

    Abstract translation: 提供了执行基于瓦片的呈现的呈现方法和呈现装置。 渲染方法包括:基于对包含在片段中的片段的深度测试来确定可见片段,存储与可见片段相对应的原语的标识符,并且基于片段中的标识符对包含在片段中的原语进行选择性渲染 原始的 渲染装置实现这种渲染方法。

    RECONFIGURABLE PROCESSOR AND METHOD FOR OPTIMIZING CONFIGURATION MEMORY
    4.
    发明申请
    RECONFIGURABLE PROCESSOR AND METHOD FOR OPTIMIZING CONFIGURATION MEMORY 审中-公开
    可重构处理器和优化配置存储器的方法

    公开(公告)号:US20150127934A1

    公开(公告)日:2015-05-07

    申请号:US14461718

    申请日:2014-08-18

    CPC classification number: G06F12/0653 G06F9/30 G06F9/44505 H03M7/30

    Abstract: A method and apparatus for optimizing a configuration memory of a reconfigurable processor is provided. The method of optimizing the configuration memory of the reconfigurable processor includes analyzing parallelism of a loop of a program code based on an architecture of the reconfigurable processor and information regarding the configuration memory, scheduling groups of function units (FUs) to be activated in each cycle of the loop based on the analyzed parallelism, generating configuration data of each cycle, and determining a memory mapping to store the generated configuration data in the configuration memory.

    Abstract translation: 提供了一种用于优化可重配置处理器的配置存储器的方法和装置。 优化可重配置处理器的配置存储器的方法包括基于可重构处理器的架构和关于配置存储器的信息来分析程序代码的循环的并行性,在每个周期中激活功能单元(FU)的调度组 基于分析的并行度生成循环,生成每个周期的配置数据,以及确定存储器映射以将生成的配置数据存储在配置存储器中。

    RENDERING APPARATUS AND METHOD
    5.
    发明申请
    RENDERING APPARATUS AND METHOD 审中-公开
    渲染设备和方法

    公开(公告)号:US20170076418A1

    公开(公告)日:2017-03-16

    申请号:US15158002

    申请日:2016-05-18

    Abstract: Provided are apparatuses and methods for rendering. The methods analyze draw commands and graphics states, generate hierarchical graphics states from the graphics states based on a graphics state common to the draw commands, and perform rendering of an image frame based on the hierarchical graphics states. The apparatuses use a hierarchical state generator and a graphics processing unit (GPU) to perform the rendering method.

    Abstract translation: 提供了用于渲染的装置和方法。 该方法分析绘制命令和图形状态,基于绘制命令共同的图形状态从图形状态生成分层图形状态,并且基于分层图形状态执行图像帧的渲染。 这些装置使用分层状态发生器和图形处理单元(GPU)来执行呈现方法。

    METHOD AND APPARATUS FOR GENERATING SHADER PROGRAM
    6.
    发明申请
    METHOD AND APPARATUS FOR GENERATING SHADER PROGRAM 审中-公开
    用于生成阴影程序的方法和装置

    公开(公告)号:US20170069055A1

    公开(公告)日:2017-03-09

    申请号:US15255516

    申请日:2016-09-02

    Abstract: A method of generating a shader program includes determining a first variable to be used to perform a folding operation that replaces operation formulas included in the shader program by a constant or a second variable, and generating a shader program in which the operation formulas are replaced by the constant or the second variable based on the determined first variable.

    Abstract translation: 一种生成着色器程序的方法包括:确定要用于执行折叠操作的第一变量,该折叠操作用常数或第二变量代替包含在着色器程序中的操作公式,并且生成着色器程序,其中将操作公式替换为 基于所确定的第一变量的常数或第二变量。

    RECONFIGURABLE PROCESSOR AND METHOD FOR OPTIMIZING CONFIGURATION MEMORY

    公开(公告)号:US20150127935A1

    公开(公告)日:2015-05-07

    申请号:US14461794

    申请日:2014-08-18

    CPC classification number: G06F12/0653 G06F9/30 G06F9/44505 H03M7/30

    Abstract: A method and apparatus for optimizing a configuration memory of a reconfigurable processor is provided. The method of optimizing the configuration memory of the reconfigurable processor includes analyzing parallelism of a loop of a program code based on an architecture of the reconfigurable processor and information regarding the configuration memory, scheduling groups of function units (FUs) to be activated in each cycle of the loop based on the analyzed parallelism, generating configuration data of each cycle, and determining a memory mapping to store the generated configuration data in the configuration memory.

    RECONFIGURABLE PROCESSOR AND METHOD FOR OPTIMIZING CONFIGURATION MEMORY

    公开(公告)号:US20150127933A1

    公开(公告)日:2015-05-07

    申请号:US14296876

    申请日:2014-06-05

    CPC classification number: G06F12/0653 G06F9/30 G06F9/44505 H03M7/30

    Abstract: A method and apparatus for optimizing a configuration memory of a reconfigurable processor is provided. The method of optimizing the configuration memory of the reconfigurable processor includes analyzing parallelism of a loop of a program code based on an architecture of the reconfigurable processor and information regarding the configuration memory, scheduling groups of function units (FUs) to be activated in each cycle of the loop based on the analyzed parallelism, generating configuration data of each cycle, and determining a memory mapping to store the generated configuration data in the configuration memory.

    METHOD AND APPARATUS FOR SELECTING PREEMPTION TECHNIQUE
    9.
    发明申请
    METHOD AND APPARATUS FOR SELECTING PREEMPTION TECHNIQUE 有权
    选择预防技术的方法和装置

    公开(公告)号:US20160179572A1

    公开(公告)日:2016-06-23

    申请号:US14821094

    申请日:2015-08-07

    CPC classification number: G06F9/485 G06F9/4881

    Abstract: Provided is a method and apparatus of selecting a preemption technique for a computation unit included in a processor to execute a second task before the at least one computation unit finishes executing a first task. The method includes receiving a preemption request, predicting a cost of preemption techniques based on a progress of the first task until receipt of the preemption request, and selecting one of the preemption techniques based on the predicted cost.

    Abstract translation: 提供了一种在至少一个计算单元完成执行第一任务之前,为包括在处理器中的计算单元选择抢占技术以执行第二任务的方法和装置。 所述方法包括接收抢占请求,基于所述第一任务的进度直到接收所述抢占请求来预测抢占技术的成本,以及基于所述预测成本来选择所述抢占技术之一。

    MULTIPLE-THREAD PROCESSING METHODS AND APPARATUSES
    10.
    发明申请
    MULTIPLE-THREAD PROCESSING METHODS AND APPARATUSES 审中-公开
    多线程处理方法和设备

    公开(公告)号:US20160170799A1

    公开(公告)日:2016-06-16

    申请号:US14816265

    申请日:2015-08-03

    CPC classification number: G06F8/452

    Abstract: Multiple-thread processing apparatuses and methods are provided. The multiple-thread processing method may include searching for loops in a plurality of threads, calculating a number of repetitions of each of found loops in respective threads among the plurality of threads, determining one or more threads based on the calculated number of repetitions of each of the found loops, dividing at least one of the one or more determined threads into child threads, and processing the child threads separately from one another in the plurality of threads.

    Abstract translation: 提供多线程处理设备和方法。 多线程处理方法可以包括搜索多个线程中的循环,计算多个线程中各个线程中的每个找到的循环的重复次数,基于计算出的每个线程的重复次数来确定一个或多个线程 找到的循环,将所述一个或多个确定的线程中的至少一个划分为子线程,以及在所述多个线程中彼此分开地处理所述子线程。

Patent Agency Ranking