F5F Stay Refreshed Hardware Desktop External CPU??? What does that even mean?

External CPU??? What does that even mean?

External CPU??? What does that even mean?

I
IIlIlIIllIlI
Member
61
10-17-2016, 02:52 PM
#1
Hello, I recently started upgrading my laptop. As you're aware, most laptops don't have easily replaceable GPUs or CPUs because they're soldered onto the motherboard. However, there are alternatives like external GPUs. I'm unfamiliar with external CPUs though. Could such a device exist? It seems feasible, perhaps for plug-and-play setups and better cooling options. If my laptop is basic enough for lectures, but I want to edit or play games at home, I could connect something portable. I've heard about Intel's neural compute accelerators, which might fit the bill, though they're more like TPUs than traditional CPUs. Would it be practical? Or are there technical limitations preventing this kind of solution? And compared to buying a full desktop, would it be more cost-effective?
I
IIlIlIIllIlI
10-17-2016, 02:52 PM #1

Hello, I recently started upgrading my laptop. As you're aware, most laptops don't have easily replaceable GPUs or CPUs because they're soldered onto the motherboard. However, there are alternatives like external GPUs. I'm unfamiliar with external CPUs though. Could such a device exist? It seems feasible, perhaps for plug-and-play setups and better cooling options. If my laptop is basic enough for lectures, but I want to edit or play games at home, I could connect something portable. I've heard about Intel's neural compute accelerators, which might fit the bill, though they're more like TPUs than traditional CPUs. Would it be practical? Or are there technical limitations preventing this kind of solution? And compared to buying a full desktop, would it be more cost-effective?

A
Azastias
Member
223
10-17-2016, 02:58 PM
#2
I believe performance might suffer due to slow connections and high latency. However, it's possible to try. Absolutely, why not give it a shot?
A
Azastias
10-17-2016, 02:58 PM #2

I believe performance might suffer due to slow connections and high latency. However, it's possible to try. Absolutely, why not give it a shot?

S
SS_Bob
Junior Member
11
10-17-2016, 04:23 PM
#3
These components are designed for particular uses. For example, ASIC miners—just a few specialized units—aren’t meant to speed up general tasks or games. They’re useful only when paired with specific software tailored for those applications. OK if your projects rely solely on that single unit and the necessary programs are ready-made...
S
SS_Bob
10-17-2016, 04:23 PM #3

These components are designed for particular uses. For example, ASIC miners—just a few specialized units—aren’t meant to speed up general tasks or games. They’re useful only when paired with specific software tailored for those applications. OK if your projects rely solely on that single unit and the necessary programs are ready-made...

L
LittleDiepp
Junior Member
12
10-17-2016, 05:23 PM
#4
It won't occur because the CPU is the primary processing component of your computer. The majority of PCI-E connections and the memory controller are located within the CPU itself. Essentially, you'll require an external motherboard to enable proper functionality.
L
LittleDiepp
10-17-2016, 05:23 PM #4

It won't occur because the CPU is the primary processing component of your computer. The majority of PCI-E connections and the memory controller are located within the CPU itself. Essentially, you'll require an external motherboard to enable proper functionality.

S
Strikerxs2
Member
168
10-24-2016, 10:28 PM
#5
S
Strikerxs2
10-24-2016, 10:28 PM #5

M
Mickael_Park
Member
216
10-26-2016, 06:25 AM
#6
In theory, a second processor could be connected to a system. Dual processors are typically used in workstations and servers. In real life, this approach wouldn't function properly or would likely perform poorly. The most common fast connection on laptops is Thunderbolt, which supports PCIe. Although PCIe offers speed, it lags behind the direct link between CPU and RAM. The external processor would suffer from memory bandwidth limitations. You might try using Direct Storage technology to allow the external CPU direct access to RAM without going through the main CPU, but the delay would remain significant compared to the onboard CPU. RAM is placed as near as possible to the CPU to minimize delays, yet now the data must pass through a cable. Lastly, the PCIe lanes on the CPU matter. If constrained by Thunderbolt, you won't be able to take full advantage of the external CPU's many lanes, forcing components that rely heavily on PCIe—such as graphics cards—to still use the internal CPU.
M
Mickael_Park
10-26-2016, 06:25 AM #6

In theory, a second processor could be connected to a system. Dual processors are typically used in workstations and servers. In real life, this approach wouldn't function properly or would likely perform poorly. The most common fast connection on laptops is Thunderbolt, which supports PCIe. Although PCIe offers speed, it lags behind the direct link between CPU and RAM. The external processor would suffer from memory bandwidth limitations. You might try using Direct Storage technology to allow the external CPU direct access to RAM without going through the main CPU, but the delay would remain significant compared to the onboard CPU. RAM is placed as near as possible to the CPU to minimize delays, yet now the data must pass through a cable. Lastly, the PCIe lanes on the CPU matter. If constrained by Thunderbolt, you won't be able to take full advantage of the external CPU's many lanes, forcing components that rely heavily on PCIe—such as graphics cards—to still use the internal CPU.