KR102899906B1 - 호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치 - Google Patents
호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치Info
- Publication number
- KR102899906B1 KR102899906B1 KR1020210004711A KR20210004711A KR102899906B1 KR 102899906 B1 KR102899906 B1 KR 102899906B1 KR 1020210004711 A KR1020210004711 A KR 1020210004711A KR 20210004711 A KR20210004711 A KR 20210004711A KR 102899906 B1 KR102899906 B1 KR 102899906B1
- Authority
- KR
- South Korea
- Prior art keywords
- expansion
- host
- box
- boxes
- electronic devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K1/00—Printed circuits
- H05K1/02—Details
- H05K1/14—Structural association of two or more printed circuits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7867—Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7896—Modular architectures, e.g. assembled from a number of identical packages
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K1/00—Printed circuits
- H05K1/02—Details
- H05K1/0213—Electrical arrangements not otherwise provided for
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K2201/00—Indexing scheme relating to printed circuits covered by H05K1/00
- H05K2201/04—Assemblies of printed circuits
- H05K2201/047—Box-like arrangements of PCBs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Neurology (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Power Sources (AREA)
- Advance Control (AREA)
Abstract
Description
도 2는 일 실시예에 따라 독립적인 전원 공급 장치와 마더보드를 포함한 확장 박스를 설명하기 위한 도면이다.
도 3은 일 실시예에 따라 컨트롤러를 포함한 확장 박스를 설명하기 위한 도면이다.
도 4는 일 실시예에 따라 디바이스 간 직접 통신을 수행하는 확장 박스를 설명하기 위한 도면이다.
도 5는 일 실시예에 따라 확장 박스의 구성요소를 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 전자 장치의 예시를 나타낸 도면이다.
Claims (18)
- 전자 장치에 있어서,
상기 전자 장치의 동작을 관리하는 호스트 프로세서, 상기 호스트 프로세서가 장착된 호스트 마더보드(host motherboard) 및 상기 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치(host power supply unit; host PSU)를 포함하는 호스트 박스(host box); 및
상기 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들(one or more extension boxes)
을 포함하고,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 박스에 독립되고, 대응하는 확장 박스 내에 배치되는 확장 마더보드; 및
상기 호스트 박스에 독립되고, 대응하는 확장 박스 내에 배치되며, 상기 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치(extension power supply unit; extension PSU)
를 포함하는
전자 장치.
- 제1항에 있어서,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 프로세서로부터 독립되고, 상기 확장 마더보드에 연결된 구성요소의 동작을 제어하는 컨트롤러
를 더 포함하는,
전자 장치.
- 제2항에 있어서,
상기 컨트롤러는
대응하는 확장 박스의 디바이스 드라이버에 기반한 디바이스 관리, 상기 대응하는 확장 박스에 대한 입출력 데이터 관리 및 스토리지에 저장된 데이터에 대한 가공 중 하나 또는 둘 이상의 조합을 수행하는,
전자 장치.
- 제1항에 있어서,
상기 하나 이상의 확장 박스들 중 적어도 하나는
데이터 저장 장치를 더 포함하고,
상기 데이터 저장 장치에 저장된 데이터는 상기 하나 이상의 확장 박스들 중 하나에 포함된 컨트롤러에 의해 가속기로 전달되는,
전자 장치.
- 제4항에 있어서,
상기 호스트 박스에 포함된 호스트 메모리는 상기 데이터의 이동 경로에서 제외되는,
전자 장치.
- 제1항에 있어서,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 박스 및 상기 하나 이상의 확장 박스들 중 인접한 하나 또는 둘 이상과 통신을 수행하는 확장 스위치
를 더 포함하는,
전자 장치.
- 제1항에 있어서,
상기 전자 장치에서 수행되는 워크로드의 데이터 통신 패턴 및 상기 하나 이상의 확장 박스들 각각에 포함된 확장 스위치의 대역폭 중 하나 또는 둘의 조합에 기반하여, 상기 하나 이상의 확장 박스들 각각에 포함되는 구성요소가 결정되는,
전자 장치.
- 제7항에 있어서,
상기 데이터 통신 패턴은 스토리지로부터 전달된 데이터가 컨트롤러에 의해 가공되어 가속기로 전달되는 패턴인,
전자 장치.
- 제1항에 있어서,
상기 호스트 박스와 상기 하나 이상의 확장 박스들의 연결 구조는 상기 호스트 박스를 루트 노드로 하는 트리 구조인,
전자 장치.
- 제1항에 있어서,
상기 하나 이상의 확장 박스들 각각에 포함되는 구성요소는
스토리지의 읽기 성능, 컨트롤러의 데이터 가공 성능 및 가속기의 처리 성능 중 하나 또는 둘 이상의 조합과 대응하는 확장 박스의 물리적 한계에 기초하여 결정되는,
전자 장치.
- 전자 장치에 있어서,
상기 전자 장치의 동작을 관리하는 호스트 프로세서, 상기 호스트 프로세서가 장착된 호스트 마더보드 및 상기 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치를 포함하는 호스트 박스; 및
상기 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들
을 포함하고,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 박스에 독립되고, 대응하는 확장 박스 내에 배치되는 확장 마더보드; 및
상기 호스트 프로세서로부터 독립되고, 대응하는 확장 박스 내에 배치되며, 상기 확장 마더보드에 연결된 구성요소의 동작을 제어하는 컨트롤러
를 포함하는
전자 장치.
- 제11항에 있어서,
상기 컨트롤러는
대응하는 확장 박스의 디바이스 드라이버에 기반한 디바이스 관리, 상기 대응하는 확장 박스에 대한 입출력 데이터 관리 및 스토리지에 저장된 데이터에 대한 가공 중 하나 또는 둘 이상의 조합을 수행하는,
전자 장치.
- 제11항에 있어서,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 박스에 독립되고, 상기 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치
를 더 포함하는,
전자 장치.
- 제11항에 있어서,
상기 하나 이상의 확장 박스들 중 적어도 하나는
데이터 저장 장치를 더 포함하고,
상기 데이터 저장 장치에 저장된 데이터는 상기 하나 이상의 확장 박스들 중 하나에 포함된 컨트롤러에 의해 가속기로 전달되는,
전자 장치.
- 제11항에 있어서,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 박스 및 상기 하나 이상의 확장 박스들 중 인접한 하나 또는 둘 이상과 통신을 수행하는 확장 스위치
를 더 포함하고,
전자 장치.
- 제11항에 있어서,
상기 호스트 박스와 상기 하나 이상의 확장 박스들의 연결 구조는 상기 호스트 박스를 루트 노드로 하는 트리 구조인,
전자 장치.
- 전자 장치에 있어서,
상기 전자 장치의 동작을 관리하는 호스트 프로세서, 상기 호스트 프로세서가 장착된 호스트 마더보드 및 상기 호스트 마더보드에 연결된 구성요소에 전원을 공급하는 호스트 전원 공급 장치를 포함하는 호스트 박스; 및
상기 호스트 박스에 의해 제어되는 하나 이상의 확장 박스들
을 포함하고,
상기 하나 이상의 확장 박스들 중 적어도 하나는 데이터 저장 장치를 포함하고,
상기 데이터 저장 장치에 저장된 데이터는 상기 하나 이상의 확장 박스들 중 어느 하나에 포함된 컨트롤러에 의해 상기 하나 이상의 확장 박스들 중 어느 하나에 포함된 가속기로 전달되는,
전자 장치.
- 제17항에 있어서,
상기 하나 이상의 확장 박스들 각각은
상기 호스트 박스에 독립된 확장 마더보드; 및
상기 호스트 박스에 독립되고, 상기 확장 마더보드에 연결된 구성요소에 전원을 공급하는 확장 전원 공급 장치
를 포함하는,
전자 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210004711A KR102899906B1 (ko) | 2021-01-13 | 2021-01-13 | 호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치 |
| US17/375,307 US12052822B2 (en) | 2021-01-13 | 2021-07-14 | Electronic device including host box and one or more extension boxes |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210004711A KR102899906B1 (ko) | 2021-01-13 | 2021-01-13 | 호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220102399A KR20220102399A (ko) | 2022-07-20 |
| KR102899906B1 true KR102899906B1 (ko) | 2025-12-18 |
Family
ID=82322539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210004711A Active KR102899906B1 (ko) | 2021-01-13 | 2021-01-13 | 호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12052822B2 (ko) |
| KR (1) | KR102899906B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102835042B1 (ko) * | 2023-10-25 | 2025-07-16 | 경북대학교 산학협력단 | 인공지능 연산 시스템 및 그 방법 |
| KR102640468B1 (ko) * | 2023-12-11 | 2024-02-27 | 주식회사 옵티멀 | 영상 표출시 디스플레이간 이질감이 없도록 전출력 동기화한 심리스 모듈형 멀티 스크린 피씨 |
| KR102640470B1 (ko) * | 2023-12-11 | 2024-02-27 | 주식회사 옵티멀 | 전출력 동기화한 화면 오정렬 방지 기능을 갖는 심리스 모듈형 멀티 스크린 피씨 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140016259A1 (en) * | 2012-07-11 | 2014-01-16 | Kuang-Lung Shih | Multi-motherboard power data communication architecture for power supplies |
| US20180113822A1 (en) * | 2016-10-26 | 2018-04-26 | Seagate Technology Llc | Carrier board with removable memory modules |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9098297B2 (en) | 1997-05-08 | 2015-08-04 | Nvidia Corporation | Hardware accelerator for an object-oriented programming language |
| CA2287413A1 (en) | 1997-05-08 | 1998-11-12 | Iready Corporation | Hardware accelerator for an object-oriented programming language |
| US7714870B2 (en) | 2003-06-23 | 2010-05-11 | Intel Corporation | Apparatus and method for selectable hardware accelerators in a data driven architecture |
| US7174432B2 (en) | 2003-08-19 | 2007-02-06 | Nvidia Corporation | Asynchronous, independent and multiple process shared memory system in an adaptive computing architecture |
| US7899913B2 (en) | 2003-12-19 | 2011-03-01 | Nvidia Corporation | Connection management system and method for a transport offload engine |
| US7610483B2 (en) | 2006-07-25 | 2009-10-27 | Nvidia Corporation | System and method to accelerate identification of hardware platform classes |
| US7627744B2 (en) | 2007-05-10 | 2009-12-01 | Nvidia Corporation | External memory accessing DMA request scheduling in IC of parallel processing engines according to completion notification queue occupancy level |
| US10162007B2 (en) | 2013-02-21 | 2018-12-25 | Advantest Corporation | Test architecture having multiple FPGA based hardware accelerator blocks for testing multiple DUTs independently |
| US9495723B2 (en) | 2013-08-09 | 2016-11-15 | Nvidia Corporation | Scale-up techniques for multi-GPU passthrough |
| KR101980190B1 (ko) | 2017-09-25 | 2019-05-21 | 서울대학교산학협력단 | 입출력 디바이스 제어 장치, 그것의 동작 방법 및 입출력 디바이스 제어 장치 드라이버의 동작 방법 |
-
2021
- 2021-01-13 KR KR1020210004711A patent/KR102899906B1/ko active Active
- 2021-07-14 US US17/375,307 patent/US12052822B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140016259A1 (en) * | 2012-07-11 | 2014-01-16 | Kuang-Lung Shih | Multi-motherboard power data communication architecture for power supplies |
| US20180113822A1 (en) * | 2016-10-26 | 2018-04-26 | Seagate Technology Llc | Carrier board with removable memory modules |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220225506A1 (en) | 2022-07-14 |
| US12052822B2 (en) | 2024-07-30 |
| KR20220102399A (ko) | 2022-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7451614B2 (ja) | オンチップの計算ネットワーク | |
| KR102860886B1 (ko) | 스케줄러, 스케줄러의 동작 방법 및 이를 포함한 가속기 시스템 | |
| KR102175044B1 (ko) | 인공 신경망 역방향 트레이닝 실행용 장치와 방법 | |
| KR102899906B1 (ko) | 호스트 박스와 하나 이상의 확장 박스들을 포함한 전자 장치 | |
| US11694075B2 (en) | Partitioning control dependency edge in computation graph | |
| KR102830488B1 (ko) | 가속기, 가속기의 동작 방법 및 이를 포함한 가속기 시스템 | |
| JP2022511581A (ja) | フレキシブルケーブル接続に基づく分散型aiトレーニングトポロジー | |
| KR102787376B1 (ko) | 가속기를 분할하는 전자 장치, 배치를 할당하는 전자 장치 및 그 동작 방법 | |
| KR20210080009A (ko) | 가속기, 가속기의 동작 방법 및 가속기를 포함한 디바이스 | |
| KR102883346B1 (ko) | 호스트 프로세서 및 가속기의 동작 방법 및 이들을 포함한 전자 장치 | |
| Maity et al. | A Framework for Near Memory Processing with Computation Offloading and Load Balancing | |
| KR20220049325A (ko) | 가속기 및 이를 포함한 전자 장치 | |
| KR20210157624A (ko) | 가속기, 가속기의 동작 방법 및 이를 포함한 가속기 시스템 | |
| KR20250081321A (ko) | 메모리 디바이스, 메모리 디바이스의 동작 방법 및 메모리 디바이스를 위한 호스트 디바이스의 동작 방법 | |
| US12073317B2 (en) | Method and system for processing a neural network | |
| KR20230134877A (ko) | 민감도-기반 양자화된 트레이닝을 수행하는 전자 장치 및 그 동작 방법 | |
| KR20220124551A (ko) | 이종 하드웨어 타입의 가속기들을 포함한 전자 장치 | |
| KR102822747B1 (ko) | 태스크 매니저, 뉴럴 프로세싱 장치 및 이의 태스크 디펜던시 처리 방법 | |
| KR102822745B1 (ko) | 태스크 매니저, 뉴럴 프로세싱 장치 및 그의 태스크 디펜던시 체크 방법 | |
| KR102826263B1 (ko) | 태스크 매니저, 뉴럴 프로세싱 장치 및 이의 태스크 디펜던시 세팅 방법 | |
| KR20240168814A (ko) | Cxl 메모리 장치 및 컴퓨팅 시스템 | |
| CN120596339B (zh) | 温度控制方法、装置、电子设备、存储介质及产品 | |
| KR102796809B1 (ko) | 뉴럴 프로세서 및 그의 태스크 모니터링 방법 | |
| US20250077285A1 (en) | Systems and methods for processing tasks via a heterogeneous memory system | |
| KR20230057247A (ko) | 양자 회로 시뮬레이션을 위한 저장장치 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| D22 | Grant of ip right intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |