[go: up one dir, main page]

CN111367847A - Expandable electronic computing system - Google Patents

Expandable electronic computing system Download PDF

Info

Publication number
CN111367847A
CN111367847A CN201811585953.3A CN201811585953A CN111367847A CN 111367847 A CN111367847 A CN 111367847A CN 201811585953 A CN201811585953 A CN 201811585953A CN 111367847 A CN111367847 A CN 111367847A
Authority
CN
China
Prior art keywords
usb
computing system
electronic computing
external host
pci
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.)
Pending
Application number
CN201811585953.3A
Other languages
Chinese (zh)
Inventor
张雅茹
金智仙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jin Zhixian
Xu Ruiren
Zhang Yaru
Original Assignee
Leros Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Leros Technology Co ltd filed Critical Leros Technology Co ltd
Priority to CN201811585953.3A priority Critical patent/CN111367847A/en
Publication of CN111367847A publication Critical patent/CN111367847A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Systems (AREA)

Abstract

An extensible electronic computing system connectable to an external host, comprising: at least one graphic processing unit for generating a PCI-E signal; a conversion unit for receiving the PCI-E signal and converting the PCI-E signal into a USB signal; a main control unit for driving the conversion unit to act; a USB interface device for receiving the USB signal transmitted by the conversion unit and transmitting the USB signal to a USB connector of the external host through a USB transmission line, so that the USB signal can be transmitted to a central processing unit of the external host through the USB connector for processing, thereby improving the computing capability of the external host for executing a graphic processing task or a general computing task.

Description

具有扩充性的电子运算系统Expandable electronic computing system

技术领域technical field

本发明涉及一种电子运算系统,尤指一种可对具有一USB连接口的一外部主机,提升其运算能力的具有扩充性的电子运算系统。The present invention relates to an electronic computing system, in particular to an electronic computing system with expandability which can improve the computing capability of an external host with a USB connection port.

背景技术Background technique

随着资料传输技术的进步,高速资料传输协定也陆续被提出,Thunderbolt(雷电)传输介面可与USB Type C连接器相容,且可达到40Gpbs的传输速度,故目前具有Thunderbolt连接口的运算装置,得以相容于Thunderbolt的传输协定,与同样具有Thunderbolt连接口的一外部装置进行通讯,例如若所述的外部装置为一Thunderbolt显示卡外接盒,并且使用者于运算装置完成Thunderbolt驱动程式及韧体的安装后,运算装置即可成功辨识出所述的外部装置,并判定其为外接式显示卡(External GPU),进而提升运算装置的图形运算能力。With the advancement of data transmission technology, high-speed data transmission protocols have also been proposed one after another. The Thunderbolt (Thunderbolt) transmission interface is compatible with the USB Type C connector and can reach a transmission speed of 40Gpbs. Therefore, the current computing device with a Thunderbolt interface , to be compatible with the Thunderbolt transmission protocol to communicate with an external device that also has a Thunderbolt port, for example, if the external device is a Thunderbolt graphics card external box, and the user completes the Thunderbolt driver and firmware on the computing device. After the body is installed, the computing device can successfully identify the external device and determine that it is an external graphics card (External GPU), thereby improving the graphics computing capability of the computing device.

然而,目前具有Thunderbolt连接口的运算装置大多为高阶的个人计算机或笔记本电脑,换言之,使用者必须耗费较高的硬体成本更换更高阶的机种,方能通过Thunderbolt传输介面提升其运算装置的运算能力,且一旦使用者所购置的运算装置发生故障,即需再添购新的运算装置。However, most of the current computing devices with Thunderbolt ports are high-end personal computers or notebook computers. In other words, users must spend higher hardware costs to replace higher-end models in order to improve their computing through the Thunderbolt interface. The computing power of the device, and once the computing device purchased by the user fails, it is necessary to purchase a new computing device.

并且,目前中低阶的运算装置(例如个人计算机或笔记本电脑),大多不具备Thunderbolt连接口,而无法通过Thunderbolt传输介面提升其效能,即便目前使用者可通过拆除笔记本电脑的无线网卡(适配于m-PCIE介面),并插接适配于m-PCIE传输介面的外部装置(例如显示卡外接盒),以提升其绘图运算能力,但如此一来,使用者将需要采用额外的方式扩充以太网(Ethernet)。In addition, most of the current low-end computing devices (such as personal computers or notebook computers) do not have a Thunderbolt connection port, and their performance cannot be improved through the Thunderbolt transmission interface. In m-PCIE interface), and plug in external devices (such as graphics card external box) adapted to the m-PCIE transmission interface to improve its graphics computing capability, but in this case, users will need to use additional methods to expand Ethernet (Ethernet).

因此,针对中低阶、且不具有Thunderbolt连接口的运算装置,如何提出一种硬体建置成本较低,且能有效提升运算装置的运算能力的电子运算系统,仍为有待解决的问题。Therefore, for low-end computing devices without Thunderbolt ports, how to propose an electronic computing system with low hardware construction cost and effectively improving the computing capability of the computing device remains a problem to be solved.

