{"video_id":"lt8cu8IMLOM","title":"An Open Source Motherboard?!","channel":"Linus Tech Tips","show":"Linus Tech Tips","published_at":"2019-05-06T14:53:29Z","duration_s":514,"segments":[{"start_s":0.24,"end_s":8.32,"text":"so ibm sponsored us down to ibm think 2019 and i'm here walking around in this","speaker":null,"is_sponsor":0},{"start_s":6.16,"end_s":13.759,"text":"veritable sea of next generation technology like they've got everything","speaker":null,"is_sponsor":0},{"start_s":10.4,"end_s":16.4,"text":"here from cloud computing to ai to","speaker":null,"is_sponsor":0},{"start_s":13.759,"end_s":20.56,"text":"quantum computing both from ibm and its partners and then i spot this out of the","speaker":null,"is_sponsor":0},{"start_s":18.72,"end_s":24.64,"text":"corner of my eye now this might not look unusual at all we've","speaker":null,"is_sponsor":0},{"start_s":23.039,"end_s":28.4,"text":"got what like a motherboard and like a workstation or","speaker":null,"is_sponsor":0},{"start_s":26.96,"end_s":33.52,"text":"something but what you're looking at here contains","speaker":null,"is_sponsor":0},{"start_s":30.88,"end_s":38.559,"text":"tech that at this time is simply not available from the CPU companies that","speaker":null,"is_sponsor":0},{"start_s":35.84,"end_s":45.28,"text":"most consumers would think of pci express gen 4 yeah right here so these","speaker":null,"is_sponsor":0},{"start_s":42.079,"end_s":48.559,"text":"systems are running cpus based on ibm's","speaker":null,"is_sponsor":0},{"start_s":45.28,"end_s":50.8,"text":"power 9 architecture and what's really","speaker":null,"is_sponsor":0},{"start_s":48.559,"end_s":57.28,"text":"cool is that the hardware for them basically all of it even","speaker":null,"is_sponsor":0},{"start_s":52.8,"end_s":59.52,"text":"even this motherboard is open source","speaker":null,"is_sponsor":0},{"start_s":57.28,"end_s":66.969,"text":"what on earth does that mean let me let me explain that","speaker":null,"is_sponsor":0},{"start_s":70.0,"end_s":80.24,"text":"so ibm's power architecture is nothing new in fact if you bought a mac back in","speaker":null,"is_sponsor":0},{"start_s":75.6,"end_s":80.24,"text":"the early 2000s you've used it before","speaker":null,"is_sponsor":0},{"start_s":81.6,"end_s":89.68,"text":"but over the last 10 to 15 years it's gotten some big upgrades and the power 9","speaker":null,"is_sponsor":0},{"start_s":86.88,"end_s":94.64,"text":"processors in our demo rig here are the same ones in everything from high","speaker":null,"is_sponsor":0},{"start_s":92.4,"end_s":100.56,"text":"performance network storage appliances to literal super computers but what","speaker":null,"is_sponsor":0},{"start_s":97.68,"end_s":106.159,"text":"makes them open source well the cpus themselves are not","speaker":null,"is_sponsor":0},{"start_s":103.52,"end_s":111.52,"text":"although ibm actually does allow even CPU hardware technology to be licensed","speaker":null,"is_sponsor":0},{"start_s":108.72,"end_s":116.24,"text":"but it's the ecosystem around them that is that's where the open openpower","speaker":null,"is_sponsor":0},{"start_s":113.6,"end_s":121.2,"text":"foundation comes in so now instead of only being able to get a power9 solution","speaker":null,"is_sponsor":0},{"start_s":118.32,"end_s":124.399,"text":"from ibm directly you can get one from half a dozen or so different","speaker":null,"is_sponsor":0},{"start_s":122.479,"end_s":130.959,"text":"manufacturers and what we're looking at here are examples of ones that are open","speaker":null,"is_sponsor":0},{"start_s":127.28,"end_s":133.2,"text":"in every way so this motherboard i could","speaker":null,"is_sponsor":0},{"start_s":130.959,"end_s":138.56,"text":"just assuming that i had the means i could just download the schematics and","speaker":null,"is_sponsor":0},{"start_s":135.76,"end_s":142.16,"text":"build one myself it's crazy even down to the firmware so it's got these two BIOS","speaker":null,"is_sponsor":0},{"start_s":140.8,"end_s":145.52,"text":"chips with actually this really cool solution so you can actually flip this","speaker":null,"is_sponsor":0},{"start_s":143.92,"end_s":148.8,"text":"little dip switch and write protect them so that they can't become corrupted or","speaker":null,"is_sponsor":0},{"start_s":147.36,"end_s":152.879,"text":"infected in any way and i i could just i could build the","speaker":null,"is_sponsor":0},{"start_s":151.36,"end_s":158.0,"text":"whole thing and it would be ready to rock and then i could just run standard","speaker":null,"is_sponsor":0},{"start_s":154.879,"end_s":160.319,"text":"software on it like Linux or freebsd","speaker":null,"is_sponsor":0},{"start_s":158.0,"end_s":165.76,"text":"so this system right here is running regular old Linux and other","speaker":null,"is_sponsor":0},{"start_s":163.599,"end_s":171.76,"text":"than the fact that it's power9 instead of x86 is every bit as normal like","speaker":null,"is_sponsor":0},{"start_s":169.44,"end_s":177.28,"text":"workstation or tower server as you could expect so you got a couple CPU sockets","speaker":null,"is_sponsor":0},{"start_s":174.16,"end_s":179.12,"text":"for up to a total of 44 cores you got 16","speaker":null,"is_sponsor":0},{"start_s":177.28,"end_s":183.12,"text":"memory slots they run quad channel memory i mean the thing that's","speaker":null,"is_sponsor":0},{"start_s":180.72,"end_s":186.319,"text":"exceptional about it is how sort of unexceptional it is it just looks like a","speaker":null,"is_sponsor":0},{"start_s":184.879,"end_s":191.2,"text":"normal motherboard you've even got just like a standard Radeon pro workstation","speaker":null,"is_sponsor":0},{"start_s":189.04,"end_s":196.239,"text":"graphics card in here x5 sound card of all things some pci express slots i mean","speaker":null,"is_sponsor":0},{"start_s":193.519,"end_s":201.28,"text":"they're gen 4 that's cool but like yeah us usb header it's just a normal","speaker":null,"is_sponsor":0},{"start_s":199.76,"end_s":206.0,"text":"freaking thing like can i just like run video games on this thing hyperx gaming","speaker":null,"is_sponsor":0},{"start_s":203.44,"end_s":209.36,"text":"keyboard and mouse on here nice i like it keeping it classy right enterprise","speaker":null,"is_sponsor":0},{"start_s":208.239,"end_s":214.0,"text":"show this is what like a quake arena style oh","speaker":null,"is_sponsor":0},{"start_s":212.48,"end_s":219.2,"text":"my god this mouse is so sensitive is this a shotgun oh god this is the rail","speaker":null,"is_sponsor":0},{"start_s":216.319,"end_s":224.239,"text":"gun again oh oh balls there you go you're done this is like the least","speaker":null,"is_sponsor":0},{"start_s":221.12,"end_s":225.44,"text":"appropriate possible use of a system","speaker":null,"is_sponsor":0},{"start_s":224.239,"end_s":229.76,"text":"like this i love it team using development","speaker":null,"is_sponsor":0},{"start_s":227.599,"end_s":234.799,"text":"workstation for gaming that's my team one more one more","speaker":null,"is_sponsor":0},{"start_s":231.519,"end_s":236.64,"text":"oh no i finally i died","speaker":null,"is_sponsor":0},{"start_s":234.799,"end_s":241.2,"text":"okay so that's probably enough of me playing games on the very serious tool","speaker":null,"is_sponsor":0},{"start_s":238.959,"end_s":246.56,"text":"actually let's talk about why all of this so the openness of openpower has","speaker":null,"is_sponsor":0},{"start_s":244.0,"end_s":251.04,"text":"some key advantages from a performance standpoint it's allowed faster ecosystem","speaker":null,"is_sponsor":0},{"start_s":249.28,"end_s":256.639,"text":"development so they're already shipping not just pci express gen4 which is about","speaker":null,"is_sponsor":0},{"start_s":254.159,"end_s":260.959,"text":"twice as fast as the third gen bus that everyone else is using right now but","speaker":null,"is_sponsor":0},{"start_s":258.4,"end_s":267.36,"text":"they also have support for opencapi which is twice as fast as PCIe gen4","speaker":null,"is_sponsor":0},{"start_s":264.16,"end_s":271.44,"text":"and the ability to run up to three tesla","speaker":null,"is_sponsor":0},{"start_s":267.36,"end_s":274.72,"text":"v100 gpus off of a single CPU","speaker":null,"is_sponsor":0},{"start_s":271.44,"end_s":277.68,"text":"using envylink which is not only faster","speaker":null,"is_sponsor":0},{"start_s":274.72,"end_s":283.36,"text":"again than opencapi but it also allows for full data coherency between the cpus","speaker":null,"is_sponsor":0},{"start_s":281.199,"end_s":288.24,"text":"and the up to six gpus that you can handle in a dual CPU system so that","speaker":null,"is_sponsor":0},{"start_s":286.32,"end_s":292.96,"text":"means that they don't have to wait around to share information between them","speaker":null,"is_sponsor":0},{"start_s":290.96,"end_s":299.04,"text":"speeding up computationally intensive workloads like in particular ai then","speaker":null,"is_sponsor":0},{"start_s":296.56,"end_s":303.52,"text":"there's the security side of things with spectre and meltdown to some extent but","speaker":null,"is_sponsor":0},{"start_s":301.68,"end_s":308.4,"text":"more with some of the recent concerns about the management engine on some","speaker":null,"is_sponsor":0},{"start_s":305.68,"end_s":312.16,"text":"processors there's a huge part of the open source community or just the","speaker":null,"is_sponsor":0},{"start_s":310.32,"end_s":316.72,"text":"computing community in general that wants more openness when it comes to","speaker":null,"is_sponsor":0},{"start_s":314.4,"end_s":321.84,"text":"hardware a high performance chip that has no binary blobs on it and you can","speaker":null,"is_sponsor":0},{"start_s":319.199,"end_s":325.919,"text":"build everything from source and that is exactly what we're looking at here so","speaker":null,"is_sponsor":0},{"start_s":323.84,"end_s":330.0,"text":"power9 processors are available in a wide variety of configurations with","speaker":null,"is_sponsor":0},{"start_s":327.759,"end_s":334.88,"text":"anywhere from as few as four to as many as 22 processing cores but there are a","speaker":null,"is_sponsor":0},{"start_s":332.88,"end_s":341.28,"text":"few things that they all have in common quad channel ddr4","speaker":null,"is_sponsor":0},{"start_s":336.88,"end_s":343.36,"text":"44 pci express gen 4 lanes per CPU and a","speaker":null,"is_sponsor":0},{"start_s":341.28,"end_s":348.0,"text":"ton of optimization for massively parallel workloads so you might be","speaker":null,"is_sponsor":0},{"start_s":345.28,"end_s":352.56,"text":"familiar with technologies that use smt to allow a single CPU core to work on","speaker":null,"is_sponsor":0},{"start_s":350.639,"end_s":357.759,"text":"more than one thread at a time well rather than two threads power nine can","speaker":null,"is_sponsor":0},{"start_s":354.88,"end_s":361.72,"text":"handle four threads per CPU so a fully loaded 44 core rig like this one can","speaker":null,"is_sponsor":0},{"start_s":360.4,"end_s":368.72,"text":"handle 176 threads now then obviously most","speaker":null,"is_sponsor":0},{"start_s":365.52,"end_s":371.68,"text":"people aren't just running out and","speaker":null,"is_sponsor":0},{"start_s":368.72,"end_s":377.12,"text":"buying one of these and one of these and diying a tower for the receptionist in","speaker":null,"is_sponsor":0},{"start_s":374.24,"end_s":381.919,"text":"their office with it or whatever so the question that this raises then is","speaker":null,"is_sponsor":0},{"start_s":378.96,"end_s":385.84,"text":"why have a low cost board like this or even relatively speaking a low cost","speaker":null,"is_sponsor":0},{"start_s":384.319,"end_s":390.319,"text":"board like this one well systems like this are mostly geared","speaker":null,"is_sponsor":0},{"start_s":388.08,"end_s":394.56,"text":"towards developers so that they have an affordable way to test their code at","speaker":null,"is_sponsor":0},{"start_s":393.36,"end_s":399.039,"text":"their desk with that said though that's not necessarily because it has to be that","speaker":null,"is_sponsor":0},{"start_s":397.759,"end_s":403.199,"text":"way forever with the right software","speaker":null,"is_sponsor":0},{"start_s":401.039,"end_s":408.319,"text":"either of these could be adapted for more conventional you know consumer or","speaker":null,"is_sponsor":0},{"start_s":406.08,"end_s":411.759,"text":"professional use it's just that that's not the focus right now so they're","speaker":null,"is_sponsor":0},{"start_s":410.0,"end_s":418.56,"text":"mainly there for the developers who are writing code for the bigger systems like","speaker":null,"is_sponsor":0},{"start_s":414.479,"end_s":420.8,"text":"ibm's ac 922 this crazy powerful ai","speaker":null,"is_sponsor":0},{"start_s":418.56,"end_s":425.039,"text":"optimized server platform that's been used in the lawrence livermore and oak","speaker":null,"is_sponsor":0},{"start_s":422.96,"end_s":428.88,"text":"ridge national Labs which by the way contain the number two and number one","speaker":null,"is_sponsor":0},{"start_s":427.36,"end_s":432.479,"text":"respectively most powerful supercomputers in the world right now","speaker":null,"is_sponsor":0},{"start_s":430.96,"end_s":436.8,"text":"here's another one this is something ibm's calling power ai vision and this","speaker":null,"is_sponsor":0},{"start_s":435.039,"end_s":441.039,"text":"is like a new program without a ton of adoption yet but there's some amazing","speaker":null,"is_sponsor":0},{"start_s":438.8,"end_s":445.599,"text":"real world applications so they did some stuff with frontier development Labs","speaker":null,"is_sponsor":0},{"start_s":442.96,"end_s":450.96,"text":"that involved space weather specifically tracking solar flares recognizing that a","speaker":null,"is_sponsor":0},{"start_s":448.88,"end_s":456.08,"text":"hundred years ago there was one that fried all of the basic electronics on","speaker":null,"is_sponsor":0},{"start_s":453.759,"end_s":458.68,"text":"earth at the time and they figured wow if that were to happen today that would","speaker":null,"is_sponsor":0},{"start_s":457.599,"end_s":462.88,"text":"be like a multi-trillion dollar event like","speaker":null,"is_sponsor":0},{"start_s":460.72,"end_s":466.72,"text":"civilization as we know it threatening so they're trying to use deep learning","speaker":null,"is_sponsor":0},{"start_s":464.72,"end_s":471.28,"text":"and machine learning to put together historical and predictive data so that","speaker":null,"is_sponsor":0},{"start_s":469.199,"end_s":475.36,"text":"we could prepare for that pretty freaking cool and important right","speaker":null,"is_sponsor":0},{"start_s":473.68,"end_s":479.68,"text":"i mean i guess that's kind of the theme overall of the show here and all that's","speaker":null,"is_sponsor":0},{"start_s":477.52,"end_s":485.759,"text":"left now is to thank ibm for sponsoring this and thank you guys for watching our","speaker":null,"is_sponsor":0},{"start_s":482.639,"end_s":487.28,"text":"video from here down at ibm think 2019.","speaker":null,"is_sponsor":0},{"start_s":485.759,"end_s":491.919,"text":"if you guys disliked this video well you know where that button is but if you liked it hit like get subscribed or","speaker":null,"is_sponsor":0},{"start_s":490.479,"end_s":496.479,"text":"maybe consider checking out where to buy the stuff we featured","speaker":null,"is_sponsor":0},{"start_s":493.84,"end_s":500.479,"text":"only if you have very deep pockets like down to your shins","speaker":null,"is_sponsor":0},{"start_s":498.24,"end_s":503.12,"text":"at the link in the video description and uh while you're down there there's our","speaker":null,"is_sponsor":0},{"start_s":501.759,"end_s":508.8,"text":"merch store which has cool shirts like this one and our community forum which","speaker":null,"is_sponsor":0},{"start_s":505.52,"end_s":508.8,"text":"is definitely worth a join","speaker":null,"is_sponsor":0},{"start_s":510.879,"end_s":515.159,"text":"finest this is a dead one right","speaker":null,"is_sponsor":0}],"full_text":"so ibm sponsored us down to ibm think 2019 and i'm here walking around in this veritable sea of next generation technology like they've got everything here from cloud computing to ai to quantum computing both from ibm and its partners and then i spot this out of the corner of my eye now this might not look unusual at all we've got what like a motherboard and like a workstation or something but what you're looking at here contains tech that at this time is simply not available from the CPU companies that most consumers would think of pci express gen 4 yeah right here so these systems are running cpus based on ibm's power 9 architecture and what's really cool is that the hardware for them basically all of it even even this motherboard is open source what on earth does that mean let me let me explain that so ibm's power architecture is nothing new in fact if you bought a mac back in the early 2000s you've used it before but over the last 10 to 15 years it's gotten some big upgrades and the power 9 processors in our demo rig here are the same ones in everything from high performance network storage appliances to literal super computers but what makes them open source well the cpus themselves are not although ibm actually does allow even CPU hardware technology to be licensed but it's the ecosystem around them that is that's where the open openpower foundation comes in so now instead of only being able to get a power9 solution from ibm directly you can get one from half a dozen or so different manufacturers and what we're looking at here are examples of ones that are open in every way so this motherboard i could just assuming that i had the means i could just download the schematics and build one myself it's crazy even down to the firmware so it's got these two BIOS chips with actually this really cool solution so you can actually flip this little dip switch and write protect them so that they can't become corrupted or infected in any way and i i could just i could build the whole thing and it would be ready to rock and then i could just run standard software on it like Linux or freebsd so this system right here is running regular old Linux and other than the fact that it's power9 instead of x86 is every bit as normal like workstation or tower server as you could expect so you got a couple CPU sockets for up to a total of 44 cores you got 16 memory slots they run quad channel memory i mean the thing that's exceptional about it is how sort of unexceptional it is it just looks like a normal motherboard you've even got just like a standard Radeon pro workstation graphics card in here x5 sound card of all things some pci express slots i mean they're gen 4 that's cool but like yeah us usb header it's just a normal freaking thing like can i just like run video games on this thing hyperx gaming keyboard and mouse on here nice i like it keeping it classy right enterprise show this is what like a quake arena style oh my god this mouse is so sensitive is this a shotgun oh god this is the rail gun again oh oh balls there you go you're done this is like the least appropriate possible use of a system like this i love it team using development workstation for gaming that's my team one more one more oh no i finally i died okay so that's probably enough of me playing games on the very serious tool actually let's talk about why all of this so the openness of openpower has some key advantages from a performance standpoint it's allowed faster ecosystem development so they're already shipping not just pci express gen4 which is about twice as fast as the third gen bus that everyone else is using right now but they also have support for opencapi which is twice as fast as PCIe gen4 and the ability to run up to three tesla v100 gpus off of a single CPU using envylink which is not only faster again than opencapi but it also allows for full data coherency between the cpus and the up to six gpus that you can handle in a dual CPU system so that means that they don't have to wait around to share information between them speeding up computationally intensive workloads like in particular ai then there's the security side of things with spectre and meltdown to some extent but more with some of the recent concerns about the management engine on some processors there's a huge part of the open source community or just the computing community in general that wants more openness when it comes to hardware a high performance chip that has no binary blobs on it and you can build everything from source and that is exactly what we're looking at here so power9 processors are available in a wide variety of configurations with anywhere from as few as four to as many as 22 processing cores but there are a few things that they all have in common quad channel ddr4 44 pci express gen 4 lanes per CPU and a ton of optimization for massively parallel workloads so you might be familiar with technologies that use smt to allow a single CPU core to work on more than one thread at a time well rather than two threads power nine can handle four threads per CPU so a fully loaded 44 core rig like this one can handle 176 threads now then obviously most people aren't just running out and buying one of these and one of these and diying a tower for the receptionist in their office with it or whatever so the question that this raises then is why have a low cost board like this or even relatively speaking a low cost board like this one well systems like this are mostly geared towards developers so that they have an affordable way to test their code at their desk with that said though that's not necessarily because it has to be that way forever with the right software either of these could be adapted for more conventional you know consumer or professional use it's just that that's not the focus right now so they're mainly there for the developers who are writing code for the bigger systems like ibm's ac 922 this crazy powerful ai optimized server platform that's been used in the lawrence livermore and oak ridge national Labs which by the way contain the number two and number one respectively most powerful supercomputers in the world right now here's another one this is something ibm's calling power ai vision and this is like a new program without a ton of adoption yet but there's some amazing real world applications so they did some stuff with frontier development Labs that involved space weather specifically tracking solar flares recognizing that a hundred years ago there was one that fried all of the basic electronics on earth at the time and they figured wow if that were to happen today that would be like a multi-trillion dollar event like civilization as we know it threatening so they're trying to use deep learning and machine learning to put together historical and predictive data so that we could prepare for that pretty freaking cool and important right i mean i guess that's kind of the theme overall of the show here and all that's left now is to thank ibm for sponsoring this and thank you guys for watching our video from here down at ibm think 2019. if you guys disliked this video well you know where that button is but if you liked it hit like get subscribed or maybe consider checking out where to buy the stuff we featured only if you have very deep pockets like down to your shins at the link in the video description and uh while you're down there there's our merch store which has cool shirts like this one and our community forum which is definitely worth a join finest this is a dead one right"}