-
1.
公开(公告)号:KR20210034479A
公开(公告)日:2021-03-30
申请号:KR1020200095010A
申请日:2020-07-30
Applicant: 삼성전자주식회사
IPC: G06F12/0862 , G06F12/0891
CPC classification number: G06F12/0862 , G06F12/0891 , G06F16/2379 , G06F2212/602
Abstract: 프리페칭 동작 조정 방법으로서, 프리페칭 거리를 설정하는 것, 프리페칭 트리거 키에 액세스하는 것, 상기 프리페칭 트리거 키로부터 상기 프리페칭 거리 외부에 있는 목표 키를 결정하는 것, 상기 프리페칭 거리를 증가시키는 것 및 프리페칭 미리읽기 버퍼로부터의 후속 프리페칭 트리거 키의 후속 목표 키를 성공적으로 페치하는 것을 포함한다.
-
公开(公告)号:KR20210034478A
公开(公告)日:2021-03-30
申请号:KR1020200093322A
申请日:2020-07-27
Applicant: 삼성전자주식회사
CPC classification number: G06F11/1435 , G06F16/2365 , G06F11/1464 , G06F11/1469 , G06F11/2064 , G06F16/1734 , G06F16/21 , G06F16/2282 , G06F16/25 , G06F16/27 , G06F21/6218 , G06F2201/80 , G06F2221/0751
Abstract: 본 발명의 실시 예에 따른 데이터베이스의 관리방법이 제공된다. 방법은 복구 로직으로, 시작 메타데이터 테이블 키를 사용하여 제 1 메타데이터 테이블을 찾는 단계, 복구 로직에 의해, 제 1 메타데이터 테이블을 판독하는 단계, 복구 로직으로, 제 1 메타데이터 테이블의 제 1 후속 메타데이터 테이블 키를 회수하는 단계, 복구 로직에 의해, 제 1 후속 메타데이터 테이블 키 또는 제 3 메타데이터 테이블의 제 3 후속 메타데이터 테이블 키에 기초하여 제 2 메타데이터 테이블을 찾는 단계, 제 3 후속 메타데이터 테이블은 제 1 메타데이터 테이블의 제 1 메타데이터 테이블 범위, 및 제 2 메타데이터 테이블의 제 2 메타데이터 테이블 범위 사이의 제 3 메타데이터 테이블 범위를 갖고, 복구 로직에 의해, 제 2 메타데이터 테이블을 판독하는 단계, 복구 로직에 의해, 제 2 메타데이터 테이블이 제 2 메타데이터 테이블 범위에서 유효한 키들이 없는지 판단하는 단계, 및 복구 로직에 의해, 제 2 메타데이터 테이블과 관련된 메모리 공간을 이용 가능하게 하는 단계를 포함할 수 있다.
-
公开(公告)号:KR20210034485A
公开(公告)日:2021-03-30
申请号:KR1020200110097A
申请日:2020-08-31
Applicant: 삼성전자주식회사
CPC classification number: G06F11/1466 , G06F16/2365 , G06F11/1448 , G06F16/21 , G06F16/2228 , G06F16/2282 , H04L9/0894 , G06F2201/80 , H04L2209/38
Abstract: KV 체인에서 다수의 KV 블록을 연결하여 데이터 일관성을 보장하는 방법이 제공되며, 상기 방법은 내부 키를 제1 KV 블록 및 복원 시작 내부 키 모두에 할당하고, 상기 내부 키와 상이하며 다음 KV 블록에 대응하는 다음 내부 키를 할당하고, 상기 제1 KV 블록 및 다음 KV 블록에서 각각의 사용자 키 값을 캡슐화하는 것을 포함하며, 상기 제1 KV 블록은 상기 복원 시작 내부 키를 읽음으로써 액세스되고, 상기 다음 KV블록은 상기 제1 KV 블록의 상기 다음 내부 키를 읽음으로써 액세스된다.
-
4.
公开(公告)号:KR20210034481A
公开(公告)日:2021-03-30
申请号:KR1020200096913A
申请日:2020-08-03
Applicant: 삼성전자주식회사
CPC classification number: G06F16/2365 , G06F16/25 , G06F16/235 , G06F16/27 , G06F9/466 , G06F9/4881
Abstract: 데이터 저장 방법은, 보류 중인 큐에서 복수의 트랜잭션들을 식별하고, 상기 트랜잭션들은 복수의 키들에 각각 대응하는 하나 이상의 키 밸류 업데이트들을 가지며; 상기 트랜잭션들 중 상이한 것들에 속하는 상기 키 밸류 업데이트들의 공통적으로 관련된 키 밸류 업데이트들과 관련된 상기 복수의 키들의 공통적으로 관련된 키를 식별하고; 트랜잭션 그룹 ID들에 할당된 각각의 트랜잭션 ID들에 기초하여 트랜잭션들 그룹 ID들을 상기 트랜잭션들에 각각 할당하고; 상기 할당된 트랜잭션 그룹 ID들에 기초하여 복수의 트랜잭션 그룹들의 각각의 트랜잭션 그룹으로 상기 트랜잭션들을 그룹화하는 것을 포함하며; 및 상기 트랜잭션 그룹들 중 동일한 하나에 있는 트랜잭션들의 그룹화된 트랜잭션들에 대하여 공통적으로 관련된 키의 공통적으로 관련된 키 밸류 업데이트들에 대응하는 충돌하는 데이터 기록을 머지하는 것을 포함한다.
-
公开(公告)号:KR20210034471A
公开(公告)日:2021-03-30
申请号:KR1020200068315A
申请日:2020-06-05
Applicant: 삼성전자주식회사
IPC: G06F16/13 , G06F16/14 , G06F16/22 , G06F16/31 , G06F16/901
CPC classification number: G06F16/152 , G06F16/137 , G06F16/2255 , G06F16/24558 , G06F16/325 , G06F16/9014
Abstract: 데이터베이스 내 타겟 키를 검색하는 시스템 및 방법이 개시된다. 방법은 정렬된 키 테이블의 해시-오프셋 테이블을 해시-오프셋 테이블 엔트리들로 채우고 - 상기 해시-오프셋 테이블 엔트리들은 각 키에 대응하는 해시-값, 및 해시 오프셋을 가짐 -; 상기 해시-값들에 기초하여 상기 해시-오프셋 테이블 엔트리들을 정렬하고; 상기 해시-오프셋 테이블 내 타겟 키에 대응하는 상기 해시-값들의 타겟 해시-값을 검색하고; 상기 타겟 해시-값에 기초하여 타겟 키에 대응하는 타겟 키-값 쌍을 찾고; 및 상기 타겟 키-값 쌍의 위치를 저장하는 것을 포함할 수 있다.
-
公开(公告)号:KR1020110050230A
公开(公告)日:2011-05-13
申请号:KR1020090107118
申请日:2009-11-06
Applicant: 삼성전자주식회사 , 단국대학교 산학협력단
CPC classification number: G06F9/45533 , G06F9/45554 , G06F11/301 , G06F11/3051 , G06F13/28 , G06F13/4226
Abstract: PURPOSE: A virtual system and an instruction executing method thereof are provided to analyze the execution of an application program or an operating program in real time. CONSTITUTION: A VMM(Virtual Machine Monitor)(120) virtualizes a hardware(110). A user domain(140) is operated by a virtualized hardware. A root domain(130) is operated by the virtualized hardware. The root domain manages the user domain. The virtual machine monitor analyzes the execution operation of the user domain in real time. The virtual machine monitor stores the analyzed execution information to the root domain.
Abstract translation: 目的:提供虚拟系统及其指令执行方法,以实时分析应用程序或操作程序的执行。 构成:VMM(虚拟机监视器)(120)虚拟化硬件(110)。 用户域(140)由虚拟化硬件操作。 根域(130)由虚拟化硬件操作。 根域管理用户域。 虚拟机监视器实时分析用户域的执行操作。 虚拟机监视器将分析的执行信息存储到根域。
-
公开(公告)号:KR101640769B1
公开(公告)日:2016-07-19
申请号:KR1020090107118
申请日:2009-11-06
Applicant: 삼성전자주식회사 , 단국대학교 산학협력단
CPC classification number: G06F9/45533 , G06F9/45554
Abstract: 본발명의실시예에따른가상화시스템은, 하드웨어, 상기하드웨어를가상화시키는가상머신모니터, 상기가상화된하드웨어를이용하여운영되는사용자도메인, 및상기가상화된하드웨어를이용하여운영되고, 상기사용자도메인을관리하는루트도메인을포함하고, 상기가상머신모니터는상기사용자도메인의실행동작을실시간으로분석하고, 상기분석된실행정보를상기루트도메인에저장한다. 본발명에따른가상화시스템및 그것의명령어실행방법은, 실시간으로운영체제및 응용프로그램의실행동작을분석할수 있다. 이에따라, 분석된실행동작을근거로보다효율적으로시스템을관리할수 있다.
-
公开(公告)号:KR1020140109237A
公开(公告)日:2014-09-15
申请号:KR1020130142153
申请日:2013-11-21
Applicant: 단국대학교 산학협력단
Abstract: A technique relating to a method and an apparatus to analyze the architecture of a multi-bank memory is disclosed. A method to analyze the architecture of a memory consisting of multi-banks comprises the steps of: accessing the memory in a cache line unit in accordance to at least one memory address; calculating operation processing time for data corresponding to at least one memory address by accessing the memory in the cache line unit; and determining the architecture of the memory based on the calculated operation processing time. Therefore, the architecture of the memory can easily be analyzed by sequentially accessing the multi-bank memory using a cache line as a unit, and analyze the pattern of operation processing time. This causes a low buffer drive to be minimized, thereby improving the performance of the overall system.
Abstract translation: 公开了一种涉及分析多存储体存储器架构的方法和装置的技术。 一种分析由多单元组成的存储器的架构的方法包括以下步骤:根据至少一个存储器地址访问高速缓存行单元中的存储器; 通过访问高速缓存线单元中的存储器来计算与至少一个存储器地址相对应的数据的操作处理时间; 以及基于所计算的操作处理时间确定所述存储器的体系结构。 因此,通过使用高速缓存行作为一个单元顺序地访问多存储体存储器,并且分析操作处理时间的模式,可以容易地分析存储器的架构。 这导致低缓冲驱动器被最小化,从而提高整个系统的性能。
-
公开(公告)号:KR101574394B1
公开(公告)日:2015-12-04
申请号:KR1020130142153
申请日:2013-11-21
Applicant: 단국대학교 산학협력단
Abstract: 멀티뱅크메모리의구조를분석하는방법및 장치에관한기술이개시된다. 메모리구조를분석하는방법은, 멀티뱅크로구성된메모리의구조를분석하는방법에있어서, 적어도하나의메모리주소에따라캐시라인단위로메모리에접근하는단계와, 캐시라인단위로메모리에접근하여적어도하나의메모리주소에상응하는데이터에대한연산수행시간을산출하는단계와, 산출된연산수행시간에기반하여메모리의구조를판단하는단계를포함한다. 따라서, 캐시라인을단위로하여멀티뱅크메모리에순차적으로접근하여연산수행시간의패턴을분석함으로써메모리의구조를용이하게분석할수 있으며, 이를통하여로우버퍼충동을최소화함으로써전체적인시스템성능을향상시킬수 있다.
-
公开(公告)号:KR1020140109334A
公开(公告)日:2014-09-15
申请号:KR1020140025751
申请日:2014-03-04
Applicant: 단국대학교 산학협력단
IPC: G06F12/02
Abstract: Disclosed are a memory allocation method using a memory container and a device thereof. The memory allocation method using a memory container includes a step of receiving a memory allocation request signal from a first central processing device among a plurality of central processing devices; a step of selecting a first memory bank, among a plurality of memory banks forming a memory container, which has not been allocated to any central processing devices; and a step of allocating a memory frame within the first memory bank. According to the present invention, interference generated when accessing a memory is minimized.
Abstract translation: 公开了一种使用存储容器及其装置的存储器分配方法。 使用存储容器的存储器分配方法包括从多个中央处理装置中的第一中央处理装置接收存储器分配请求信号的步骤; 在尚未分配给任何中央处理装置的形成存储容器的多个存储体之间选择第一存储体的步骤; 以及在第一存储体内分配存储器帧的步骤。 根据本发明,访问存储器时产生的干扰被最小化。
-
-
-
-
-
-
-
-
-