관계형 데이터베이스를 이용한 프로그램 트레이스 방법
    1.
    发明公开
    관계형 데이터베이스를 이용한 프로그램 트레이스 방법 有权
    使用关系数据库的程序跟踪方法

    公开(公告)号:KR1020080069048A

    公开(公告)日:2008-07-25

    申请号:KR1020070006640

    申请日:2007-01-22

    Inventor: 홍성백 유승주

    CPC classification number: G06F11/3419 G06F11/3476 G06F2201/865

    Abstract: A method for tracing a program with a relational database is provided to improve performance of the program by tracing function calls, searching program paths, and solving bottleneck with a parent function and call stack information of a specific time point. First trace data, which is used for tracing a program, of a function call is extracted from the program during execution of the program and is stored to a part of a field of a relation database. Second trace data is extracted by tracing the remaining part of the field from the stored first trace data of the function call after the program is terminated, and is stored to the remaining part of the field. The field includes an activation ID(10), a function ID(20), starting/keeping times(30,40) of the activation ID, initial child/sibling function activation IDs(50,60) of the activation ID, a next activation ID(70), and a parent function activation ID(80) of the activation ID.

    Abstract translation: 提供了一种使用关系数据库跟踪程序的方法,通过跟踪功能调用,搜索程序路径,解决具有父功能的瓶颈并调用特定时间点的堆栈信息来提高程序性能。 在程序执行期间从程序中提取用于跟踪程序的第一跟踪数据,并将其存储到关系数据库的一部分。 通过在程序终止后从存储的函数调用的第一跟踪数据中追踪字段的剩余部分来提取第二跟踪数据,并存储到字段的剩余部分。 该字段包括激活ID的激活ID(10),功能ID(20),启动ID的启动/保持时间(30,40),激活ID的初始子/同级功能激活ID(50,60),下一个 激活ID(70)和激活ID的父功能激活ID(80)。

    관계형 데이터베이스를 이용한 프로그램 트레이스 방법
    2.
    发明授权
    관계형 데이터베이스를 이용한 프로그램 트레이스 방법 有权
    使用关系数据库的程序跟踪方法

    公开(公告)号:KR101358750B1

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

    申请号:KR1020070006640

    申请日:2007-01-22

    Inventor: 홍성백 유승주

    CPC classification number: G06F11/3419 G06F11/3476 G06F2201/865

    Abstract: 여기에 개시된 프로그램 트레이싱 방법은 프로그램의 트레이싱 방법에 있어서: a) 상기 프로그램이 실행되는 동안 상기 프로그램을 트레이싱하기 위한 함수 호출의 제 1 트레이스 데이터를 상기 실행된 프로그램으로부터 추출하고, 상기 추출된 함수 호출의 제 1 트레이스 데이터를 관계형 데이터베이스의 필드 내의 일부에 저장하는 단계; 및 b) 상기 프로그램이 종료된 후, 상기 관계형 데이터베이스에 저장된 상기 함수 호출의 제 1 트레이스 데이터로부터 상기 필드의 나머지를 트레이스하여 제2 트레이스 데이터를 추출하고, 상기 추출된 제2 트레이스 데이터를 상기 필드의 나머지에 저장하는 단계를 포함한다.

    불휘발성 메모리를 위한 버퍼와 디스크를 위한 버퍼를구비하는 데이터 저장 시스템 및 상기 데이터 저장시스템의 데이터 억세스 방법
    4.
    发明授权
    불휘발성 메모리를 위한 버퍼와 디스크를 위한 버퍼를구비하는 데이터 저장 시스템 및 상기 데이터 저장시스템의 데이터 억세스 방법 有权
    数据存储系统,包括用于非易失性存储器的缓冲器和盘的缓冲器以及数据存储系统的数据访问方法

    公开(公告)号:KR100800484B1

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

    申请号:KR1020060108380

    申请日:2006-11-03

    Abstract: A data storage system including a buffer for a non-volatile memory and the buffer for a disk, and a data access method thereof are provided to reduce a data access time for data stored in the non-volatile memory and the disk by using a non-volatile memory buffer and a disk buffer. A data storage system is equipped with a non-volatile memory(170), a disk(180), a non-volatile memory buffer(130), and a disk buffer(140). The non-volatile memory buffer stores a part of areas of the non-volatile memory between a host(110) and the non-volatile memory. The disk buffer stores a part of disks between the host and the disk. The data storage system checks a device corresponding to an access address received from the host in order of the non-volatile memory buffer, the non-volatile memory, the disk buffer, and the disk. The data corresponding to the access address is returned to the host if the access address is found.

    Abstract translation: 提供了包括用于非易失性存储器的缓冲器和用于盘的缓冲器的数据存储系统及其数据访问方法,以通过使用非易失性存储器来减少存储在非易失性存储器和盘中的数据的数据访问时间 - 易失性内存缓冲区和磁盘缓冲区。 数据存储系统配备有非易失性存储器(170),磁盘(180),非易失性存储器缓冲器(130)和磁盘缓冲器(140)。 非易失性存储器缓冲器在主机(110)和非易失性存储器之间存储非易失性存储器的一部分区域。 磁盘缓冲区将一部分磁盘存储在主机和磁盘之间。 数据存储系统根据非易失性存储器缓冲器,非易失性存储器,磁盘缓冲器和磁盘的顺序检查与从主机接收的访问地址相对应的设备。 如果发现访问地址,则与访问地址对应的数据将返回主机。

    워크로드 추정치를 사용하는 CPU의 동적 전압 스케일링방법 및 그 방법을 실행시키기 위한 프로그램을 기록한기록매체
    5.
    发明授权
    워크로드 추정치를 사용하는 CPU의 동적 전압 스케일링방법 및 그 방법을 실행시키기 위한 프로그램을 기록한기록매체 有权
    使用工作负载估计器的CPU的动态电压缩放方法和存储该方法的计算机可读介质的方法

    公开(公告)号:KR101254009B1

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

    申请号:KR1020060010883

    申请日:2006-02-03

    Inventor: 홍성백 유승주

    CPC classification number: G06F1/3203 G06F1/3243 Y02D10/152

    Abstract: 평균 워크로드를 사용하는 CPU의 동적 전압 스케일링 방법이 개시된다. 상기 동적 전압 스케일링 방법은 프로그램의 다수의 코드 세그먼트들 각각에 대한 전압 세팅 포인트를 설정하고, 측정시마다 변화된 데이터에 기초하여 상기 코드 세그먼트들 각각의 워크로드의 변화 값들을 측정하고, 각각이 다수의 전압 세팅 포인트들을 구비하는 다수의 조합들을 선택하고, 상기 측정된 워크로드의 변화 값들에 기초하여 상기 선택된 다수의 조합들 각각의 전압세팅 포인트들에 대응하는 워크로드 추정치들을 계산하고, 상기 워크로드 추정치들에 기초하여 상기 다수의 조합들 중 CPU의 에너지 소모가 가장 적은 값을 갖는 조합을 선택하고, 런타임시 상기 CPU의 에너지 소모가 가장 적은 값을 갖는 상기 조합의 전압 세팅 포인트들 각각에 대응하는 워크로드 추정치에 기초한 동작전압을 설정할 경우 실시간제한을 만족하는지 여부를 판단하고, 판단 결과에 기초하여 대응하는 동작 전압을 세팅한다.
    동적 전압 스케일링(Dynamic Voltage Scaling)

    비휘발성 메모리 및 버퍼 메모리를 포함하는 메모리 시스템및 그것의 데이터 읽기 방법
    6.
    发明公开
    비휘발성 메모리 및 버퍼 메모리를 포함하는 메모리 시스템및 그것의 데이터 읽기 방법 有权
    具有非易失性存储器和缓冲存储器的存储器系统及其数据读取方法

    公开(公告)号:KR1020090004157A

    公开(公告)日:2009-01-12

    申请号:KR1020070068149

    申请日:2007-07-06

    CPC classification number: G11C16/26 G06F12/0862 G06F12/0866 G06F2212/2022

    Abstract: A memory system having nonvolatile memory and buffer memory and data read method thereof is provided to perform different reading according to the pattern of data by determining whether the prefetch operation is performed or not according to the data size. A controller checks the assigned state of the start address allotted to a buffer memory(S110), and it checks the presence of the addresses corresponding to data from the address mapping table to the start address and from the start address to 30 sectors. The controller determines the heat(Hit) of the buffer memory according to the search result(S120). The controller transmits data from the start address to 30 sectors from the buffer memory to a host according to the hit status of the buffer memory(S160).

    Abstract translation: 提供了具有非易失性存储器和缓冲存储器及其数据读取方法的存储器系统,以根据数据大小确定是否执行预取操作,根据数据模式执行不同的读取。 控制器检查分配给缓冲存储器的起始地址的分配状态(S110),并且它检查与地址映射表中的数据对应的地址到起始地址以及从起始地址到30个扇区的存在。 控制器根据搜索结果确定缓冲存储器的热(命中)(S120)。 控制器根据缓冲存储器的命中状态从缓冲存储器向主机发送从起始地址到30个扇区的数据(S160)。

    워크로드 추정치를 사용하는 CPU의 동적 전압 스케일링방법 및 그 방법을 실행시키기 위한 프로그램을 기록한기록매체
    7.
    发明公开
    워크로드 추정치를 사용하는 CPU의 동적 전압 스케일링방법 및 그 방법을 실행시키기 위한 프로그램을 기록한기록매체 有权
    使用工作负载估计器和计算机可读介质存储该方法的CPU的动态电压调整方法

    公开(公告)号:KR1020070079863A

    公开(公告)日:2007-08-08

    申请号:KR1020060010883

    申请日:2006-02-03

    Inventor: 홍성백 유승주

    CPC classification number: G06F1/3203 G06F1/3243 Y02D10/152

    Abstract: A method for dynamically scaling voltage of a CPU by using a workload estimator and a recording medium storing a program thereof are provided to operate the CPU in low power consumption by using a workload estimator after making workload profiling by a code segment unit . A voltage setting point is set to each code segment of a program(S210). Changes of the workloads of each code segment are measured based on data changed in each measurement(S220). A plurality of combinations respectively equipped with the voltage setting points are selected(S230). The workload estimators corresponding to each voltage setting point of the selected combinations are calculated based on the measured changes of the workload(S240). An optimal combination having the smallest power consumption of the CPU is selected based on the workload estimators(S260).

    Abstract translation: 提供了通过使用工作负载估计器和存储其程序的记录介质来动态地缩放CPU的电压的方法,以便在通过代码段单元进行工作负载分析之后通过使用工作负载估计器来操作CPU的低功耗。 电压设定点被设定为程序的各代码段(S210)。 每个代码段的工作量变化根据每次测量中改变的数据进行测量(S220)。 选择分别配置有电压设定点的多个组合(S230)。 基于所测量的工作量的变化来计算与所选择的组合的每个电压设定点相对应的工作量估计器(S240)。 基于工作量估计器选择具有CPU功耗最小的最佳组合(S260)。

Patent Agency Ranking