임베디드 코어에서 멀티 쓰레드 실행을 위해 확장된프로세서 및 임베디드 코어에서 멀티 쓰레드 실행 방법
    1.
    发明授权
    임베디드 코어에서 멀티 쓰레드 실행을 위해 확장된프로세서 및 임베디드 코어에서 멀티 쓰레드 실행 방법 有权
    用于在嵌入核心中排除多线程的扩展处理器和用于在嵌入核心中排除多线程的方法

    公开(公告)号:KR100888675B1

    公开(公告)日:2009-03-13

    申请号:KR1020070016244

    申请日:2007-02-15

    Abstract: 임베디드 코어에서 멀티 쓰레드 실행을 위해 확장된 프로세서 및 임베디드 코어에서 멀티 쓰레드 실행 방법이 개시된다.
    본 발명은 멀티 쓰레드로 제작된 코드를 명령어 메모리로부터 인출하는 명령어 패치부, 상기 인출된 코드들을 디코드하고, 상기 인출된 코드들의 실행 순서를 설정하는 디코드부, 상기 설정된 실행 순서에 따라 각각의 쓰레드에 대한 코드를 실행하는 복수의 실행부, 상기 디코드부를 위한 명령어 정보를 저장하는 스패셜 레지스터 및 시리얼 코드 영역에서는 전체 영역을 사용하고, 패러럴 코드 영역에서는 각각의 쓰레드를 위해 분할된 영역을 사용하는 범용 레지스터를 포함한다.
    본 발명에 의하면, CMP의 성능을 유지하는 상태에서 전력 소모량을 줄이고, 프로세서의 면적을 줄여 제조가 용이하다.

    임베디드 코어에서 멀티 쓰레드 실행을 위해 확장된프로세서 및 임베디드 코어에서 멀티 쓰레드 실행 방법
    2.
    发明公开
    임베디드 코어에서 멀티 쓰레드 실행을 위해 확장된프로세서 및 임베디드 코어에서 멀티 쓰레드 실행 방법 有权
    用于在嵌入核心中激活多个线程的扩展处理器和用于在嵌入核心中激活多个线程的方法

    公开(公告)号:KR1020080076392A

    公开(公告)日:2008-08-20

    申请号:KR1020070016244

    申请日:2007-02-15

    CPC classification number: G06F9/3009 G06F9/30101 G06F9/461

    Abstract: A processor extended for executing multi threads in an embedded core and a method thereof are provided to reduce a power consumption, to reduce an occupation area and to make production easy while maintaining performance of a CMP(Chip Multi Processor). A processor extended for executing multi threads in an embedded core includes a command fetch unit(310), a decoding unit(320), plural executing units(331,332), a special register(321) and a general purposed register(329). The command fetch unit withdraws codes, made by multi threads, from a command memory. The decoding unit decodes the withdrawn codes, and sets an execution order for the withdrawn codes. The plural executing units execute a code with respect to each of threads according to the set execution order. The special register, which are made up of plural components, stores command information for the decoding unit. The general purposed register uses the whole serial code section, and a divided part of a parallel code section for each of threads. At this time a rename unit can control a general purposed register in the parallel code area wherein the rename unit makes the plural executing units to recognize the general purposed register as two more divided sections.

    Abstract translation: 提供了用于在嵌入式核心中执行多线程的处理器及其方法,以减少功耗,减少占用面积并使生产容易,同时保持CMP(芯片多处理器)的性能。 扩展用于在嵌入式核心中执行多线程的处理器包括命令提取单元(310),解码单元(320),多个执行单元(331,332),专用寄存器(321)和通用目的寄存器(329)。 命令提取单元从命令存储器中提取由多线程制成的代码。 解码单元对提取的代码进行解码,并设置撤销代码的执行顺序。 多个执行单元根据设定的执行顺序对每个线程执行代码。 由多个组件组成的特殊寄存器存储用于解码单元的命令信息。 一般目的寄存器使用整个序列号部分,每个线程使用并行代码部分的一部分。 此时,重命名单元可以控制并行代码区域中的一般目的寄存器,其中重命名单元使多个执行单元将通用目的寄存器识别为两个更多分割区段。

    다수의 이종 프로세서를 구비하는 멀티 프로세싱 시스템 및그 구동 방법
    3.
    发明授权
    다수의 이종 프로세서를 구비하는 멀티 프로세싱 시스템 및그 구동 방법 失效
    多处理系统包含大量异构处理器及其驱动方法

    公开(公告)号:KR100968774B1

    公开(公告)日:2010-07-09

    申请号:KR1020080091806

    申请日:2008-09-18

    Abstract: 본 발명은 다수의 이종 프로세서 간에 처리되는 멀티 프로세싱 기술을 개시한다. 즉, 다수의 이종 프로세서를 구비하는 멀티 프로세싱 시스템 및 그 구동 방법은 기선정된 응응 프로그램이 메인 프로그램과 하나 이상의 병렬 함수로 분리 지정된 후, 서브 이종 프로세서에 의해 컴파일된 하나 이상의 병렬 함수가 상기 서브 이종 프로세서에 기구비된 레퍼를 통과함에 따라, 상기 컴파일된 하나 이상의 병렬 함수가 메인 이종 프로세서의 고유 호출 규약과 데이터 포맷에 맞도록 변경 또는 정합(整合)되게 하는 시스템 및 그 구동 방법을 구현함으로써, 다수의 이종 프로세서 간의 호출 규약 및 데이터 포맷에 대한 차이를 레퍼를 통해 극복하여 기존 개발 툴의 큰 수정 없이도 병렬적으로 처리하고자 하는 응용 프로그램을 할당 및 처리할 수 있어 시스템 성능 향상 및 고집적화로 인한 매출 증대를 높일 수 있다.
    이종 프로세서, 호출 규약, 데이터 포맷, 레퍼

    다수의 이종 프로세서를 구비하는 멀티 프로세싱 시스템 및그 구동 방법
    4.
    发明公开
    다수의 이종 프로세서를 구비하는 멀티 프로세싱 시스템 및그 구동 방법 失效
    包含大量异构处理器的多处理系统及其驱动方法

    公开(公告)号:KR1020100032778A

    公开(公告)日:2010-03-26

    申请号:KR1020080091806

    申请日:2008-09-18

    Abstract: PURPOSE: A multi-processing system and a driving method for including a plurality of different kind processors are provided so that the application for processing is assigned and it processes without the big correction of the development tool. The system performance is improved and sale is increased and due to the high integration. CONSTITUTION: A main heterogeneous processor one among a plurality of different kind processors. A selected application program is the compile. It designates as the main program and one or more parallel functions. The sub heterogeneous processor is one among a plurality of different kind processors. The mapping and the mapped parallel function is compiled in a dedicated memory(200). The Wrappers included in the sub different kind processor matches the compiled parallel function to data according with the access protocol and data format of the main different kind processor as change.

    Abstract translation: 目的:提供多处理系统和用于包括多种不同种类的处理器的驱动方法,以便分配处理应用程序,并且处理该开发工具没有大的校正。 系统性能得到改善,销售增加,并由于高集成度。 构成:多种不同种类处理器之一的主要异构处理器。 选择的应用程序是编译。 它指定为主程序和一个或多个并行功能。 子异构处理器是多种不同种类的处理器之一。 映射和映射并行功能被编译在专用存储器(200)中。 包含在不同种类的处理器中的包装器根据主要不同种类的处理器的访问协议和数据格式将编译的并行功能与数据进行匹配,作为更改。

Patent Agency Ranking