发明内容SUMMARY OF THE INVENTION

有鉴于上述背景技术的问题,本发明人依据多年来从事相关领域研究的经验,针对通用串行总线(USB)介面及快捷外设互联标准(PCI-E)的相关技术进行研究;因此,本发明的目的在于提供一种可对具有一USB连接口的一外部主机,提升其运算能力的具有扩充性的电子运算系统。In view of the above-mentioned problems in the background technology, the inventors have conducted research on the related technologies of the Universal Serial Bus (USB) interface and the Peripheral Interconnect Express (PCI-E) standard based on the experience in research in related fields for many years; The purpose of the invention is to provide an expandable electronic computing system which can improve the computing capability of an external host having a USB connection port.

为达到上述目的,本发明提出一种具有扩充性的电子运算系统,以供连接至一外部主机,电子运算系统包括:至少一图形处理单元,图形处理单元以供基于外部主机的一请求指令,进行运算而产生一PCI-E信号;一转换单元,以供接收PCI-E信号并转换为一USB信号;一主控制单元,以供驱动转换单元动作;一USB介面装置,以供接收转换单元所传递的USB信号,并通过一USB传输线将USB信号传递至外部主机的一USB连接口;而本发明据以实施后,USB连接口可将USB信号传递至外部主机的一中央处理单元,以提升其执行一图形处理任务的绘图运算能力或提升其执行一通用运算任务的通用运算能力。In order to achieve the above object, the present invention provides an electronic computing system with expandability for connecting to an external host. Perform operations to generate a PCI-E signal; a conversion unit for receiving the PCI-E signal and converting it into a USB signal; a main control unit for driving the conversion unit to operate; a USB interface device for receiving the conversion unit The transmitted USB signal is transmitted to a USB connection port of the external host through a USB transmission line; and after the present invention is implemented, the USB connection port can transmit the USB signal to a central processing unit of the external host, so as to The graphics computing capability of performing a graphics processing task is improved or the general computing capability of performing a general computing task is improved.

其中,所述图形处理单元为两个以上,其分别与所述转换单元呈电性连接,以分别传递所述PCI-E信号至所述转换单元。Wherein, there are more than two graphics processing units, which are respectively electrically connected to the conversion unit, so as to transmit the PCI-E signal to the conversion unit respectively.

在本发明的一实施例中,一USB汇集器可设置于多个电子运算系统与外部装置之间,其中,USB汇集器设置有一连接口,其可连接至外部主机的USB连接口,USB汇集器还可设置其它连接口,以供分别连接至各电子运算系统的USB介面装置。In an embodiment of the present invention, a USB hub can be arranged between a plurality of electronic computing systems and external devices, wherein the USB hub is provided with a connection port, which can be connected to a USB connection port of an external host, and the USB hub is provided with a connection port. The device can also be provided with other connection ports for connecting to the USB interface devices of each electronic computing system respectively.

在本发明的一实施例中,电子运算系统还包括一USB集线器,其所具有的一个连接口与USB介面装置相连接,USB集线器所具有的其它两个连接口分别与转换单元及主控制单元相连接,并且USB集线器还设置有多个扩充连接口,以供分别与多个USB周边装置相连接。In an embodiment of the present invention, the electronic computing system further includes a USB hub, one connection port of the USB hub is connected to the USB interface device, and the other two connection ports of the USB hub are respectively connected with the conversion unit and the main control unit. The USB hub is also provided with a plurality of expansion connection ports for connecting with a plurality of USB peripheral devices respectively.

在本发明的一实施例中,一USB汇集器可设置于多个电子运算系统与外部装置之间,其中,USB汇集器设置有一连接口,其可连接至外部主机的USB连接口,USB汇集器还可设置其它连接口,以供分别连接至各电子运算系统的USB介面装置;并且,电子运算系统还可包括一USB集线器,其所具有的一个连接口与USB介面装置相连接,USB集线器所具有的其它两个连接口分别与转换单元及主控制单元相连接,并且USB集线器还设置有多个扩充连接口,以供分别与多个USB周边装置相连接。In an embodiment of the present invention, a USB hub can be arranged between a plurality of electronic computing systems and external devices, wherein the USB hub is provided with a connection port, which can be connected to a USB connection port of an external host, and the USB hub is provided with a connection port. The device can also be provided with other connection ports for connecting to the USB interface devices of each electronic computing system respectively; and the electronic computing system can also include a USB hub, one of which is connected to the USB interface device, the USB hub The other two connection ports are respectively connected with the conversion unit and the main control unit, and the USB hub is also provided with a plurality of expansion connection ports for connecting with a plurality of USB peripheral devices respectively.

其中,各所述USB周边装置为一影像感测装置、一通讯装置及一HID装置的其中一种或其组合。Wherein, each of the USB peripheral devices is one of an image sensing device, a communication device and a HID device or a combination thereof.

