1 |
1
직접 접근 인터페이스와 간접 접근 인터페이스를 제공하는 저장 장치, 호출되는 응용프로그램의 입출력 특성에 따라 상기 직접 접근 인터페이스와 상기 간접 접근 인터페이스 중 어느 하나를 사용할지를 결정하는 접근 인터페이스 설정부, 그리고, 상기 결정된 접근 인터페이스에 따라 상기 저장 장치에 접근하는 프로세서를 포함하는 컴퓨팅 시스템
|
2 |
2
제1항에 있어서, 상기 접근 인터페이스 설정부는 상기 응용프로그램의 데이터 크기를 소정의 임계값과 비교하며 비교 결과에 따라 상기 직접 접근 인터페이스와 상기 간접 접근 인터페이스 중 어느 하나를 사용할지를 결정하는 컴퓨팅 시스템
|
3 |
3
제2항에 있어서, 상기 응용프로그램이 읽기 동작을 요청하는 경우, 상기 소정의 임계값은 읽기 임계값이며, 상기 응용프로그램의 쓰기 동작을 요청하는 경우, 상기 소정의 임계값은 쓰기 임계값인 컴퓨팅 시스템
|
4 |
4
제2항에 있어서, 상기 접근 인터페이스 설정부는, 데이터 크기 별로 상기 직접 접근 인터페이스를 적용하여 측정된 제1 지연 시간과 상기 데이터 크기 별로 상기 간접 접근 인터페이스를 적용하여 측정된 제2 지연 시간을 이용하여, 상기 임계값을 결정하는 경계값 측정부를 포함하는 컴퓨팅 시스템
|
5 |
5
제4항에 있어서, 상기 경계값 측정부는 상기 제1 지연 시간과 상기 제2 지연 시간을 비교하여, 지연 시간이 역전되는 데이터 크기를 상기 임계값으로 결정하는 컴퓨팅 시스템
|
6 |
6
제4항에 있어서, 상기 저장 장치에서 사용될 수 있는 최소 데이터 크기와 최대 경계값을 설정하는 초기값 설정부를 더 포함하며, 상기 경계값 측정부는 상기 최소 데이터 크기부터 상기 최대 경계값까지 데이터 크기를 늘리며 상기 제1 및 제2 지연 시간을 측정하는 컴퓨팅 시스템
|
7 |
7
제1항에 있어서, 상기 저장 장치와 상기 프로세서 사이에서 상기 간접 접근 인터페이스를 제어하는 메모리 제어기를 더 포함하는 컴퓨팅 시스템
|
8 |
8
제7항에 있어서, 상기 직접 접근 인터페이스는 상기 프로세서가 직접 상기 저장 장치에 접근하는 방식이며, 상기 간접 접근 인터페이스는 상기 프로세서가 상기 메모리 제어기를 통해 상기 저장 장치에 접근하는 방식인 컴퓨팅 시스템
|
9 |
9
제2항에 있어서,상기 접근 인터페이스 설정부는 상기 데이터의 크기가 상기 소정의 임계값보다 작거나 같은 경우 상기 직접 접근 인터페이스를 사용하는 것으로 결정하며 상기 데이터의 크기가 상기 소정의 임계값보다 큰 경우 상기 간접 접근 인터페이스를 사용하는 것으로 결정하는 컴퓨팅 시스템
|
10 |
10
제1항에 있어서,상기 저장 장치는 퍼시스턴트 메모리(Persistent Memory, PM) 또는 스토리지 클래스 메모리(Storage Class Memory, SCM)인 컴퓨팅 시스템
|
11 |
11
직접 접근 인터페이스와 간접 접근 인터페이스를 제공하는 저장 장치를 포함하는 컴퓨팅 시스템이 동작하는 방법으로서, 상기 직접 접근 인터페이스와 상기 간접 접근 인터페이스를 사용하는 응용 프로그램의 호출 있는 경우, 상기 응용 프로그램의 입출력 특성에 따라 상기 직접 접근 인터페이스 또는 상기 간접 접근 인터페이스를 결정하는 단계, 그리고상기 결정하는 단계에서 결정된 접근 인터페이스에 따라 상기 저장 장치에 접근하는 단계를 포함하는 방법
|
12 |
12
제11항에 있어서, 상기 입출력 특성은 상기 응용 프로그램의 데이터 크기인 방법
|
13 |
13
제12항에 있어서, 상기 결정하는 단계는, 상기 데이터 크기를 소정의 임계값과 비교하는 단계, 상기 데이터의 크기가 상기 소정의 임계값 보다 작거나 같은 경우, 상기 직접 접근 인터페이스를 결정하는 단계, 그리고상기 데이터의 크기가 상기 소정의 임계값 보다 큰 경우, 상기 간접 접근 인터페이스를 결정하는 단계를 포함하는 방법
|
14 |
14
제13항에 있어서, 데이터 크기 별로 상기 직접 접근 인터페이스를 이용하여 제1 지연 시간을 측정하는 단계, 상기 데이터 크기 별로 상기 간접 접근 인터페이스를 이용하여 제2 지연 시간을 측정하는 단계, 그리고상기 제1 지연 시간과 상기 제2 지연 시간을 비교하여, 상기 임계값을 결정하는 단계를 더 포함하는 방법
|
15 |
15
제11항에 있어서, 상기 직접 접근 인터페이스는 상기 컴퓨팅 시스템에 포함된 프로세서가 직접 상기 저장 장치에 접근하는 방식이며, 상기 간접 접근 인터페이스는 상기 컴퓨팅 시스템에 포함된 메모리 제어기를 통해 상기 저장 장치에 접근하는 방식인 방법
|
16 |
16
제11항에 있어서, 상기 저장 장치는 퍼시스턴트 메모리(Persistent Memory, PM) 또는 스토리지 클래스 메모리(Storage Class Memory, SCM)인 방법
|
17 |
17
직접 접근 인터페이스와 간접 접근 인터페이스를 제공하는 저장 장치를 포함하는 컴퓨팅 시스템이 동작하는 방법으로서, 응용 프로그램의 호출이 있는 경우, 상기 응용 프로그램의 데이터 크기를 소정의 임계값과 비교하는 단계, 상기 데이터 크기가 상기 임계값보다 작거나 같은 경우, 상기 직접 접근 인터페이스를 통해 상기 저장 장치에 접근하는 단계, 그리고상기 데이터 크기가 상기 임계값보다 큰 경우, 상기 간접 접근 인터페이스를 통해 상기 저장 장치에 접근하는 단계를 포함하는 방법
|
18 |
18
제17항에 있어서, 상기 직접 접근 인터페이스는 상기 컴퓨팅 시스템에 포함된 프로세서가 직접 상기 저장 장치에 접근하는 방식이며, 상기 간접 접근 인터페이스는 상기 컴퓨팅 시스템에 포함된 메모리 제어기를 통해 상기 저장 장치에 접근하는 방식인 방법
|
19 |
19
제17항에 있어서, 상기 저장 장치는 퍼시스턴트 메모리(Persistent Memory, PM) 또는 스토리지 클래스 메모리(Storage Class Memory, SCM)인 방법
|