1 |
1
분할 메모리에 대응하는 분할 메모리 지연에 기초하여 상기 분할 메모리에 대한 처리 장치의 데이터 읽기 또는 쓰기 동작을 수행할 요청기를 결정하는 분할 제어 에이전트;상기 분할 메모리 지연이 임계값 이하인 경우, 상기 읽기 또는 쓰기 동작을 수행하는 분할 직접 접근 요청기; 및상기 분할 메모리 지연이 임계값보다 큰 경우, 상기 읽기 또는 쓰기 동작을 수행하는 분할 간접 접근 요청기를 포함하는, 분할 컨트롤러
|
2 |
2
제1항에 있어서,상기 분할 메모리 지연은,상기 분할 메모리까지의 거리에 따른 지연과, 상기 처리 장치와 메모리 버스로 연결된 상기 분할 컨트롤러에서 발생하는 지연의 차와, 상기 분할 메모리의 성능 및 응답 속도에 따른 지연의 합인, 분할 컨트롤러
|
3 |
3
제1항에 있어서,상기 분할 제어 에이전트는,상기 읽기 또는 쓰기 동작에 대응하는 메모리 주소에 기초하여 상기 분할 메모리와 연결되는 포트를 결정하고, 연결가능한 각각의 분할 메모리에 대한 분할 메모리 지연 값을 관리하고,상기 처리 장치가 하나의 메모리 컨트롤러와 메모리의 조합으로 인식할 수 있도록 연결된 메모리 버스 및 버스 스위치의 요청 및 응답 프로토콜에 따라 동작하며 직접 접근 및 간접 접근 상태를 구분하는, 분할 컨트롤러
|
4 |
4
제1항에 있어서,상기 분할 직접 접근 요청기 및 상기 분할 간접 접근 요청기는,상기 읽기 또는 쓰기 동작에 따라서 요청 분할 메모리 프레임을 생성하여 상기 분할 메모리에 전송하고, 수신된 응답 분할 메모리 프레임을 종단하는, 분할 컨트롤러
|
5 |
5
제1항에 있어서,상기 처리 장치가 읽기 또는 쓰기 동작을 수행하는 경우, 상기 분할 직접 접근 요청기는,쓰기 요청의 경우, 쓰기 데이터를 포함한 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고, 상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고, 상기 처리 장치에 직접 접근 응답 신호를 전달하고,읽기 요청의 경우, 읽기 데이터 및 읽기 상태를 확인할 수 있는 응답 신호를 포함하는 분할 메모리 프레임을 수신하고, 상기 읽기 데이터 및 상기 응답 신호를 기반으로 요청된 메모리 버스를 통해 상기 처리 장치에 읽기 데이터 및 직접 접근 응답 신호를 전달하는, 분할 컨트롤러
|
6 |
6
제1항에 있어서,상기 처리 장치가 쓰기 동작을 수행하는 경우, 상기 분할 간접 접근 요청기는,상기 분할 메모리가 응답하기 전, 쓰기 요청이 수행된 상태를 확인할 수 있는 상태 정보를 포함하는 간접 접근 응답 신호를 요청된 메모리 버스를 통해 상기 처리 장치로 리턴하고,상기 처리 장치와 상기 분할 간접 접근 요청기가 접근 가능하고 상기 분할 메모리의 응답 상태를 확인할 수 있는 메모리 주소와 메모리 공간을 지정하고,쓰기 데이터를 포함하는 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고,상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고,상기 쓰기 요청에 대한 분할 메모리의 응답 상태를 상기 처리 장치가 접근 가능한 메모리의 메모리 주소에 쓰기 요청에 대한 상기 분할 메모리의 응답 상태를 표시하고,쓰기 요청에 대한 상기 분할 메모리의 응답 상태가 업데이트 되었음을 상기 처리 장치에 알리는, 분할 컨트롤러
|
7 |
7
제1항에 있어서,상기 처리 장치가 읽기 동작을 수행하는 경우, 상기 분할 간접 접근 요청기는,상기 분할 메모리가 응답하기 전, 읽기 요청이 수행된 상태를 확인할 수 있는 상태 정보를 포함하는 간접 접근 응답 신호를 요청된 메모리 버스를 통해 상기 처리 장치로 리턴하고,상기 처리 장치와 상기 분할 간접 접근 요청기가 접근 가능하고 상기 분할 메모리의 응답 상태와 읽기 데이터를 확인할 수 있는 메모리 주소와 메모리 공간을 지정하고,읽기 동작을 수행하기 위한 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고,읽기 데이터를 포함하는 상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고,수신된 분할 메모리 프레임에서 읽기 요청에 대한 상기 분할 메모리의 응답 상태와 상기 읽기 데이터를 상기 처리 장치가 확인할 수 있는 메모리 주소의 메모리 공간에 저장하고,상기 분할 메모리에 대한 읽기 상태와 상기 읽기 데이터가 업데이트 되었음을 상기 처리 장치에 알리는, 분할 컨트롤러
|
8 |
8
처리 장치;주 메모리;상기 처리 장치의 분할 메모리에 대한 읽기 또는 쓰기 동작을 제어하는 분할 컨트롤러; 및상기 처리 장치, 상기 주 메모리, 및 상기 분할 컨트롤러를 연결하는 메모리 버스를 포함하고,상기 분할 컨트롤러는,분할 메모리에 대응하는 분할 메모리 지연에 기초하여 상기 분할 메모리에 대한 상기 읽기 또는 쓰기 동작을 수행할 요청기를 결정하는 분할 제어 에이전트;상기 분할 메모리 지연이 임계값 이하인 경우, 상기 읽기 또는 쓰기 동작을 수행하는 분할 직접 접근 요청기; 및상기 분할 메모리 지연이 임계값보다 큰 경우, 상기 읽기 또는 쓰기 동작을 수행하는 분할 간접 접근 요청기를 포함하는, 컴퓨팅 시스템
|
9 |
9
제8항에 있어서,상기 분할 메모리 지연은,상기 분할 메모리까지의 거리에 따른 지연과, 상기 처리 장치와 메모리 버스로 연결된 상기 분할 컨트롤러에서 발생하는 지연의 차와, 상기 분할 메모리의 성능 및 응답 속도에 따른 지연의 합인, 컴퓨팅 시스템
|
10 |
10
제8항에 있어서,상기 분할 제어 에이전트는,상기 읽기 또는 쓰기 동작에 대응하는 메모리 주소에 기초하여 상기 분할 메모리와 연결되는 포트를 결정하고, 연결가능한 각각의 분할 메모리에 대한 분할 메모리 지연 값을 관리하고,상기 처리 장치가 하나의 메모리 컨트롤러와 메모리의 조합으로 인식할 수 있도록 연결된 메모리 버스 및 버스 스위치의 요청 및 응답 프로토콜에 따라 동작하며 직접 접근 및 간접 접근 상태를 구분하는, 컴퓨팅 시스템
|
11 |
11
제8항에 있어서,상기 분할 직접 접근 요청기 및 상기 분할 간접 접근 요청기는,상기 읽기 또는 쓰기 동작에 따라서 요청 분할 메모리 프레임을 생성하여 상기 분할 메모리에 전송하는, 컴퓨팅 시스템
|
12 |
12
제8항에 있어서,상기 처리 장치가 읽기 또는 쓰기 동작을 수행하는 경우, 상기 분할 직접 접근 요청기는,쓰기 요청의 경우, 쓰기 데이터를 포함한 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고, 상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고, 상기 처리 장치에 직접 접근 응답 신호를 전달하고읽기 요청의 경우, 읽기 데이터 및 읽기 상태를 확인할 수 있는 응답 신호를 포함하는 분할 메모리 프레임을 수신하고, 상기 읽기 데이터 및 상기 응답 신호를 기반으로 요청된 메모리 버스를 통해 상기 처리 장치에 읽기 데이터 및 직접 접근 응답 신호를 전달하는,, 컴퓨팅 시스템
|
13 |
13
제8항에 있어서,상기 처리 장치가 쓰기 동작을 수행하는 경우, 상기 분할 간접 접근 요청기는,상기 분할 메모리가 응답하기전, 쓰기 요청이 수행된 상태를 확인할 수 있는 상태 정보를 포함하는 간접 접근 응답 신호를 요청된 메모리 버스를 통해 상기 처리 장치로 리턴하고,상기 처리 장치와 상기 분할 간접 접근 요청기가 접근 가능하고 상기 분할 메모리의 응답 상태를 확인할 수 있는 메모리 주소와 메모리 공간을 지정하고,쓰기 데이터를 포함하는 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고,상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고,상기 쓰기 요청에 대한 분할 메모리의 응답 상태를 상기 처리 장치가 접근 가능한 메모리의 메모리 주소에 쓰기 요청에 대한 상기 분할 메모리의 응답 상태를 표시하고, 쓰기 요청에 대한 상기 분할 메모리의 응답 상태가 업데이트 되었음을 상기 처리 장치에 알리는, 컴퓨팅 시스템
|
14 |
14
제8항에 있어서,상기 처리 장치가 읽기 동작을 수행하는 경우, 상기 분할 간접 접근 요청기는,상기 분할 메모리가 응답하기 전, 읽기 요청이 수행된 상태를 확인할 수 있는 상태 정보를 포함하는 간접 접근 응답 신호를 요청된 메모리 버스를 통해 상기처리 장치로 리턴하고,상기 처리 장치와 상기 분할 간접 접근 요청기가 접근 가능하고 상기 분할 메모리의 응답 상태와 읽기 데이터를 확인할 수 있는 메모리 주소와 메모리 공간을 지정하고, 상기 처리 장치가 상기 간접 접근 응답 신호를 수신하여 간접 접근 요청이 마무리되고,읽기 동작을 수행하기 위한 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고,읽기 데이터를 포함하는 상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고,수신된 분할 메모리 프레임에서 읽기 요청에 대한 상기 분할 메모리의 응답 상태와 상기 읽기 데이터를 상기 처리 장치가 확인할 수 있는 메모리 주소의 메모리 공간에 저장하고, 상기 분할 메모리에 대한 읽기 상태와 상기 읽기 데이터가 업데이트 되었음을 상기 처리 장치에 알리는, 컴퓨팅 시스템
|
15 |
15
분할 메모리에 대응하는 분할 메모리 지연에 기초하여 상기 분할 메모리에 대한 처리 장치의 데이터 읽기 또는 쓰기 동작을 수행할 요청기를 결정하는 단계;분할 직접 접근 요청기 및 분할 간접 접근 요청기 중 결정된 요청기를 통해 상기 읽기 또는 쓰기 동작을 수행하는 단계를 포함하는, 분할 메모리 운용 방법
|
16 |
16
제15항에 있어서,상기 분할 메모리 지연은,상기 분할 메모리까지의 거리에 따른 지연과, 상기 분할 메모리를 운용하는 상기 처리 장치와 메모리 버스로 연결된 분할 컨트롤러에서 발생하는 지연의 차와, 상기 분할 메모리의 성능 및 응답 속도에 따른 지연의 합인, 분할 메모리 운용 방법
|
17 |
17
제15항에 있어서,상기 수행하는 단계는,상기 읽기 또는 쓰기 동작에 따라서 요청 분할 메모리 프레임을 생성하여 상기 분할 메모리에 전송하고 수신된 응답 분할 메모리 프레임을 종단하는 단계를 포함하는, 분할 메모리 운용 방법
|
18 |
18
제15항에 있어서,상기 분할 직접 접근 요청기에 의해 상기 읽기 또는 쓰기 동작을 수행하는 경우, 상기 수행하는 단계는,쓰기 요청의 경우, 쓰기 데이터를 포함한 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하고, 상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하고, 상기 처리 장치에 직접 접근 응답 신호를 전달하는 단계; 및읽기 요청의 경우, 읽기 데이터 및 읽기 상태를 확인할 수 있는 응답 신호를 포함하는 분할 메모리 프레임을 수신하고, 상기 읽기 데이터 및 상기 응답 신호를 기반으로 요청된 메모리 버스를 통해 상기 처리 장치에 읽기 데이터 및 직접 접근 응답 신호를 전달하는 단계를 포함하는, 분할 메모리 운용 방법
|
19 |
19
제15항에 있어서,상기 분할 간접 접근 요청기에 의해 상기 쓰기 동작을 수행하는 경우, 상기 수행하는 단계는,상기 분할 메모리가 응답하기 전, 쓰기 요청이 수행된 상태를 확인할 수 있는 상태 정보를 포함하는 간접 접근 응답 신호를 요청된 메모리 버스를 통해 상기 처리 장치로 리턴하는 단계;상기 처리 장치와 상기 분할 간접 접근 요청기가 접근 가능하고 상기 분할 메모리의 응답 상태를 확인할 수 있는 메모리 주소와 메모리 공간을 지정하고, 쓰기 데이터를 포함하는 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하는 단계;상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하는 단계; 및상기 쓰기 요청에 대한 분할 메모리의 응답 상태를 상기 처리 장치가 접근 가능한 메모리의 메모리 주소에 쓰기 요청에 대한 상기 분할 메모리의 응답 상태를 표시하고, 쓰기 요청에 대한 분할 메모리의 응답 상태가 업데이트 되었음을 상기 처리 장치에 알리는 단계를 포함하는, 분할 메모리 운용 방법
|
20 |
20
제15항에 있어서,상기 분할 간접 접근 요청기에 의해 상기 읽기 동작을 수행하는 경우, 상기 수행하는 단계는,상기 분할 메모리가 응답하기 전, 읽기 요청이 수행된 상태를 확인할 수 있는 상태 정보를 포함하는 간접 접근 응답 신호를 요청된 메모리 버스를 통해 상기 처리 장치로 리턴하는 단계;상기 처리 장치와 상기 분할 간접 접근 요청기가 접근 가능하고 상기 분할 메모리의 응답 상태와 읽기 데이터를 확인할 수 있는 메모리 주소와 메모리 공간을 지정하고,읽기 동작을 수행하기 위한 분할 메모리 프레임을 생성하여 상기 분할 메모리로 전송하는 단계;읽기 데이터를 포함하는 상기 분할 메모리가 응답하는 분할 메모리 프레임을 수신하는 단계;수신된 분할 메모리 프레임에서 읽기 요청에 대한 상기 분할 메모리의 응답 상태와 상기 읽기 데이터를 상기 처리 장치가 확인할 수 있는 메모리 주소의 메모리 공간에 저장하는 단계; 및 상기 분할 메모리에 대한 읽기 상태와 상기 읽기 데이터가 업데이트 되었음을 상기 처리 장치에 알리는 단계를 포함하는, 분할 메모리 운용 방법
|