其中,所述主控制单元与所述影像感测装置呈电性连接,以供从所述影像感测装置接收一影像信号,以通过所述主控制单元传递至所述图形处理单元后,于所述图形处理单元执行所述图形处理任务。Wherein, the main control unit is electrically connected to the image sensing device for receiving an image signal from the image sensing device to be transmitted to the graphics processing unit through the main control unit, and then in The graphics processing unit performs the graphics processing tasks.

其中,所述图形处理单元设置于一PCI-E介面槽,所述PCI-E介面槽适配于一PCI-Ex1介面、一PCI-E x2介面、一PCI-E x4介面、一PCI-E x8介面及PCI-E x16介面的其中一种。The graphics processing unit is disposed in a PCI-E interface slot, and the PCI-E interface slot is adapted to a PCI-Ex1 interface, a PCI-E x2 interface, a PCI-E x4 interface, a PCI-E interface One of x8 interface and PCI-E x16 interface.

附图说明Description of drawings

图1为本发明的系统架构图。FIG. 1 is a system architecture diagram of the present invention.

图2为本发明的信号流示意图。FIG. 2 is a schematic diagram of a signal flow of the present invention.

图3为本发明的另一实施例一的系统架构图。FIG. 3 is a system architecture diagram of another embodiment 1 of the present invention.

图4为本发明的另一实施例二的系统架构图。FIG. 4 is a system architecture diagram of another embodiment 2 of the present invention.

图5为本发明的另一实施例二的信号流示意图。FIG. 5 is a schematic diagram of a signal flow according to another embodiment 2 of the present invention.

图6为本发明的另一实施例三的系统架构图。FIG. 6 is a system architecture diagram of another embodiment 3 of the present invention.

附图标记说明Description of reference numerals

10 电子运算系统10 Electronic computing system

101 图形处理单元101 Graphics Processing Unit

1011 图形记忆体1011 graphics memory

102 转换单元102 Conversion unit

103 主控制单元103 Main control unit

104 USB介面装置104 USB interface device

10’ 电子运算系统10’ Electronic Computing System

10’’ 电子运算系统10’’ electronic computing system

20 外部主机20 External host

201 USB连接口201 USB port

202 中央处理单元202 Central Processing Unit

30 USB集线器30 USB hub

301 主控制单元301 Main control unit

302 USB周边装置302 USB peripherals

303 转换单元303 Conversion unit

40 USB汇集器40 USB hubs

L USB传输线。L USB cable.

具体实施方式Detailed ways

请参阅图1及图2,其分别为本发明的系统架构图及信号流示意图,具有扩充性的电子运算系统10以供连接于一外部主机20,电子运算系统10包括:至少一图形处理单元101、一转换单元102、一主控制单元103及一USB介面装置104。Please refer to FIG. 1 and FIG. 2 , which are a system architecture diagram and a schematic diagram of a signal flow of the present invention, respectively. The electronic computing system 10 with expandability is for connecting to an external host 20 , and the electronic computing system 10 includes: at least one graphics processing unit 101 , a conversion unit 102 , a main control unit 103 and a USB interface device 104 .

图形处理单元101可为一个以上(例如两个),且其分别具有一图形记忆体1011,且图形处理单元101以供基于外部主机20所传递的一请求指令,进行运算而产生一PCI-E(PCIExpress)信号,图形记忆体1011经组态以暂存图形指令、请求指令及影像等资料,其中,所述的请求指令为执行一图形处理任务或一通用运算任务。The graphics processing unit 101 can be more than one (for example, two), and each has a graphics memory 1011, and the graphics processing unit 101 is used for performing operations based on a request command transmitted by the external host 20 to generate a PCI-E (PCIExpress) signal, the graphics memory 1011 is configured to temporarily store data such as graphics commands, request commands and images, wherein the request command is to perform a graphics processing task or a general computing task.

转换单元102与图形处理单元101呈电性连接,以供接收图形处理单元101所传递的PCI-E信号,进行信号处理,以分别转换为一USB信号。The converting unit 102 is electrically connected to the graphics processing unit 101 for receiving the PCI-E signal transmitted by the graphics processing unit 101 and performing signal processing to convert it into a USB signal respectively.

主控制单元103与转换单元102呈电性连接,主要对转换单元102传递一控制信号,以驱动转换单元102动作,主控制单元103可为一微处理器(Microprocessor)、一微控制器(Microcontroller Unit,MCU)、一数字信号处理器(DSP)、一专用集成电路(ASIC)或其他类似装置。The main control unit 103 is electrically connected to the conversion unit 102, and mainly transmits a control signal to the conversion unit 102 to drive the conversion unit 102 to act. The main control unit 103 can be a microprocessor or a microcontroller. Unit, MCU), a digital signal processor (DSP), an application specific integrated circuit (ASIC) or other similar devices.

