{"video_id":"fp_DGvMTxr9X8","title":"TQ: PCI Express 6.0 Is A Big Deal","channel":"Techquickie","show":"Techquickie","published_at":"2021-01-05T19:25:00.053Z","duration_s":253,"segments":[{"start_s":0.0,"end_s":3.04,"text":"Although we still haven't gotten PCI express 5.0 devices","speaker":null,"is_sponsor":0},{"start_s":3.04,"end_s":7.96,"text":"in our hot little hands yet, believe it or not, the PCIe 6.0 specification","speaker":null,"is_sponsor":0},{"start_s":7.96,"end_s":12.36,"text":"has already been released. And as you may have guessed, it's insanely fast.","speaker":null,"is_sponsor":0},{"start_s":12.36,"end_s":16.6,"text":"At 126 gigabytes per second one way on an X16 link,","speaker":null,"is_sponsor":0},{"start_s":16.6,"end_s":21.04,"text":"it's twice as fast as 5.0, four times as fast as 4.0,","speaker":null,"is_sponsor":0},{"start_s":21.04,"end_s":25.72,"text":"which is fairly new on the market, and eight times faster than the 3.0 devices","speaker":null,"is_sponsor":0},{"start_s":25.72,"end_s":27.92,"text":"many of us idiots are currently using.","speaker":null,"is_sponsor":0},{"start_s":28.92,"end_s":34.24,"text":"But how do they make it so fast? And more importantly, does it have real relevance for you, the home user,","speaker":null,"is_sponsor":0},{"start_s":34.24,"end_s":38.34,"text":"or is it just overkill? To find out, we spoke with Dibendra Dash Sharma,","speaker":null,"is_sponsor":0},{"start_s":38.34,"end_s":42.8,"text":"an Intel fellow in their data platforms group, and we'd like to thank him for lending his time","speaker":null,"is_sponsor":0},{"start_s":42.8,"end_s":47.96,"text":"and expertise. So unsurprisingly, PCI express 6.0 is backwards compatible","speaker":null,"is_sponsor":0},{"start_s":47.96,"end_s":53.32,"text":"with all the previous generations of PCIe, but if you go all the way back to version 1.0,","speaker":null,"is_sponsor":0},{"start_s":53.32,"end_s":58.4,"text":"you could only get up to four gigabytes per second one way from an X16 slot.","speaker":null,"is_sponsor":0},{"start_s":58.4,"end_s":62.08,"text":"Now, we're pushing 32 times as much data","speaker":null,"is_sponsor":0},{"start_s":62.08,"end_s":66.48,"text":"through the same link. Older revisions of PCIe express got faster and faster","speaker":null,"is_sponsor":0},{"start_s":66.48,"end_s":71.26,"text":"because they increased their transmission frequencies, but it turns out you can only do this so much","speaker":null,"is_sponsor":0},{"start_s":71.26,"end_s":76.4,"text":"before the signal becomes super unstable. It's kind of similar to how a 5 gigahertz Wi-Fi connection","speaker":null,"is_sponsor":0},{"start_s":76.4,"end_s":81.08,"text":"is faster than a 2.4 gig link, but it's also not as stable at long distances.","speaker":null,"is_sponsor":0},{"start_s":81.08,"end_s":85.28,"text":"So instead, PCIe 6 uses a technique called PAM4,","speaker":null,"is_sponsor":0},{"start_s":85.32,"end_s":90.12,"text":"which can actually carry two bits of data at the same time instead of just one.","speaker":null,"is_sponsor":0},{"start_s":90.12,"end_s":93.24,"text":"Unlike traditional signaling, where one voltage represented a zero","speaker":null,"is_sponsor":0},{"start_s":93.24,"end_s":97.84,"text":"and a second voltage represented a one, PAM4 uses four different voltages,","speaker":null,"is_sponsor":0},{"start_s":97.84,"end_s":102.84,"text":"and each one corresponds to either 00, 01, 10, or 11,","speaker":null,"is_sponsor":0},{"start_s":103.08,"end_s":107.36,"text":"meaning twice as much data is sent per unit of time.","speaker":null,"is_sponsor":0},{"start_s":107.36,"end_s":112.66,"text":"However, shoving more stuff through the pipes is, just like in regular life, not the greatest idea.","speaker":null,"is_sponsor":0},{"start_s":112.66,"end_s":117.42,"text":"In this case, it increases the rate of errors, and even with the PCIe special interest group","speaker":null,"is_sponsor":0},{"start_s":117.42,"end_s":121.94,"text":"adding a few nanoseconds of latency to reduce the error rate to about one bit per million,","speaker":null,"is_sponsor":0},{"start_s":121.94,"end_s":125.94,"text":"that's still a lot of potential errors when you consider how much data flows","speaker":null,"is_sponsor":0},{"start_s":125.94,"end_s":131.12,"text":"through a typical PCIe express link. However, a few bytes in each chunk of data that's sent","speaker":null,"is_sponsor":0},{"start_s":131.12,"end_s":136.26,"text":"are reserved for error checking and correction. If the receiving device sees that a packet is incorrect,","speaker":null,"is_sponsor":0},{"start_s":136.26,"end_s":139.46,"text":"it can ask for it again using just a few bytes of data.","speaker":null,"is_sponsor":0},{"start_s":139.46,"end_s":144.38,"text":"Because this error correcting scheme is quite lightweight, it only adds a very small amount of latency.","speaker":null,"is_sponsor":0},{"start_s":144.38,"end_s":147.94,"text":"So this way, PCIe 6.0 can operate at very high speeds","speaker":null,"is_sponsor":0},{"start_s":147.94,"end_s":152.9,"text":"without constantly losing signal integrity. In fact, it's estimated that instead of an error rate","speaker":null,"is_sponsor":0},{"start_s":152.9,"end_s":156.08,"text":"of one bit in a million, PCIe 6.0 can operate","speaker":null,"is_sponsor":0},{"start_s":156.08,"end_s":160.8,"text":"with only one unfixed error every billion, billion hours.","speaker":null,"is_sponsor":0},{"start_s":160.8,"end_s":166.06,"text":"So you'll probably never have to worry about it unless you're an elf from Middle Earth.","speaker":null,"is_sponsor":0},{"start_s":166.06,"end_s":169.68,"text":"But Riley, hold on a minute. All this performance is fine and good,","speaker":null,"is_sponsor":0},{"start_s":169.68,"end_s":174.44,"text":"but my graphics card doesn't even saturate the PCIe express slot in my computer today.","speaker":null,"is_sponsor":0},{"start_s":174.44,"end_s":178.6,"text":"Why should I care about this? Well, one reason is that as we continue to ask","speaker":null,"is_sponsor":0},{"start_s":178.6,"end_s":182.44,"text":"for more and more out of our devices, having the fattest pike possible,","speaker":null,"is_sponsor":0},{"start_s":184.44,"end_s":191.48,"text":"will ensure that we can do things like hit our SSDs with mega-sized downloads, stream 4K and 8K HDR video,","speaker":null,"is_sponsor":0},{"start_s":191.48,"end_s":196.46,"text":"and keep up with the ever-increasing demands video games put on our graphics cards all at the same time.","speaker":null,"is_sponsor":0},{"start_s":196.46,"end_s":200.6,"text":"But going beyond just your home PC, think of all the cloud services you utilize","speaker":null,"is_sponsor":0},{"start_s":200.64,"end_s":203.68,"text":"on a daily basis for applications from voice assistance","speaker":null,"is_sponsor":0},{"start_s":203.68,"end_s":208.4,"text":"to IoT devices to self-driving cars. Well, assuming you can afford one.","speaker":null,"is_sponsor":0},{"start_s":208.4,"end_s":213.18,"text":"All these gadgets need a high bandwidth interface that can process data with minimal latency.","speaker":null,"is_sponsor":0},{"start_s":213.18,"end_s":218.6,"text":"Think of an autonomous car that quickly has to get data from a camera to a CPU to a 5G modem,","speaker":null,"is_sponsor":0},{"start_s":218.6,"end_s":223.4,"text":"which then goes into a server somewhere that has to respond quickly to aid and hazard recognition","speaker":null,"is_sponsor":0},{"start_s":223.4,"end_s":226.84,"text":"and is also moving data around internally for machine learning.","speaker":null,"is_sponsor":0},{"start_s":226.84,"end_s":230.32,"text":"That's a lot of data. On both ends of that connection,","speaker":null,"is_sponsor":0},{"start_s":230.32,"end_s":235.08,"text":"PCI-Express 6.0 could deliver enough speed to make the experience seamless","speaker":null,"is_sponsor":0},{"start_s":235.08,"end_s":239.32,"text":"and maybe even tell you about an icy road ahead before you end up in the ditch.","speaker":null,"is_sponsor":0},{"start_s":239.32,"end_s":243.52,"text":"All right, that's it for this video, guys. Thanks for watching. Like the video if you liked it. Dislike it if you disliked it.","speaker":null,"is_sponsor":0},{"start_s":243.52,"end_s":247.16,"text":"Check out our other videos. We got lots. Comment below with video suggestions","speaker":null,"is_sponsor":0},{"start_s":247.16,"end_s":250.16,"text":"so we can make even more. And don't forget to subscribe and follow","speaker":null,"is_sponsor":0},{"start_s":250.16,"end_s":254.22,"text":"so you can watch the aforementioned videos that we will continue to make.","speaker":null,"is_sponsor":0}],"full_text":"Although we still haven't gotten PCI express 5.0 devices in our hot little hands yet, believe it or not, the PCIe 6.0 specification has already been released. And as you may have guessed, it's insanely fast. At 126 gigabytes per second one way on an X16 link, it's twice as fast as 5.0, four times as fast as 4.0, which is fairly new on the market, and eight times faster than the 3.0 devices many of us idiots are currently using. But how do they make it so fast? And more importantly, does it have real relevance for you, the home user, or is it just overkill? To find out, we spoke with Dibendra Dash Sharma, an Intel fellow in their data platforms group, and we'd like to thank him for lending his time and expertise. So unsurprisingly, PCI express 6.0 is backwards compatible with all the previous generations of PCIe, but if you go all the way back to version 1.0, you could only get up to four gigabytes per second one way from an X16 slot. Now, we're pushing 32 times as much data through the same link. Older revisions of PCIe express got faster and faster because they increased their transmission frequencies, but it turns out you can only do this so much before the signal becomes super unstable. It's kind of similar to how a 5 gigahertz Wi-Fi connection is faster than a 2.4 gig link, but it's also not as stable at long distances. So instead, PCIe 6 uses a technique called PAM4, which can actually carry two bits of data at the same time instead of just one. Unlike traditional signaling, where one voltage represented a zero and a second voltage represented a one, PAM4 uses four different voltages, and each one corresponds to either 00, 01, 10, or 11, meaning twice as much data is sent per unit of time. However, shoving more stuff through the pipes is, just like in regular life, not the greatest idea. In this case, it increases the rate of errors, and even with the PCIe special interest group adding a few nanoseconds of latency to reduce the error rate to about one bit per million, that's still a lot of potential errors when you consider how much data flows through a typical PCIe express link. However, a few bytes in each chunk of data that's sent are reserved for error checking and correction. If the receiving device sees that a packet is incorrect, it can ask for it again using just a few bytes of data. Because this error correcting scheme is quite lightweight, it only adds a very small amount of latency. So this way, PCIe 6.0 can operate at very high speeds without constantly losing signal integrity. In fact, it's estimated that instead of an error rate of one bit in a million, PCIe 6.0 can operate with only one unfixed error every billion, billion hours. So you'll probably never have to worry about it unless you're an elf from Middle Earth. But Riley, hold on a minute. All this performance is fine and good, but my graphics card doesn't even saturate the PCIe express slot in my computer today. Why should I care about this? Well, one reason is that as we continue to ask for more and more out of our devices, having the fattest pike possible, will ensure that we can do things like hit our SSDs with mega-sized downloads, stream 4K and 8K HDR video, and keep up with the ever-increasing demands video games put on our graphics cards all at the same time. But going beyond just your home PC, think of all the cloud services you utilize on a daily basis for applications from voice assistance to IoT devices to self-driving cars. Well, assuming you can afford one. All these gadgets need a high bandwidth interface that can process data with minimal latency. Think of an autonomous car that quickly has to get data from a camera to a CPU to a 5G modem, which then goes into a server somewhere that has to respond quickly to aid and hazard recognition and is also moving data around internally for machine learning. That's a lot of data. On both ends of that connection, PCI-Express 6.0 could deliver enough speed to make the experience seamless and maybe even tell you about an icy road ahead before you end up in the ditch. All right, that's it for this video, guys. Thanks for watching. Like the video if you liked it. Dislike it if you disliked it. Check out our other videos. We got lots. Comment below with video suggestions so we can make even more. And don't forget to subscribe and follow so you can watch the aforementioned videos that we will continue to make."}