TEMPORAL AFFINITY ANALYSIS USING REUSE SIGNATURES
    251.
    发明申请
    TEMPORAL AFFINITY ANALYSIS USING REUSE SIGNATURES 审中-公开
    使用重用标志的时间分布分析

    公开(公告)号:WO2004061620A3

    公开(公告)日:2005-08-04

    申请号:PCT/US2004000033

    申请日:2004-01-02

    CPC classification number: G06F8/4442 G06F11/3466 G06F12/0862 G06F2201/885

    Abstract: Reuse distance is the number of data which are accessed between accesses of a datum. The computation (693) of reuse distance uses a search tree and is carried out through approximate analysis, pattern recognition, or distance-based sampling (55). The reuse distance can be used to detect reference affinity, that is, to detect which data are accessed together.

    Abstract translation: 重复使用距离是在数据访问之间访问的数据的数量。 重用距离的计算(693)使用搜索树,并通过近似分析,模式识别或基于距离的采样进行(55)。 复用距离可用于检测参考亲和度,即检测哪些数据被一起访问。

    데이터 백업 장치 및 방법
    253.
    发明公开
    데이터 백업 장치 및 방법 审中-实审
    数据备份装置和方法

    公开(公告)号:KR1020170117532A

    公开(公告)日:2017-10-23

    申请号:KR1020177025831

    申请日:2016-03-02

    Abstract: 본발명은데이터백업장치및 방법을제공한다. 데이터백업방법에따르면, 데이터백업장치가파워온되는경우, 사망블록의개수와생존블록의개수가카운트되며, 여기서사망블록과생존블록은데이터백업장치가파워온되는시점에서의시퀀스액세스식별자에대응한다. 데이터백업장치가파워오프된후, 시퀀스액세스식별자에대응하는샘플링된캐시블록의전체개수에대한파워온 시점에서의각 시퀀스액세스식별자에대응하는사망블록에의해점유되는비율은데이터백업장치가파워온되는시점에서의시퀀스액세스식별자에대응하는사망블록및 생존블록에대해카운트된개수에따라서계산된다. 계산된비율이미리설정된임계값과비교되고, 휘발성메모리유닛내의사망블록이비교결과에따라서예측된다. 백업중에, 사망블록일것으로예측되는캐시블록은백업되지않는다. 이것은백업데이터양을감소시키고백업효율을향상시킨다.

    Abstract translation: 本发明提供了一种数据备份装置和方法。 据的数据备份方法,如果一个数据备份装置上电,并且其中死块和活性嵌段,对应于上电序列中的数据备份设备数和存活力块死亡块计数的数量,访问标识符时eseoui 。 所述数据备份设备后,将电源断开,由对应于接入标识符的序列eseoui通电时间到对应于访问标识符的序列采样的高速缓存块的总数是数据备份装置中的死块所占的比例是电源接通 根据当时序列访问标识符对应的生存者区块和生存者区块的计数值进行计算。 将计算出的比率与预设的阈值进行比较,根据比较结果预测易失性存储单元中的死区。 在备份过程中,不会备份预测为死区的高速缓存块。 这减少了备份数据量并提高了备份效率。

    거짓 공유 검출 장치 및 방법

    公开(公告)号:KR101748441B1

    公开(公告)日:2017-06-19

    申请号:KR1020100098403

    申请日:2010-10-08

    Inventor: 조대현 문승도

    Abstract: 거짓공유에의한성능저하를유발할가능성이있는오퍼레이션세트를검출하는오퍼레이션세트검출부, 및검출된오퍼레이션세트가거짓공유에의한성능저하를유발하는실행패턴으로실행될확률로정의되는제 1 확률을계산하고, 계산된제 1 확률을이용하여검출된오퍼레이션세트에포함된어느하나의오퍼레이션에서거짓공유에의한성능저하가발생될확률로정의되는제 2 확률을계산하는확률계산부를포함하는거짓공유검출장치가제공된다.

    멀티-스레드 애플리케이션의 성능을 분석하는 방법 및 시스템
    257.
    发明授权
    멀티-스레드 애플리케이션의 성능을 분석하는 방법 및 시스템 有权
    用于分析多线程应用性能的方法和系统

    公开(公告)号:KR101475746B1

    公开(公告)日:2014-12-30

    申请号:KR1020127030784

    申请日:2011-05-20

    Abstract: 멀티-스레드애플리케이션의특정한문제를판정하기위한분석모델을제공하는방법및 시스템이개시된다. 본발명의일 실시예에서, 멀티-스레드애플리케이션은실행을위해복수의스레드를사용하고, 각스레드는각 스레드의현재의상태에기초하여복수의상태중 각각의하나에할당된다. 이렇게함으로써, 멀티-스레드애플리케이션의특정한문제가각 스레드에대한복수의상태중에서천이의수에기초하여판정된다. 본발명의일 실시예에서, 분석모델은멀티스레드애플리케이션의각 병렬영역또는알고리즘에대해어떤문제가발생하였는지및 이것이병렬영역또는알고리즘의확장성에얼마나많이영향을미치는지를판정하기위해작업자스레드천이카운터들또는이벤트들을사용한다.

    크로스 바운더리 하이브리드 및 다이나믹 저장 장치 및 메모리 상황 인식 캐시 시스템
    258.
    发明公开
    크로스 바운더리 하이브리드 및 다이나믹 저장 장치 및 메모리 상황 인식 캐시 시스템 有权
    跨边界混合和动态存储和存储器语境高速缓存系统

    公开(公告)号:KR1020130037181A

    公开(公告)日:2013-04-15

    申请号:KR1020120110024

    申请日:2012-10-04

    Inventor: 조병철

    Abstract: PURPOSE: A cross boundary hybrid and dynamic storage device and a memory situation recognition cache system thereof are provided to supply an adaptive cache system for a hybrid storage system including a high speed storage component composed of a storage manager, a cache area, and a high speed storage area. CONSTITUTION: An I/O traffic analyzing component(420) monitors data traffic to provide traffic analysis. An adaptive cache algorithm component(422) is combined with the I/O traffic analyzing component and supports an algorithm set determining a storage schema handling the data traffic. An adaptive cache policy component(424) is combined with the adaptive cache algorithm component, supports a cache policy set, and determines storage based on the traffic analysis and the storage schema. A low-mid-high cache(432) is combined with the adaptive cache policy component and stores the data traffic based on the determination of the storage. [Reference numerals] (420) I/O traffic analysis; (422) Adaptive cache algorithm; (424) Adaptive cache policy; (428) Low speed storage(HDD, Flash etc.); (430) High speed storage(DRAM SSD); (432) Low-mid-high cache solution; (434) Middle speed storage(PRAM, FRAM, MRAM SSD etc.); (436) Cache area; (438) High speed storage area; (440) Storage manager; (AA) Data route; (BB) Logical data route; (CC) Monitoring; (DD,EE) Data I/O; (FF) Using pattern, file context, hit rate, storage area request, and others;

    Abstract translation: 目的:提供一种跨边界混合动态存储设备及其存储器状况识别缓存系统,以提供一种混合存储系统的自适应高速缓存系统,该系统包括由存储管理器,高速缓存区域和高速存储器组成的高速存储组件 速度存储区域。 规定:I / O流量分析组件(420)监视数据流量以提供流量分析。 自适应高速缓存算法组件(422)与I / O业务分析组件组合并且支持确定处理数据业务的存储模式的算法集。 自适应高速缓存策略组件(424)与自适应高速缓存算法组件组合,支持高速缓存策略集,并且基于流分析和存储模式来确定存储。 低中高级缓存(432)与自适应高速缓存策略组件组合并且基于存储的确定存储数据业务。 (附图标记)(420)I / O业务分析; (422)自适应高速缓存算法; (424)自适应高速缓存策略; (428)低速存储(HDD,闪存等); (430)高速存储(DRAM SSD); (432)低中高速缓存解决方案; (434)中速存储(PRAM,FRAM,MRAM SSD等); (436)缓存区; (438)高速存储区; (440)存储管理器; (AA)数据路线; (BB)逻辑数据路由; (CC)监测; (DD,EE)数据I / O; (FF)使用模式,文件上下文,命中率,存储区域请求等;

    디바이스 관리 장치와 디바이스 관리 방법
    259.
    发明授权
    디바이스 관리 장치와 디바이스 관리 방법 有权
    设备管理设备和设备管理方法

    公开(公告)号:KR100743449B1

    公开(公告)日:2007-07-30

    申请号:KR1020050058222

    申请日:2005-06-30

    CPC classification number: G06F11/34 G03G2215/00113 G06F11/3466 G06F2201/885

    Abstract: 디바이스 관리 장치는 하나 이상의 디바이스 그룹을 구성하는 디바이스와 연결되도록 된다. 애플리케이션은 디바이스 관리 장치내에서 작동된다. 각 디바이스 관리부는 하나의 디바이스와 대응되고, 대응된 하나의 디바이스의 사용 정보를 생성하는 동작이 가능하다. 디바이스 그룹 관리부는 하나 이상의 디바이스 그룹과 대응되고, 각 디바이스 관리부로부터 사용 정보를 받도록 디바이스 관리부와 연결된다. 디바이스 그룹 관리부는 애플리케이션으로부터의 문의에 응답하여 사용 정보를 통지하는 동작이 가능하다.
    디바이스 관리 장치, 디바이스 관리 방법

    어카운팅 방법 및 프로세서
    260.
    发明公开
    어카운팅 방법 및 프로세서 失效
    用于确定同时多线程(SMT)处理器中的每个线程处理器资源利用的会计方法和逻辑

    公开(公告)号:KR1020060002842A

    公开(公告)日:2006-01-09

    申请号:KR1020057017727

    申请日:2004-04-14

    Abstract: An accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor provides a mechanism for accounting for processor resource usage by programs and threads within programs. Relative resource use is determined by detecting instruction dispatches for multiple threads active within the processor, which may include idle threads that are still occupying processor resources. If instructions are dispatched for all threads or no threads, the processor cycle is accounted equally to all threads. Alternatively if no threads are in a dispatch state, the accounting may be made using a prior state, or in conformity with ratios of the threads' priority levels. If only one thread is dispatching, that thread is accounted the entire processor cycle. If multiple threads are dispatching, but less than all threads are dispatching (in processors supporting more than two threads), the processor cycle is billed evenly across the dispatching threads. Multiple dispatches may be detected for the threads and a fractional resource usage determined for each thread and the counters may be updated in accordance with their fractional usage.

    Abstract translation: 用于确定同时多线程(SMT)处理器中的每线程处理器资源利用的计费方法和逻辑提供了一种用于计算程序内的程序和线程的处理器资源使用的机制。 通过检测处理器内活动的多个线程的指令分派来确定相对资源使用,这可能包括仍占用处理器资源的空闲线程。 如果为所有线程或没有线程调度指令,则处理器周期与所有线程相等。 或者,如果没有线程处于调度状态,则可以使用先前状态进行计费,或者根据线程的优先级的比率来进行计费。 如果只调度一个线程,则该线程将占整个处理器周期。 如果多个线程正在调度,但是少于所有线程的调度(在支持多于两个线程的处理器中),处理器周期将在调度线程之间平均计费。 可以为线程检测多个调度,并且为每个线程确定的分数资源使用,并且可以根据其分数使用来更新计数器。

Patent Agency Ranking