USB介面装置104分别与主控制单元103及转换单元102电性连接,以供接收转换单元102所传递的USB信号,并通过一USB传输线L,将USB信号传递到外部主机20的一USB连接口201,并且,转换单元102也以供从USB介面装置104接收外部主机20所传递的请求指令(USB信号),并进行信号转换,以将外部主机20请求读取图形处理单元101的运算资源的指令,传递至图形处理单元101进行运算。The USB interface device 104 is electrically connected to the main control unit 103 and the conversion unit 102 respectively, for receiving the USB signal transmitted by the conversion unit 102 and transmitting the USB signal to a USB connection port of the external host 20 through a USB transmission line L 201, and the conversion unit 102 is also used to receive the request command (USB signal) transmitted by the external host 20 from the USB interface device 104, and perform signal conversion, so that the external host 20 requests to read the operation resource of the graphics processing unit 101. The instruction is transmitted to the graphics processing unit 101 for operation.

外部主机20的USB连接口201以供将USB信号传递至外部主机20的一中央处理单元202进行处理,以续行一图形处理任务或一通用运算任务。The USB connection port 201 of the external host 20 is used for transmitting USB signals to a central processing unit 202 of the external host 20 for processing, so as to continue a graphics processing task or a general computing task.

其中,有关外部主机20欲执行的图形处理任务,可为2D或3D图形渲染(rendering)的视讯处理或影像加速任务,尤其是因应3D绘图或3D游戏软件的需求,但不以此为限。The graphics processing tasks to be performed by the external host 20 may be video processing or image acceleration tasks for 2D or 3D graphics rendering, especially, but not limited to, the requirements of 3D drawing or 3D game software.

其中,外部主机20所欲执行的通用运算任务可指使图形处理单元101以“GPGPU(General-Purpose Computing on GPU,泛用型图形处理单元,也可称图形处理器通用计算)”模式运行,依此,需要执行通用算术处理的指令及资料(例如执行单指令流多数据流(SIMD)的浮点运算指令),可从外部主机20的中央处理单元202传递给图形处理单元101,并将图形处理单元101所运算的算术结果传回中央处理单元202。The general computing task to be performed by the external host 20 can instruct the graphics processing unit 101 to run in the “GPGPU (General-Purpose Computing on GPU, general-purpose graphics processing unit, also known as graphics processor general-purpose computing)” mode. Therefore, the instructions and data required to perform general arithmetic processing (for example, executing single-instruction-multiple-data (SIMD) floating-point operation instructions) can be transferred from the central processing unit 202 of the external host 20 to the graphics processing unit 101, and the graphics The arithmetic result performed by the processing unit 101 is sent back to the central processing unit 202 .

承上,若外部主机20是作为一区块链(Blockchain)网路的节点,并用以持续进行一杂凑运算(Hashing)时,则外部主机20可使图形处理单元101以GPGPU模式运行,而可提升其于区块链网路的算力。Continuing from the above, if the external host 20 is used as a node of a blockchain network and is used to continuously perform a hashing operation, the external host 20 can make the graphics processing unit 101 run in the GPGPU mode, and can Improve its computing power in the blockchain network.

另外,上述的外部主机20可为一个人计算机(PC)、一笔记本电脑(NB)、具有USB连接口的一显示装置、一销售时点情报系统(Point of Sale,POS)、一虚拟现实头戴式装置(HMD)或一混合现实头戴式装置的其中一种或其组合,但不以此为限。In addition, the above-mentioned external host 20 can be a personal computer (PC), a notebook computer (NB), a display device with a USB port, a point of sale (POS), a virtual reality head One or a combination of a wearable device (HMD) or a mixed reality head-mounted device, but not limited thereto.

另外,图形处理单元101可设置于一PCI-E介面槽,PCI-E介面槽可适配于一PCI-Ex1介面、一PCI-E x2介面、一PCI-E x4介面、一PCI-E x8介面及PCI-E x16介面的其中一种。In addition, the graphics processing unit 101 can be disposed in a PCI-E interface slot, and the PCI-E interface slot can be adapted to a PCI-Ex1 interface, a PCI-E x2 interface, a PCI-E x4 interface, a PCI-E x8 interface One of the interface and PCI-E x16 interface.

另外,USB介面装置104可适配于USB 2.0、USB 3.0或USB 3.1等通用串行总线标准的传输规格,但并不以此为限;其中,若USB介面装置104符合USB 3.0的传输规格,则USB介面装置104可具有一电源供应导体对(VBUS、GND)、一SSTX信号导体对(SSTX+、SSTX-)、一第二USB信号导体对为一SSRX信号导体对(SSRX+、SSRX-)及一D信号导体对(D+、D-)。In addition, the USB interface device 104 can be adapted to the transmission specifications of universal serial bus standards such as USB 2.0, USB 3.0, or USB 3.1, but is not limited thereto; wherein, if the USB interface device 104 conforms to the transmission specifications of USB 3.0, Then the USB interface device 104 can have a power supply conductor pair (VBUS, GND), an SSTX signal conductor pair (SSTX+, SSTX-), a second USB signal conductor pair is an SSRX signal conductor pair (SSRX+, SSRX-), and A pair of D signal conductors (D+, D-).

