재구성 가능 프로세서 및 그 제어 방법
    21.
    发明公开
    재구성 가능 프로세서 및 그 제어 방법 有权
    可重构处理器和使用该方法的控制方法

    公开(公告)号:KR1020110100381A

    公开(公告)日:2011-09-14

    申请号:KR1020100019325

    申请日:2010-03-04

    CPC classification number: G06F9/22 G06F15/76 G06F15/7867

    Abstract: 벡터 연산을 효율적으로 할 수 있는 재구성 가능 프로세서 및 그 제어 방법이 개시된다. 본 발명의 일실시예에 따르면, 재구성 가능 프로세서는 벡터 레인 구성 정보에 따라 다수의 프로세싱 엘리먼트(PE) 중 적어도 하나의 프로세싱 엘리먼트를 벡터 레인으로 지정하고, 지정된 벡터 레인에 벡터 연산을 할당한다.

    Abstract translation: 提供了一种用于有效执行向量操作的可重构处理器,以及一种控制可重构处理器的方法。 可重配置处理器基于向量车道配​​置信息将多个处理元件中的至少一个指定为向量车道,并且向指定的向量车道分配向量操作。

    인스트럭션 캐시 관리 방법 및 그 방법을 이용하는프로세서
    22.
    发明公开
    인스트럭션 캐시 관리 방법 및 그 방법을 이용하는프로세서 有权
    使用该方法管理指令高速缓存和处理器的方法

    公开(公告)号:KR1020090027879A

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

    申请号:KR1020070093045

    申请日:2007-09-13

    Abstract: A method of managing an instruction cache and a processor using the same are provided to solve cache miss to be generated without using a prediction algorithm. A processor core(110) has the first active mode and the second active mode. An instruction cache(120) detects cache miss during the second active mode by tracing the first instruction that the processor core performs during the first active mode. The instruction cache produces a fake program counter. The instruction cache traces the first instruction in advance by changing a value of the fake program counter. If the cache miss about the first instruction is detected, the instruction cache receives the first instruction from an external memory(150). The instruction cache stores the first instruction received from the external memory.

    Abstract translation: 提供管理指令高速缓存的方法和使用其的处理器,以解决在不使用预测算法的情况下生成高速缓存未命中。 处理器核心(110)具有第一活动模式和第二活动模式。 指令高速缓存(120)通过在第一活动模式期间跟踪处理器核心执行的第一指令来检测在第二活动模式期间的高速缓存未命中。 指令缓存产生一个假的程序计数器。 指令高速缓存通过改变假程序计数器的值来提前跟踪第一条指令。 如果检测到关于第一指令的高速缓存未命中,则指令高速缓存从外部存储器(150)接收第一指令。 指令高速缓存存储从外部存储器接收的第一指令。

    메모리 접근 방법 및 장치
    24.
    发明公开
    메모리 접근 방법 및 장치 审中-实审
    存储器访问方法和设备

    公开(公告)号:KR1020160072620A

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

    申请号:KR1020140180501

    申请日:2014-12-15

    Abstract: 복수의메모리뱅크(Bank)와복수의메모리뱅크에저장된데이터중 벡터연산에필요한데이터를복사하여저장한복수의룩업테이블을생성하고, 생성된룩업테이블로부터데이터를읽어벡터데이터를생성하는제어부를포함하는장치가개시된다.

    Abstract translation: 公开了一种装置,包括:多个存储体; 以及控制单元,其产生多个查找表,该查找表已经在存储在多个存储体中的数据中复制并存储用于向量计算的必要数据,并且通过从生成的查找表读取数据来生成向量数据。 本发明可以提供能够将多个数据存储在存储器中作为查找表的形式的装置。

    VLIW 명령어를 처리하는 방법 및 장치와 VLIW 명령어를 처리하기 위한 명령어를 생성하는 방법 및 장치
    25.
    发明公开
    VLIW 명령어를 처리하는 방법 및 장치와 VLIW 명령어를 처리하기 위한 명령어를 생성하는 방법 및 장치 审中-实审
    用于处理VLIW指令的方法和装置以及用于生成用于处理VLIW指令的指令的方法和装置

    公开(公告)号:KR1020150106752A

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

    申请号:KR1020140029203

    申请日:2014-03-12

    CPC classification number: G06F9/3836 G06F9/30145 G06F9/3853 G06F9/5027

    Abstract: VLIW 명령어를 처리하는 방법 및 장치가 제공된다. 복수의 슬롯들 각각에 대해 VLIW 명령어가 할당되는지 여부에 대한 정보를 포함하고 있는 연산 할당 명령어를 획득하고, 획득한 연산 할당 명령어를 기초로 VLIW 명령어가 상기 복수의 슬롯들 각각에 할당되는지 여부에 대한 정보를 포함하는 데이터 베이스를 갱신하며, 갱신된 데이터 베이스에 기초하여, 적어도 하나의 VLIW 명령어를 상기 복수의 슬롯들 각각에 할당함으로써, VLIW 명령어로 구성되는 코드를 효과적으로 압축할 수 있다.

    Abstract translation: 提供了一种用于处理VLIW指令的方法和装置。 该装置获得包括关于VLIW指令是否被分配给多个时隙中的每一个的信息的计算分配指令; 基于所获得的计算分配指令,更新数据库,该数据库包括关于是否将VLIW指令分配给每个时隙的信息; 并且基于更新的数据库向每个时隙分配至少一个VLIW指令,从而有效地压缩由VLIW指令构成的代码。

    전력 시뮬레이션 방법 및 전력 시뮬레이터
    26.
    发明授权
    전력 시뮬레이션 방법 및 전력 시뮬레이터 有权
    功率模拟和功率模拟器的方法

    公开(公告)号:KR101358371B1

    公开(公告)日:2014-02-04

    申请号:KR1020070129136

    申请日:2007-12-12

    CPC classification number: G06F17/5022

    Abstract: 전력 시뮬레이션 방법 및 전력 시뮬레이터가 제공된다. 본 발명의 전력 시뮬레이터는 코어스 그레인 어레이에서 수행되는 인스트럭션의 수행에 대한 정적 정보를 추출하는 정적 정보 추출부, 상기 인스트럭션의 수행에 대한 동적 정보를 추출하는 동적 정보 추출부, 및 상기 정적 정보 및 상기 동적 정보에 기초하여 상기 프로세서의 추정 전력을 계산하는 계산부를 포함하는 것을 특징으로 하며, 이를 통해 시뮬레이션 과정의 시간을 단축할 수 있다.
    전력 시뮬레이션, 동적 정보, 정적 정보

    시간적 인접성 정보를 이용한 캐쉬 메모리 시스템 및데이터 저장 방법
    27.
    发明授权
    시간적 인접성 정보를 이용한 캐쉬 메모리 시스템 및데이터 저장 방법 有权
    使用时间本地化信息的高速缓存存储器系统和使用系统存储数据的方法

    公开(公告)号:KR100858527B1

    公开(公告)日:2008-09-12

    申请号:KR1020070037969

    申请日:2007-04-18

    CPC classification number: G06F12/0897 G06F12/123

    Abstract: A cache memory system using temporal locality information and a data storage method are provided to increase lifetime of data though not increasing a size of a cache memory. A cache memory system includes a main cache(110), an extended cache(120) and a separation cache(130). The main cache stores data accessed by a CPU. When the main cache stores the accessed data by using a full associative type, part of the data prestored at the main cache is evicted from the main cache in case that there exists no space at the main cache. When the main cache stores the accessed data by using a set associative type, part of the data prestored at each space is evicted from the main cache in case that data is prestored at the space. The extended cache stores all the data evicted from the main cache. The separation cache stores the data evicted from the extended cache via a data path if temporal locality information in correspondence with data evicted from the extended cache satisfies preset conditions.

    Abstract translation: 提供了使用时间局部性信息和数据存储方法的高速缓冲存储器系统,以增加数据的寿命,而不增加高速缓冲存储器的大小。 高速缓冲存储器系统包括主缓存(110),扩展高速缓存(120)和分离高速缓存(130)。 主缓存存储CPU访问的数据。 当主缓存通过使用完全关联类型存储访问的数据时,在主缓存中预存的部分数据在主缓存中被消除,以防在主缓存上不存在空间。 当主缓存通过使用设置的关联类型存储访问的数据时,在数据被预先存储在空间的情况下,在每个空间预存的数据的一部分被从主缓存中逐出。 扩展缓存存储从主缓存中删除的所有数据。 如果与从扩展高速缓存的数据相对应的时间局部性信息满足预设条件,则分离高速缓存通过数据路径存储从扩展高速缓存中被驱逐的数据。

    데이터를 병렬 처리하는 방법 및 이를 위한 장치
    28.
    发明公开
    데이터를 병렬 처리하는 방법 및 이를 위한 장치 审中-实审
    数据并行化方法及其装置

    公开(公告)号:KR1020170052382A

    公开(公告)日:2017-05-12

    申请号:KR1020150154758

    申请日:2015-11-04

    Abstract: 메모리접근주소에의해데이터들을메모리에서읽고, 읽은데이터들중 동일한메모리의주소를가지는데이터를확인하고, 확인된데이터들중 하나를제외한나머지데이터들에대하여마스킹을하고, 확인된데이터를이용하여보정값을생성하고, 데이터들및 보정값을이용하여연산하고, 마스킹하지않은데이터에대해연산한데이터를메모리에저장하는, 데이터를병렬처리하는방법및 이를위한장치가개시된다.

    Abstract translation: 通过存储器访问地址从存储器读取数据,检查读取数据中具有相同存储器的地址的数据,除了一个确认数据之外的其余数据被屏蔽, 公开了一种用于并行处理数据的方法和设备,所述数据产生值,使用数据和校正值进行操作,并且将针对非掩蔽数据计算的数据存储在存储器中。

    재구성 가능 프로세서 및 그 제어 방법
    29.
    发明授权
    재구성 가능 프로세서 및 그 제어 방법 有权
    可重构处理器和控制方法使用相同

    公开(公告)号:KR101699910B1

    公开(公告)日:2017-01-26

    申请号:KR1020100019325

    申请日:2010-03-04

    CPC classification number: G06F9/22 G06F15/76 G06F15/7867

    Abstract: 벡터연산을효율적으로할 수있는재구성가능프로세서및 그제어방법이개시된다. 본발명의일실시예에따르면, 재구성가능프로세서는벡터레인구성정보에따라다수의프로세싱엘리먼트(PE) 중적어도하나의프로세싱엘리먼트를벡터레인으로지정하고, 지정된벡터레인에벡터연산을할당한다.

    Abstract translation: 提供了一种用于有效执行向量操作的可重构处理器,以及一种控制可重构处理器的方法。 可重配置处理器基于向量车道配​​置信息将多个处理元件中的至少一个指定为向量车道,并且向指定的向量车道分配向量操作。

    전력 시뮬레이션 방법 및 전력 시뮬레이터
    30.
    发明公开
    전력 시뮬레이션 방법 및 전력 시뮬레이터 有权
    功率模拟和功率模拟器的方法

    公开(公告)号:KR1020090028385A

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

    申请号:KR1020070129136

    申请日:2007-12-12

    CPC classification number: G06F17/5022

    Abstract: An electric power simulation method and an electric power simulator are provided to improve the accuracy regardless of reducing the simulation carrying out time. A static information extracting unit(710) is the static information about the performance of a second instruction performed in a coarse grained array. That is, the static information extracting unit extracts the static information based on the configuration information of the coarse grained array. The dynamic information extracting unit(720) the dynamic information about the performance of a second instruction performed in a coarse grained array. The calculation unit(730) calculates the estimation electric power of processor based on static and dynamic information by reflecting the processing property of the processor.

    Abstract translation: 提供电力模拟方法和电力模拟器,以提高精度,而不管减少模拟执行时间。 静态信息提取单元(710)是关于在粗粒度阵列中执行的第二指令的执行的静态信息。 也就是说,静态信息提取单元根据粗粒子阵列的配置信息提取静态信息。 动态信息提取单元(720)关于在粗粒度阵列中执行的第二指令的性能的动态信息。 计算单元(730)通过反映处理器的处理特性,基于静态和动态信息来计算处理器的估计电力。

Patent Agency Ranking