다중 쓰레드 실행 프로세서 및 이의 동작 방법
    22.
    发明公开
    다중 쓰레드 실행 프로세서 및 이의 동작 방법 审中-实审
    多线程执行处理器及其操作方法

    公开(公告)号:KR1020150019349A

    公开(公告)日:2015-02-25

    申请号:KR1020130096104

    申请日:2013-08-13

    CPC classification number: G06F9/4843 G06F9/4881

    Abstract: 다중 쓰레드 실행 프로세서 및 그의 동작 방법이 개시된다. 일 실시예에 따른 다중 쓰레드 실행 프로세서는 동일한 프로그램 코드를 실행하기 위한 복수의 쓰레드들을 실행하기 위한 프로세싱 유닛을 구비한 다중 쓰레드 실행 프로세서이다. 프로세싱 유닛은 복수의 쓰레드들 중에서 어느 하나의 쓰레드에 대한 실행 중에 이슈된 명령어가 통과 명령어인 경우에 쓰레드 교환을 하여 다른 쓰레드를 실행하는 방식으로 복수의 쓰레드들을 순차적으로 실행한다. 이 때, 프로세싱 유닛은 프로그램 코드에 명시적으로 표시된 쓰레드 교환 정보에 기초하여 이슈된 명령어가 통과 명령어인지를 판단할 수 있다.

    Abstract translation: 公开了能够最小化线程交换开销的多线程执行处理器及其操作方法。 根据本发明的实施例,多线程执行处理器包括执行用于执行相同程序代码的多个线程的一个或多个处理单元。 当执行一个线程发出的指令是通过指令时,处理单元以通过线程交换执行不同线程的方式顺序地执行多个线程。 在这种情况下,处理单元可以基于在程序代码中明确示出的线程交换信息来确定发出的指令是否是经过的指令。

    비대칭형 클러스터 구조의 프로세서
    23.
    发明公开
    비대칭형 클러스터 구조의 프로세서 无效
    异构集群架构的处理器

    公开(公告)号:KR1020150002319A

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

    申请号:KR1020130076018

    申请日:2013-06-28

    CPC classification number: G06F9/3891 G06F9/3828

    Abstract: 제1 타입 명령어를 처리하는 제1 기능 유닛 및 제1 기능 유닛과 입출력 포트가 연결된 제1 레지스터를 포함하는 제1 클러스터와, 제2 타입 명령어를 처리하는 제2 기능 유닛 및 제2 기능 유닛과 입출력 포트가 연결된 제2 레지스터를 포함하는 제2 클러스터를 포함한 프로세서를 제공함으로써, 프로세서를 다양한 분야에서 효율적으로 사용할 수 있도록 한다.

    Abstract translation: 本发明提供一种能够使处理器在各个区域中有效使用的处理器。 所述处理器包括:第一集群,其包括处理第一类型命令的第一功能单元和所述输入/输出端口连接到所述第一功能单元的第一寄存器; 以及第二集群,其包括处理第二类型命令的第二功能单元和输入/输出端口连接到第二功能单元的第二寄存器。

    소프트웨어 파이프라인이 적용된 루프의 프롤로그와 에필로그에서 루프 외부의 명령어를 실행시키는 장치 및 방법
    24.
    发明公开
    소프트웨어 파이프라인이 적용된 루프의 프롤로그와 에필로그에서 루프 외부의 명령어를 실행시키는 장치 및 방법 审中-实审
    在环境的演化或循环中执行外部操作到软件管道环境的装置和方法

    公开(公告)号:KR1020130053345A

    公开(公告)日:2013-05-23

    申请号:KR1020110119146

    申请日:2011-11-15

    CPC classification number: G06F8/4452

    Abstract: PURPOSE: Device and method executing a command outside of a loop in a prologue and an epilogue of a loop in which a software pipeline is applied are provided to maximize performance of a code by parallelly executing commands in a forward and backward basic block of a software pipelined loop in the prologue or epilogue. CONSTITUTION: A dependence graph generation unit(111) generates a dependence graph between a command of a loop and external commands. A command guarding unit(112) guards the substitute command using a different predicate operand in every repetition. A pipelining unit(113) calculates a software pipelining of the substitute command within a given start range based on the dependence graph and configures a prologue or an epilogue substitute. A withdrawal control unit(130) withdraws a command configuration from a loop location and a substitute location in a configuration memory, compares and determines a command to be finally executed. [Reference numerals] (111) Dependence graph generation unit; (112) Command guarding unit; (113) Pipelining unit; (120) Configuration memory; (131) Execution state determining unit; (132) Configuration withdrawing unit; (133) Execution command determining unit; (134) Configuration generation unit

    Abstract translation: 目的:提供在应用软件流水线的循环的序言和循环的外部执行命令的设备和方法,以通过并行执行软件的前向和后向基本块中的命令来最大化代码的性能 流水线循环在序曲或结尾。 构成:依赖图生成单元(111)在循环命令和外部命令之间生成依赖图。 命令保护单元(112)在每次重复中使用不同的谓词操作数来保护替换命令。 流水线单元(113)基于依赖图来计算给定开始范围内的替代命令的软件流水线,并配置序言或结尾替代。 退出控制单元(130)从配置存储器中的循环位置和替代位置撤回命令配置,比较并确定要最终执行的命令。 (附图标记)(111)依赖图生成单元; (112)命令守卫单位; (113)流水线单元; (120)配置存储器; (131)执行状态确定单元; (132)配置撤销单元; (133)执行命令确定单元; (134)配置生成单元

    메모리 의존성 있는 루프를 처리하기 위한 재구성 가능 프로세서 및 방법
    29.
    发明授权
    메모리 의존성 있는 루프를 처리하기 위한 재구성 가능 프로세서 및 방법 有权
    用于处理依赖于内存的循环的可重构处理器和方法

    公开(公告)号:KR101722695B1

    公开(公告)日:2017-04-04

    申请号:KR1020100109998

    申请日:2010-11-05

    Abstract: 메모리액세스명령들간의의존관계를분석하고, 분석된결과에기초하여명령들을다수의프로세싱엘리먼트에할당함으로써, 잘못된연산을줄일수 있는재구성가능프로세서및 제어방법이개시된다. 시뮬레이션결과로부터연산트레이스를추출하고, 연산트레이스중 메모리액세스명령에해당하는트레이스에기초하여, 이터레이션들에포함된명령들간의메모리의존관계를분석한다.

    Abstract translation: 公开了一种可重构处理器和控制方法,其可以通过分析存储器访问指令之间的依赖性并基于分析结果将指令分配给多个处理元件来减少错误的操作。 从仿真结果中提取操作轨迹,并根据操作轨迹中与存储器访问指令对应的轨迹分析迭代中包含的指令之间的内存依赖关系。

    데이터 처리 방법 및 장치
    30.
    发明公开
    데이터 처리 방법 및 장치 审中-实审
    用于数据处理的方法和装置

    公开(公告)号:KR1020160046149A

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

    申请号:KR1020140141694

    申请日:2014-10-20

    Abstract: 피연산자인상수를구성하는제 1 상수부및 제 2 상수부중 제 1 명령어에포함된제 1 상수부를레지스터에저장하는단계, 제 2 명령어에포함된제 2 상수부를저장된제 1 상수부와연결(catenate)하여상수를결정하는단계및 제 2 명령어가지시하는값과결정된상수를이용하여연산을수행하는단계를포함하는데이터처리방법이개시된다.

    Abstract translation: 一种数据处理方法,包括:在寄存器中存储包括在第一命令中的第一辅音单元在第一辅音单元和构成作为操作数的辅音的第二辅音单元之间的步骤; 将包含在第二命令中的第二个辅音单元连接到第一辅音单元以确定辅音的步骤; 以及基于所确定的辅音执行计算的步骤和由第二命令指定的值。 本发明的目的是提供数据处理方法来提高数据处理速度。

Patent Agency Ranking