请参阅图3,其为本发明的另一实施例一的系统架构图,本实施例与图1所示实施例的技术类同,主要差异在于,电子运算系统10还包括一USB集线器30,且USB集线器30可包括多个连接口(USB连接器),则USB集线器30所具有的其中一个连接口可与USB介面装置104相连接,USB集线器30所具有的其它两个连接口,可分别与一主控制单元301及一转换单元303相连接,故有关本实施例的主控制单元301,其与USB介面装置104的连接关系,与图1所示的实施例有所不同,并且,USB集线器30还可设置多个扩充连接口(图中未绘示),以供分别连接多个USB周边装置302。Please refer to FIG. 3 , which is a system architecture diagram of another embodiment 1 of the present invention. The technology of this embodiment is similar to that of the embodiment shown in FIG. 1 . The main difference is that the electronic computing system 10 further includes a USB hub 30 . And the USB hub 30 may include a plurality of connection ports (USB connectors), one of the connection ports of the USB hub 30 may be connected to the USB interface device 104, and the other two connection ports of the USB hub 30 may be respectively It is connected with a main control unit 301 and a conversion unit 303, so the connection relationship between the main control unit 301 and the USB interface device 104 in this embodiment is different from the embodiment shown in FIG. 1, and the USB The hub 30 can also be provided with a plurality of expansion ports (not shown in the figure) for connecting a plurality of USB peripheral devices 302 respectively.

其中,各USB周边装置302可为一通讯装置、一影像感测装置、一HID装置(HumanInterface Device,人机介面装置)等支援USB传输介面的其中一种装置或其组合。Wherein, each USB peripheral device 302 can be one of a communication device, an image sensing device, a HID device (Human Interface Device, human-machine interface device), etc. that supports a USB transmission interface, or a combination thereof.

其中,所述的通讯装置可与一外部装置(图中未绘示)建立通讯,其构成通讯的方式可通过乙太网路、3G、4G LTE、Wi-Fi、Zigbee、Bluetooth等传输协定达成,但不以此为限。The communication device can establish communication with an external device (not shown in the figure), and the communication method can be achieved through transmission protocols such as Ethernet, 3G, 4G LTE, Wi-Fi, Zigbee, and Bluetooth. , but not limited to this.

其中,所述的影像感测装置与主控制单元301呈电性连接,影像感测装置接收一影像信号后,可由主控制单元301传递至图形处理单元101,以供图形处理单元101执行图形处理任务。The image sensing device is electrically connected to the main control unit 301. After the image sensing device receives an image signal, it can be transmitted by the main control unit 301 to the graphics processing unit 101 for the graphics processing unit 101 to perform graphics processing. Task.

请参阅图4及图5,其分别为本发明的另一实施例二的系统架构图及信号流示意图,在此实施例的实施架构中,一USB汇集器40可设置于外部主机20及多个电子运算系统10、10’、10’’…之间,且本实施例的电子运算系统10’、10’’…的系统架构与技术,与图1所示实施例的电子运算系统10类同,其中,USB汇集器40可包括多个连接口(图中未绘示),且USB汇集器40所具有的其中一个连接口,其可连接至外部主机20的USB连接口,而USB汇集器40所具有的其它连接口,除了可连接至电子运算系统10的USB介面装置104,也可分别连接至电子运算系统10’、10’’…的各USB介面装置(图中未绘示),依此,各电子运算系统10、10’、10’’…的USB介面装置可分别将外部主机20所传递的请求指令,各自传递给转换单元进行处理,并于各自的图形处理单元完成运算后,将USB信号分别传递至外部主机20,以提升外部主机20执行图形处理任务或通用运算任务的运算能力。Please refer to FIG. 4 and FIG. 5 , which are a system architecture diagram and a signal flow diagram of another embodiment 2 of the present invention, respectively. In the implementation architecture of this embodiment, a USB hub 40 can be installed in the external host 20 and multiple Between electronic computing systems 10 , 10 ′, 10 ″ . . . and the system architecture and technology of the electronic computing systems 10 ′, 10 ″ . Meanwhile, the USB hub 40 may include a plurality of connection ports (not shown in the figure), and one of the connection ports of the USB hub 40 can be connected to the USB connection port of the external host 20, and the USB hub 40 has one of the connection ports. In addition to being connected to the USB interface device 104 of the electronic computing system 10, the other connecting ports of the device 40 can also be respectively connected to the USB interface devices (not shown in the figure) of the electronic computing system 10', 10''... , accordingly, the USB interface devices of each electronic computing system 10, 10', 10'' . . . can respectively transmit the request command transmitted by the external host 20 to the conversion unit for processing, and complete the operation in the respective graphics processing unit. Afterwards, the USB signals are respectively transmitted to the external host 20 to improve the computing capability of the external host 20 to perform graphics processing tasks or general computing tasks.

