호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치
ELECTRONIC DEVICE INCLUDING HOST BOX AND ONE OR MORE EXPANSION BOXES
특허 요약
호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치가 개시된다. 개시된 전자 장치는 전자 장치의 동작을 관리하는 호스트 프로세서, 호스트 프로세서가 장착된 호스트 마더보드 및 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치를 포함하는 호스트 박스(host box) 및 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들을 포함한다. 하나 이상의 확장 박스들 각각은 호스트 박스에 독립된 확장 마더보드 및 호스트 박스에 독립되고, 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치를 포함한다.
청구항
번호청구항
16

제11항에 있어서,상기 호스트 박스와 상기 하나 이상의 확장 박스들의 연결 구조는 상기 호스트 박스를 루트 노드로 하는 트리 구조인,전자 장치.

15

제11항에 있어서,상기 하나 이상의 확장 박스들 각각은상기 호스트 박스 및 상기 하나 이상의 확장 박스들 중 인접한 하나 또는 둘 이상과 통신을 수행하는 확장 스위치를 더 포함하고,전자 장치.

1

전자 장치에 있어서,상기 전자 장치의 동작을 관리하는 호스트 프로세서, 상기 호스트 프로세서가 장착된 호스트 마더보드(host motherboard) 및 상기 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치(host power supply unit; host PSU)를 포함하는 호스트 박스(host box); 및상기 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들(one or more extension boxes)을 포함하고,상기 하나 이상의 확장 박스들 각각은상기 호스트 박스에 독립되고, 대응하는 확장 박스 내에 배치되는 확장 마더보드; 및상기 호스트 박스에 독립되고, 대응하는 확장 박스 내에 배치되며, 상기 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치(extension power supply unit; extension PSU)를 포함하는전자 장치.

2

제1항에 있어서,상기 하나 이상의 확장 박스들 각각은상기 호스트 프로세서로부터 독립되고, 상기 확장 마더보드에 연결된 구성요소의 동작을 제어하는 컨트롤러를 더 포함하는,전자 장치.

3

제2항에 있어서,상기 컨트롤러는대응하는 확장 박스의 디바이스 드라이버에 기반한 디바이스 관리, 상기 대응하는 확장 박스에 대한 입출력 데이터 관리 및 스토리지에 저장된 데이터에 대한 가공 중 하나 또는 둘 이상의 조합을 수행하는,전자 장치.

4

제1항에 있어서,상기 하나 이상의 확장 박스들 중 적어도 하나는데이터 저장 장치를 더 포함하고,상기 데이터 저장 장치에 저장된 데이터는 상기 하나 이상의 확장 박스들 중 하나에 포함된 컨트롤러에 의해 가속기로 전달되는,전자 장치.

5

제4항에 있어서,상기 호스트 박스에 포함된 호스트 메모리는 상기 데이터의 이동 경로에서 제외되는,전자 장치.

6

제1항에 있어서,상기 하나 이상의 확장 박스들 각각은상기 호스트 박스 및 상기 하나 이상의 확장 박스들 중 인접한 하나 또는 둘 이상과 통신을 수행하는 확장 스위치를 더 포함하는,전자 장치.

7

제1항에 있어서,상기 전자 장치에서 수행되는 워크로드의 데이터 통신 패턴 및 상기 하나 이상의 확장 박스들 각각에 포함된 확장 스위치의 대역폭 중 하나 또는 둘의 조합에 기반하여, 상기 하나 이상의 확장 박스들 각각에 포함되는 구성요소가 결정되는,전자 장치.

8

제7항에 있어서,상기 데이터 통신 패턴은 스토리지로부터 전달된 데이터가 컨트롤러에 의해 가공되어 가속기로 전달되는 패턴인,전자 장치.

9

제1항에 있어서,상기 호스트 박스와 상기 하나 이상의 확장 박스들의 연결 구조는 상기 호스트 박스를 루트 노드로 하는 트리 구조인,전자 장치.

10

제1항에 있어서,상기 하나 이상의 확장 박스들 각각에 포함되는 구성요소는스토리지의 읽기 성능, 컨트롤러의 데이터 가공 성능 및 가속기의 처리 성능 중 하나 또는 둘 이상의 조합과 대응하는 확장 박스의 물리적 한계에 기초하여 결정되는,전자 장치.

11

전자 장치에 있어서,상기 전자 장치의 동작을 관리하는 호스트 프로세서, 상기 호스트 프로세서가 장착된 호스트 마더보드 및 상기 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치를 포함하는 호스트 박스; 및상기 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들을 포함하고,상기 하나 이상의 확장 박스들 각각은상기 호스트 박스에 독립되고, 대응하는 확장 박스 내에 배치되는 확장 마더보드; 및상기 호스트 프로세서로부터 독립되고, 대응하는 확장 박스 내에 배치되며, 상기 확장 마더보드에 연결된 구성요소의 동작을 제어하는 컨트롤러를 포함하는전자 장치.

12

제11항에 있어서,상기 컨트롤러는대응하는 확장 박스의 디바이스 드라이버에 기반한 디바이스 관리, 상기 대응하는 확장 박스에 대한 입출력 데이터 관리 및 스토리지에 저장된 데이터에 대한 가공 중 하나 또는 둘 이상의 조합을 수행하는,전자 장치.

13

제11항에 있어서,상기 하나 이상의 확장 박스들 각각은상기 호스트 박스에 독립되고, 상기 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치를 더 포함하는,전자 장치.

14

제11항에 있어서,상기 하나 이상의 확장 박스들 중 적어도 하나는데이터 저장 장치를 더 포함하고,상기 데이터 저장 장치에 저장된 데이터는 상기 하나 이상의 확장 박스들 중 하나에 포함된 컨트롤러에 의해 가속기로 전달되는,전자 장치.

17

전자 장치에 있어서,상기 전자 장치의 동작을 관리하는 호스트 프로세서, 상기 호스트 프로세서가 장착된 호스트 마더보드 및 상기 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치를 포함하는 호스트 박스; 및상기 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들을 포함하고,상기 하나 이상의 확장 박스들 중 적어도 하나는 데이터 저장 장치를 포함하고,상기 데이터 저장 장치에 저장된 데이터는 상기 하나 이상의 확장 박스들 중 어느 하나에 포함된 컨트롤러에 의해 상기 하나 이상의 확장 박스들 중 어느 하나에 포함된 가속기로 전달되는,전자 장치.

18

제17항에 있어서,상기 하나 이상의 확장 박스들 각각은상기 호스트 박스에 독립된 확장 마더보드; 및상기 호스트 박스에 독립되고, 상기 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치를 포함하는,전자 장치.