USB has been the technology that has been developing for ages. While most motherboards are still struggling to get USB 3.1 Gen 2 (10 Gbps), last year the USB 3.2 spec was finalized. Synopsys advances on that and posted a video showing 20 Gbps USB 3.2.
What's interesting to see in this video is that the host system is based Windows 10 device, however, was using existing drivers, the target system was a Linux solution with a storage array capable of transmitting/receiving data at a speed of 2,000 MB / s.
An average of 1.6 GB/s roughly the number achieved during the test. According to Eric Huang, the USB 3.2 speeds are achieved through lane bonding where basically two 10 Gbps lanes are merged, for this a regular Belkin USB 3.1 type-c cable was. The demo was, of course, a prototype setup and end-users / consumers will not see USB 3.2 until later in 2019.
Synopsys shows USB 3.2 demo with 20 Gbps performance