请参阅图6,其为本发明的另一实施例三的系统架构图,本实施例与图4所示实施例的技术类同,主要差异在于,图4所提供的实施例的电子运算系统10还可包括一USB集线器30,且USB集线器30可包括多个连接口(USB连接器),则USB集线器30所具有的其中一连接口可与USB介面装置104相连接,USB集线器30所具有的其它两个连接口,则分别与一主控制单元301及一转换单元303相连接,并且,USB集线器30还可设置多个扩充连接口(图中未绘示),以供分别连接多个USB周边装置302;另外,电子运算系统10’、10’’也可包括USB集线器30,于此不再赘述。Please refer to FIG. 6 , which is a system architecture diagram of another embodiment 3 of the present invention. This embodiment is similar in technology to the embodiment shown in FIG. 4 , and the main difference is that the electronic computing system of the embodiment provided in FIG. 4 10 may also include a USB hub 30, and the USB hub 30 may include a plurality of connection ports (USB connectors), then one of the connection ports of the USB hub 30 can be connected to the USB interface device 104, and the USB hub 30 has The other two connection ports are connected to a main control unit 301 and a conversion unit 303 respectively, and the USB hub 30 can also be provided with a plurality of expansion connection ports (not shown in the figure) for connecting a plurality of USB peripheral device 302 ; in addition, the electronic computing systems 10 ′, 10 ″ may also include a USB hub 30 , which will not be repeated here.

综上所述,本发明所提出的电子运算系统,可让具备USB连接口的外部主机,仅需连接一USB传输线,并完成对应于图形处理单元的驱动程式的安装后,外部主机即可成功辨识到到电子运算系统的图形处理单元,并读取其运算资源,进而能提升外部主机执行图形处理任务或提升其执行通用运算任务的运算能力,尤其可提升外部主机于虚拟/扩增/混合现实、杂凑(Hashing)演算(尤其是作为区块练网路中的节点)、训练机器学习模型等应用层面的运算效能;简言之,本发明可让使用者以较低的硬体建置成本,有效提升外部主机的运算能力,尤其更适于旧电脑的升级。To sum up, the electronic computing system proposed by the present invention allows an external host with a USB connection port to only need to connect a USB transmission line, and after completing the installation of the driver corresponding to the graphics processing unit, the external host can succeed. Identify the graphics processing unit of the electronic computing system, and read its computing resources, which can enhance the external host to perform graphics processing tasks or enhance its computing power to perform general computing tasks, especially to enhance the external host in virtual/expansion/mixed Reality, Hashing calculus (especially as a node in the block training network), training machine learning models and other application-level computing performance; In short, the present invention allows users to build with lower hardware Cost, effectively improve the computing power of external hosts, especially more suitable for the upgrade of old computers.

并且,由于既有的外部主机(例如一笔记本电脑)为了符合轻薄的需求,很多设计必须作取舍,因此既有外部主机的内建显示卡的功率会比较低,因此,既有外部主机只要外接本发明所提出的电子运算系统,即可有效提升外部主机的运算能力,同时又不失移动的方便性。Moreover, since the existing external host (such as a notebook computer) has to make trade-offs in many designs in order to meet the requirements of thinness and lightness, the power of the built-in graphics card of the existing external host will be relatively low. Therefore, the existing external host only needs to connect an external The electronic computing system proposed by the present invention can effectively improve the computing capability of the external host without losing the convenience of movement.

并且,外部主机可通过连接一USB汇集器,同时连接多个电子运算系统,以使外部主机取得各电子运算系统的图形处理单元的计算资源,且本发明的电子运算系统的内部还可设置一USB集线器,借以支援多个USB周边装置的连线需求,进而使电子运算系统具备扩充性。In addition, the external host can be connected to a plurality of electronic computing systems by connecting a USB hub, so that the external host can obtain the computing resources of the graphics processing unit of each electronic computing system, and the electronic computing system of the present invention can also be provided with a The USB hub is used to support the connection requirements of multiple USB peripheral devices, thereby making the electronic computing system expandable.

显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

Claims (9)

