Tiny Corp: the world’s first AMD eGPU solution over USB3

Tiny Corp has reached a major technology milestone by creating the world’s first external GPU (eGPU) system that works over a standard USB3 connection. This brings GPU acceleration to platforms that could not use it before, especially Apple Silicon devices.

Until now, external GPUs needed either a dedicated PCIe slot or a Thunderbolt/USB 4 port with PCIe tunneling. These requirements kept many systems—most notably Apple Silicon Macs and MacBooks, which lack native eGPU support due to driver limits and architectural differences—from using eGPUs. Tiny Corp’s solution also supports Windows and Linux, opening the door for anyone who couldn’t consider an external GPU before.

This new eGPU is especially important for AI and machine learning developers who need high computing power for tasks such as prompt processing or model training. By running AMD GPUs over USB 3, Tiny Corp has unlocked faster computing on devices that had few options until now.

The system uses libusb, an open-source library for USB communication across platforms. This method avoids the usual kernel-level GPU drivers, instead using custom user-level drivers to link the host computer with the external GPU.

Rather than trying to duplicate all GPU functions, the solution sends specific compute jobs (kernel executions) to the eGPU, letting AI models use dedicated graphics hardware.

Although this breakthrough is impressive, it has clear limits. The main technical hurdle is bandwidth. USB 3’s maximum theoretical speed is 10 Gbps—much lower than direct PCIe links or Thunderbolt/USB 4 ports. As a result, data transfers to and from the GPU will be slower, especially when loading large AI models or moving a lot of data.

Another limitation is that only AMD GPUs are supported right now, specifically those in the RDNA 3 and RDNA 4 families. There are signs that RDNA 2 support may come later, but current choices are still limited.

Today’s implementation is likely just the start. Tiny Corp has said it will share more detailed technical information once the developers finish refining the code.

Possible future improvements include:

  • Adding support for older AMD GPU architectures

  • Optimizing performance to use USB 3 bandwidth fully

  • Simplifying installation and setup

  • Supporting more types of hardware adapters

If this development succeeds and gains interest, other companies may adopt similar technology. However, because of today’s bandwidth limits, it remains to be seen how widely it can be used. 

Share this post
Gödel machine: AI that develops itself
Imagine a computer program that can independently modify its own code without human intervention to become even better and smarter! This futuristic-sounding concept is called the “Gödel machine.”
DeepSeek aims to corner OpenAI's o3 model with its more advanced R1 model
DeepSeek R1-0528, the latest development from Chinese company DeepSeek, represents a significant advance in the reasoning capabilities of artificial intelligence models. The new model is based on the January DeepSeek R1 and is an improved version of it. According to the company, the performance of DeepSeek R1-0528 already rivals that of OpenAI's o3 model and approaches the capabilities of Google Gemini 2.5 Pro.
Rocky Linux 10 has arrived
One of the most important changes that deserves special attention in Rocky Linux 10 is the fine-tuning of architecture support. Support for x86-64-v2 architectures has been dropped, replaced by AMD and Intel 64-bit x86-64-v3 architectures. This move is in line with the evolution of modern hardware and ensures optimal system performance. It is important to note that 32-bit packages have been removed in their entirety, so that 64-bit libraries or containers with 32-bit dependencies will be required to run 32-bit applications.
Japan's digital currency would feed data into AI models
Japan is considering introducing the digital yen, which would be a digital currency that, like deposits, could be linked to individual users. Its introduction would have numerous advantages, particularly in terms of data usage.