1.一种具有扩充性的电子运算系统,其特征在于,以供连接一外部主机,并且所述外部主机具有一USB连接口,所述电子运算系统包括:1. An expandable electronic computing system, characterized in that, for connecting an external host, and the external host has a USB connection port, the electronic computing system comprises: 至少一图形处理单元,具有一图形记忆体,所述图形处理单元基于所述外部主机的一请求指令,进行运算而产生一PCI-E信号,并且所述请求指令为执行一图形处理任务或一通用运算任务;At least one graphics processing unit has a graphics memory, the graphics processing unit performs an operation based on a request command from the external host to generate a PCI-E signal, and the request command is to execute a graphics processing task or a general computing tasks; 一转换单元,与所述图形处理单元呈电性连接,以供接收所述图形处理单元所传递的所述PCI-E信号,并转换为一USB信号;a conversion unit electrically connected with the graphics processing unit for receiving the PCI-E signal transmitted by the graphics processing unit and converting it into a USB signal; 一主控制单元,与所述转换单元呈电性连接,以供驱动所述转换单元动作;a main control unit electrically connected with the conversion unit for driving the conversion unit to act; 一USB介面装置,分别与所述主控制单元及所述转换单元电性连接,以供接收所述转换单元所传递的所述USB信号,并通过一USB传输线,将所述USB信号传递至所述外部主机的所述USB连接口;以及A USB interface device is electrically connected to the main control unit and the conversion unit, respectively, for receiving the USB signal transmitted by the conversion unit, and transmitting the USB signal to the conversion unit through a USB transmission line. the USB port of the external host; and 所述USB连接口以供将所述USB信号传递至所述外部主机的一中央处理单元进行处理,以提升所述外部主机执行所述图形处理任务或所述通用运算任务的运算能力。The USB connection port is used to transmit the USB signal to a central processing unit of the external host for processing, so as to improve the computing capability of the external host to perform the graphics processing task or the general computing task. 2.如权利要求1所述的具有扩充性的电子运算系统,其特征在于,所述图形处理单元为两个以上,其分别与所述转换单元呈电性连接,以分别传递所述PCI-E信号至所述转换单元。2 . The electronic computing system with expandability as claimed in claim 1 , wherein there are more than two graphics processing units, which are respectively electrically connected with the conversion unit to transmit the PCI- E signal to the conversion unit. 3.如权利要求1所述的具有扩充性的电子运算系统,其特征在于,一USB汇集器设置于所述外部主机、所述电子运算系统及另一电子运算系统之间,其中,所述USB汇集器设置有一连接口,以供连接至所述外部主机的所述USB连接口,所述USB汇集器还设置有其它连接口,以供分别连接至所述电子运算系统及另一所述电子运算系统的所述USB介面装置。3. The expandable electronic computing system of claim 1, wherein a USB hub is disposed between the external host, the electronic computing system and another electronic computing system, wherein the The USB hub is provided with a connection port for connecting to the USB connection port of the external host, and the USB hub is also provided with other connection ports for connecting to the electronic computing system and the other The USB interface device of an electronic computing system. 4.如权利要求1所述的具有扩充性的电子运算系统,其特征在于,所述具有扩充性的电子运算系统还包括一USB集线器,所述USB集线器所具有的一个连接口与所述USB介面装置相连接,所述USB集线器所具有的其它两个连接口以供分别连接至所述主控制单元及所述转换单元。4. The expandable electronic computing system according to claim 1, wherein the expandable electronic computing system further comprises a USB hub, and a connection port of the USB hub is connected to the USB hub. The interface device is connected, and the other two connection ports of the USB hub are respectively connected to the main control unit and the conversion unit. 5.如权利要求4所述的具有扩充性的电子运算系统,其特征在于,所述USB集线器还设置有多个扩充连接口,以供分别连接至多个USB周边装置。5 . The expandable electronic computing system of claim 4 , wherein the USB hub is further provided with a plurality of expansion ports for connecting to a plurality of USB peripheral devices respectively. 6 . 6.如权利要求4或5所述的具有扩充性的电子运算系统,其特征在于,一USB汇集器设置于所述外部主机、所述电子运算系统及另一电子运算系统之间,其中,所述USB汇集器设置有一连接口,以供连接至所述外部主机的所述USB连接口,所述USB汇集器还设置有其它连接口,以供分别连接至所述电子运算系统与另一所述电子运算系统的所述USB介面装置。6. The expandable electronic computing system according to claim 4 or 5, wherein a USB hub is arranged between the external host, the electronic computing system and another electronic computing system, wherein, The USB hub is provided with a connection port for connecting to the USB connection port of the external host, and the USB hub is also provided with other connection ports for connecting to the electronic computing system and another connection port respectively. the USB interface device of the electronic computing system. 7.如权利要求5所述的具有扩充性的电子运算系统,其特征在于,各所述USB周边装置为一影像感测装置、一通讯装置及一HID装置的其中一种或其组合。7 . The expandable electronic computing system of claim 5 , wherein each of the USB peripheral devices is one of an image sensing device, a communication device and a HID device or a combination thereof. 8 . 8.如权利要求7所述的具有扩充性的电子运算系统,其特征在于,所述主控制单元与所述影像感测装置呈电性连接,以供从所述影像感测装置接收一影像信号,以通过所述主控制单元传递至所述图形处理单元后,于所述图形处理单元执行所述图形处理任务。8 . The expandable electronic computing system of claim 7 , wherein the main control unit is electrically connected to the image sensing device for receiving an image from the image sensing device. 9 . After the signal is transmitted to the graphics processing unit through the main control unit, the graphics processing unit executes the graphics processing task. 9.如权利要求1所述的具有扩充性的电子运算系统,其特征在于,所述图形处理单元设置于一PCI-E介面槽,所述PCI-E介面槽适配于一PCI-E x1介面、一PCI-E x2介面、一PCI-Ex4介面、一PCI-E x8介面及PCI-E x16介面的其中一种。9. The electronic computing system of claim 1, wherein the graphics processing unit is disposed in a PCI-E interface slot, and the PCI-E interface slot is adapted to a PCI-E x1 interface, one of a PCI-E x2 interface, a PCI-Ex4 interface, a PCI-E x8 interface and a PCI-E x16 interface.
CN201811585953.3A 2018-12-25 2018-12-25 Expandable electronic computing system Pending CN111367847A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811585953.3A CN111367847A (en) 2018-12-25 2018-12-25 Expandable electronic computing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811585953.3A CN111367847A (en) 2018-12-25 2018-12-25 Expandable electronic computing system

Publications (1)

Publication Number Publication Date
CN111367847A true CN111367847A (en) 2020-07-03

Family

ID=71207860

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811585953.3A Pending CN111367847A (en) 2018-12-25 2018-12-25 Expandable electronic computing system

Country Status (1)

Country Link
CN (1) CN111367847A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256428A (en) * 2008-01-10 2008-09-03 张兴华 Notebook computer having external display card
US20110316865A1 (en) * 2010-06-28 2011-12-29 Nvidia Corporation, Rechargeable universal serial bus external graphics device and method
CN205507639U (en) * 2016-04-08 2016-08-24 祝勇虎 Notebook computer of external display card expanding unit
CN106909198A (en) * 2015-12-22 2017-06-30 华硕电脑股份有限公司 External device, electronic device and electronic system
CN207264277U (en) * 2017-08-25 2018-04-20 武汉无极网科技有限公司 A kind of multipurpose small video card depressed place
CN209199092U (en) * 2018-12-25 2019-08-02 鎝罗斯科技有限公司 Scalable Electronic Computing System

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256428A (en) * 2008-01-10 2008-09-03 张兴华 Notebook computer having external display card
US20110316865A1 (en) * 2010-06-28 2011-12-29 Nvidia Corporation, Rechargeable universal serial bus external graphics device and method
CN106909198A (en) * 2015-12-22 2017-06-30 华硕电脑股份有限公司 External device, electronic device and electronic system
CN205507639U (en) * 2016-04-08 2016-08-24 祝勇虎 Notebook computer of external display card expanding unit
CN207264277U (en) * 2017-08-25 2018-04-20 武汉无极网科技有限公司 A kind of multipurpose small video card depressed place
CN209199092U (en) * 2018-12-25 2019-08-02 鎝罗斯科技有限公司 Scalable Electronic Computing System

Similar Documents

Publication Publication Date Title
US9947070B2 (en) GPU that passes PCIe via displayport for routing to a USB type-C connector
WO2021244194A1 (en) Register reading/writing method, chip, subsystem, register group, and terminal
RU2649771C2 (en) Mass storage virtualization for cloud computing
US10110691B2 (en) Systems and methods for enabling virtual keyboard-video-mouse for external graphics controllers
US11481352B2 (en) Method for interface initialization using bus turn-around
US9654342B2 (en) Bandwidth configurable IO connector
KR20140000182A (en) Systems and methods for dynamic multi-link compilation partitioning
EP1683003A1 (en) Motherboard for supporting multiple graphic cards
CN202564744U (en) Bridge between High Speed Peripheral Component Interconnect and USB3.0 Devices
CN105404602A (en) circuit card device
CN108780430A (en) It is connected by alternate mode and sends universal serial bus (USB) data
TWM577533U (en) Expandable electronic computing system
CN112256615A (en) USB conversion interface device
CN209199092U (en) Scalable Electronic Computing System
US10115375B2 (en) Systems and methods for enabling a systems management interface with an alternate frame buffer
US10860058B2 (en) Expandable electronic computing system
CN203133754U (en) KVM board card based on server provided with CPCI framework
CN111367847A (en) Expandable electronic computing system
CN109557846B (en) Detection identification circuit, detection identification method thereof and electronic equipment
CN114185720B (en) Method, device, equipment and storage medium for dynamic hot backup of server
CN213581897U (en) Novel display control calculation module
CN210955055U (en) Display control computer motherboard framework based on soar
TWI450098B (en) Host electronic device and host determination method
KR20190062015A (en) Apparatus for switching usb channel
US20150095540A1 (en) External device and a transmission system and the method of the heterogeneous device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210730

Address after: 18 / F, No. 58, Lane 192, Siyuan Road, Xinzhuang District, Xinbei City, Taiwan, China

Applicant after: Jin Zhixian

Applicant after: Zhang Yaru

Applicant after: Xu Ruiren

Address before: 5 / F, 10 / F, No. 50, section 4, Nanjing East Road, Songshan District, Taipei, Taiwan, China

Applicant before: LEROS TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right