{"video_id":"jNnCok1H3-g","title":"Design Your Own CPU!!!","channel":"Linus Tech Tips","show":"Linus Tech Tips","published_at":"2019-05-06T14:53:29Z","duration_s":773,"segments":[{"start_s":0.48,"end_s":4.88,"text":"the year was 2018","speaker":null,"is_sponsor":0},{"start_s":3.76,"end_s":10.559,"text":"which actually now that i think about it wasn't really that long ago but things","speaker":null,"is_sponsor":0},{"start_s":8.0,"end_s":16.64,"text":"are moving really fast and it's already time for an update so earlier this year","speaker":null,"is_sponsor":0},{"start_s":13.679,"end_s":23.039,"text":"we did a video about the first ever open source CPU architecture risk 5 in","speaker":null,"is_sponsor":0},{"start_s":19.52,"end_s":25.519,"text":"collaboration with sci-5 the makers of","speaker":null,"is_sponsor":0},{"start_s":23.039,"end_s":31.679,"text":"the first ever commercial risk 5 hardware and today today we get to go","speaker":null,"is_sponsor":0},{"start_s":28.4,"end_s":33.92,"text":"deeper so sci-fi sponsored our trip down","speaker":null,"is_sponsor":0},{"start_s":31.679,"end_s":38.96,"text":"to their headquarters in san francisco to see some early concepts of real","speaker":null,"is_sponsor":0},{"start_s":36.88,"end_s":44.559,"text":"hardware products that are being built using their ip all the way from a normal","speaker":null,"is_sponsor":0},{"start_s":42.239,"end_s":50.48,"text":"SSD like what you'd install in your pc or laptop to a functioning media server","speaker":null,"is_sponsor":0},{"start_s":47.76,"end_s":55.68,"text":"and it might not look like much but buried under this mess of wires as","speaker":null,"is_sponsor":0},{"start_s":54.0,"end_s":63.68,"text":"there so often is darby treasure","speaker":null,"is_sponsor":0},{"start_s":66.799,"end_s":73.52,"text":"let's start with risk fives benefits in a nutshell one it's brand new which","speaker":null,"is_sponsor":0},{"start_s":71.439,"end_s":77.119,"text":"means that it sheds a lot of the legacy bloat that accompanies traditional","speaker":null,"is_sponsor":0},{"start_s":75.28,"end_s":83.6,"text":"processor architectures making it both extremely scalable and extremely power","speaker":null,"is_sponsor":0},{"start_s":80.0,"end_s":86.24,"text":"efficient and two it's open source which","speaker":null,"is_sponsor":0},{"start_s":83.6,"end_s":89.04,"text":"means no expensive licensing fees for the companies that use it in their","speaker":null,"is_sponsor":0},{"start_s":87.68,"end_s":92.079,"text":"products it always comes down to money doesn't it","speaker":null,"is_sponsor":0},{"start_s":91.28,"end_s":98.64,"text":"but it has some problems even if you had an","speaker":null,"is_sponsor":0},{"start_s":95.52,"end_s":101.36,"text":"open source CPU architecture and you","speaker":null,"is_sponsor":0},{"start_s":98.64,"end_s":105.439,"text":"knew how to build a CPU unless you're already vc backed out the butt and you","speaker":null,"is_sponsor":0},{"start_s":103.759,"end_s":110.64,"text":"can scrape together a minimum order quantity on the order of hundreds of","speaker":null,"is_sponsor":0},{"start_s":107.759,"end_s":115.6,"text":"thousands of chips a foundry like tsmc or global foundries is very unlikely to","speaker":null,"is_sponsor":0},{"start_s":113.6,"end_s":120.0,"text":"even pick up the phone that is where sci-fi's real plan for the","speaker":null,"is_sponsor":0},{"start_s":118.64,"end_s":124.0,"text":"future comes in so today if you","speaker":null,"is_sponsor":0},{"start_s":122.0,"end_s":127.439,"text":"yeah you like you right there need to build a custom chip for some reason","speaker":null,"is_sponsor":0},{"start_s":125.92,"end_s":132.16,"text":"let's say uh you want to build a microcontroller for a car or a smart","speaker":null,"is_sponsor":0},{"start_s":129.679,"end_s":137.04,"text":"thermostat there's a good chance that you would need to build an entire team","speaker":null,"is_sponsor":0},{"start_s":134.319,"end_s":142.239,"text":"of people that specialize in chip design and manufacturing looks expensive but","speaker":null,"is_sponsor":0},{"start_s":139.92,"end_s":146.56,"text":"check this out in the same way that large-scale computing has largely moved","speaker":null,"is_sponsor":0},{"start_s":144.879,"end_s":151.68,"text":"from servers in a closet under the stairs to the cloud where processing","speaker":null,"is_sponsor":0},{"start_s":149.2,"end_s":157.04,"text":"power storage and network speed can be ordered a la carte","speaker":null,"is_sponsor":0},{"start_s":153.44,"end_s":159.44,"text":"sci-5 has created the pizza ordering app","speaker":null,"is_sponsor":0},{"start_s":157.04,"end_s":163.36,"text":"of custom chip development so you jump onto their website select","speaker":null,"is_sponsor":0},{"start_s":162.16,"end_s":170.64,"text":"things like performance memory size the type of ports and","speaker":null,"is_sponsor":0},{"start_s":167.76,"end_s":175.68,"text":"interfaces that you want and then as you go it generates a block diagram for you","speaker":null,"is_sponsor":0},{"start_s":174.0,"end_s":180.64,"text":"in real time then you click build and it goes to a","speaker":null,"is_sponsor":0},{"start_s":178.319,"end_s":185.04,"text":"cloud instance that chugs away generating and verifying the processor","speaker":null,"is_sponsor":0},{"start_s":183.36,"end_s":190.8,"text":"that you defined then the next day you can download the","speaker":null,"is_sponsor":0},{"start_s":187.44,"end_s":192.879,"text":"verilog rtl and fpga images that you can","speaker":null,"is_sponsor":0},{"start_s":190.8,"end_s":196.08,"text":"then program onto a board and you're ready to rock","speaker":null,"is_sponsor":0},{"start_s":194.159,"end_s":201.92,"text":"it's basically self-serve this is in stark contrast to","speaker":null,"is_sponsor":0},{"start_s":199.44,"end_s":206.48,"text":"working with a traditional ip provider where you might have to sign an nda and","speaker":null,"is_sponsor":0},{"start_s":204.0,"end_s":211.519,"text":"hand over some fat stacks before getting anywhere close to actually testing your","speaker":null,"is_sponsor":0},{"start_s":208.879,"end_s":216.64,"text":"software on your custom chip now right now sci-fi core designer only","speaker":null,"is_sponsor":0},{"start_s":214.4,"end_s":219.92,"text":"works for the CPU but in the future they'll integrate third-party","speaker":null,"is_sponsor":0},{"start_s":218.0,"end_s":224.72,"text":"intellectual property like graphics controllers and allow customers to build","speaker":null,"is_sponsor":0},{"start_s":222.319,"end_s":229.12,"text":"an entire soc through their web interface and then if they want to take","speaker":null,"is_sponsor":0},{"start_s":226.799,"end_s":234.959,"text":"it a step further they can even have the chips fabbed and delivered through","speaker":null,"is_sponsor":0},{"start_s":231.519,"end_s":237.36,"text":"scifi's partnership with tsmc","speaker":null,"is_sponsor":0},{"start_s":234.959,"end_s":242.239,"text":"so the demo room then finally it starts with the sci-fi","speaker":null,"is_sponsor":0},{"start_s":239.72,"end_s":246.319,"text":"fu540 the same computer that was previously running quake in our office","speaker":null,"is_sponsor":0},{"start_s":244.72,"end_s":251.04,"text":"currently it's actually doing something a little different it's playing a","speaker":null,"is_sponsor":0},{"start_s":247.76,"end_s":254.319,"text":"youtube video here which might not seem","speaker":null,"is_sponsor":0},{"start_s":251.04,"end_s":256.88,"text":"that impressive but this is more of a","speaker":null,"is_sponsor":0},{"start_s":254.319,"end_s":262.479,"text":"software compatibility demo so the operating system that's running here is","speaker":null,"is_sponsor":0},{"start_s":259.04,"end_s":264.96,"text":"debian Linux with no risk 5 special","speaker":null,"is_sponsor":0},{"start_s":262.479,"end_s":269.919,"text":"expertise required in order to use it now it's the daily update stream so you","speaker":null,"is_sponsor":0},{"start_s":266.8,"end_s":272.479,"text":"can expect frequent updates but","speaker":null,"is_sponsor":0},{"start_s":269.919,"end_s":277.759,"text":"if you wanted to install some random application let's say a firefox you just","speaker":null,"is_sponsor":0},{"start_s":275.199,"end_s":281.04,"text":"app get install to be clear","speaker":null,"is_sponsor":0},{"start_s":278.88,"end_s":286.72,"text":"no one at sci-5 is trying to convince average consumers to run out and buy one","speaker":null,"is_sponsor":0},{"start_s":283.6,"end_s":288.88,"text":"of these boards and run it at home","speaker":null,"is_sponsor":0},{"start_s":286.72,"end_s":292.16,"text":"outside of software from the package manager","speaker":null,"is_sponsor":0},{"start_s":290.08,"end_s":297.199,"text":"very little will run at this time don't expect to download steam and start","speaker":null,"is_sponsor":0},{"start_s":294.639,"end_s":302.88,"text":"gaming or whatever but the message here is that compatibility is improving about","speaker":null,"is_sponsor":0},{"start_s":300.32,"end_s":308.08,"text":"94 of the packages in the debian repository support risk 5 and other","speaker":null,"is_sponsor":0},{"start_s":305.919,"end_s":313.84,"text":"flavors of Linux are working as well including fedora open wrt and open","speaker":null,"is_sponsor":0},{"start_s":311.199,"end_s":319.039,"text":"embedded and performance is improving too so web browsing","speaker":null,"is_sponsor":0},{"start_s":316.08,"end_s":321.26,"text":"yeah it's actually super slow right now like let's go ahead and go to our","speaker":null,"is_sponsor":0},{"start_s":320.32,"end_s":323.36,"text":"website","speaker":null,"is_sponsor":0},{"start_s":323.36,"end_s":330.0,"text":"oh boy but the problem here","speaker":null,"is_sponsor":0},{"start_s":326.88,"end_s":332.24,"text":"is that the engine behind the browser","speaker":null,"is_sponsor":0},{"start_s":330.0,"end_s":336.88,"text":"doesn't have a javascript just in time compiler so it's kind of like having a","speaker":null,"is_sponsor":0},{"start_s":333.759,"end_s":339.28,"text":"10 year old engine on a brand new car","speaker":null,"is_sponsor":0},{"start_s":336.88,"end_s":344.4,"text":"with more optimization that should get as much as 10 times faster about","speaker":null,"is_sponsor":0},{"start_s":342.16,"end_s":350.56,"text":"equivalent to an entry-level quad-core army 53 which as some of you probably","speaker":null,"is_sponsor":0},{"start_s":347.039,"end_s":352.16,"text":"realize still isn't an overabundance of","speaker":null,"is_sponsor":0},{"start_s":350.56,"end_s":357.919,"text":"performance if only there was some way to add","speaker":null,"is_sponsor":0},{"start_s":354.32,"end_s":360.24,"text":"co-processing capability to it","speaker":null,"is_sponsor":0},{"start_s":357.919,"end_s":366.08,"text":"oh wait there is so this demo right here comes courtesy","speaker":null,"is_sponsor":0},{"start_s":362.72,"end_s":368.479,"text":"of microsemi a microchip company these","speaker":null,"is_sponsor":0},{"start_s":366.08,"end_s":375.28,"text":"guys build field programmable gate arrays and fpgas are expensive but these","speaker":null,"is_sponsor":0},{"start_s":372.639,"end_s":380.639,"text":"things are really cool so basically they're hardware chips that you can","speaker":null,"is_sponsor":0},{"start_s":377.6,"end_s":383.199,"text":"program to offload certain workloads to","speaker":null,"is_sponsor":0},{"start_s":380.639,"end_s":388.24,"text":"hardware rather than software allowing your device to perform a specific task","speaker":null,"is_sponsor":0},{"start_s":385.68,"end_s":393.039,"text":"in this case computer vision really really quickly","speaker":null,"is_sponsor":0},{"start_s":390.56,"end_s":398.639,"text":"so their plan is actually to take this entire thing here and turn it into a","speaker":null,"is_sponsor":0},{"start_s":395.84,"end_s":404.56,"text":"single soc that they're calling polar fire marrying risk fives real-time Linux","speaker":null,"is_sponsor":0},{"start_s":401.84,"end_s":409.039,"text":"capabilities to their programmability with full cache and memory coherency i'm","speaker":null,"is_sponsor":0},{"start_s":407.36,"end_s":412.96,"text":"going to challenge this thing let's try a chair","speaker":null,"is_sponsor":0},{"start_s":410.639,"end_s":416.639,"text":"what do you think can you do a chair oh airplane","speaker":null,"is_sponsor":0},{"start_s":414.8,"end_s":422.16,"text":"wait ah there it is not had it for a second chair","speaker":null,"is_sponsor":0},{"start_s":419.52,"end_s":428.24,"text":"it's still early still early days but hey person scott person confirmed here","speaker":null,"is_sponsor":0},{"start_s":425.199,"end_s":431.199,"text":"first Linus is a real person","speaker":null,"is_sponsor":0},{"start_s":428.24,"end_s":435.52,"text":"and it gets even more modular the risk five foundation includes some really","speaker":null,"is_sponsor":0},{"start_s":433.52,"end_s":442.24,"text":"influential members these days including NVIDIA who has one of their nvdla deep learning","speaker":null,"is_sponsor":0},{"start_s":439.28,"end_s":448.24,"text":"accelerators running the yolo you only look once algorithm for object detection","speaker":null,"is_sponsor":0},{"start_s":446.0,"end_s":453.36,"text":"so in a similar fashion to the last demo we saw it pulls images from the webcam","speaker":null,"is_sponsor":0},{"start_s":450.96,"end_s":457.28,"text":"here pushes them into the nvdla's buffers where the object is detected","speaker":null,"is_sponsor":0},{"start_s":455.599,"end_s":463.44,"text":"then it displays the results on the monitor it's just a more powerful","speaker":null,"is_sponsor":0},{"start_s":460.0,"end_s":465.759,"text":"example of fundamentally the same idea","speaker":null,"is_sponsor":0},{"start_s":463.44,"end_s":472.24,"text":"let's see if it picks up the phone yeah look at that and the scalability goes","speaker":null,"is_sponsor":0},{"start_s":468.319,"end_s":474.56,"text":"down as well so this is sci-fi's fe310","speaker":null,"is_sponsor":0},{"start_s":472.24,"end_s":479.36,"text":"on a high five one board it's an embedded board that is physically","speaker":null,"is_sponsor":0},{"start_s":476.56,"end_s":483.36,"text":"compatible with arduino but with about 10 times the performance","speaker":null,"is_sponsor":0},{"start_s":481.199,"end_s":487.759,"text":"so the demo we're looking at here doesn't look like much but","speaker":null,"is_sponsor":0},{"start_s":485.759,"end_s":492.72,"text":"what we're seeing is that it can work on a computational task in the background","speaker":null,"is_sponsor":0},{"start_s":490.72,"end_s":497.12,"text":"and a real-time one which is the blinking of these leds right here so","speaker":null,"is_sponsor":0},{"start_s":495.039,"end_s":502.4,"text":"there is a performance penalty to our led going off exactly on time","speaker":null,"is_sponsor":0},{"start_s":500.4,"end_s":507.68,"text":"interrupting whatever else is going on but for some applications like medical","speaker":null,"is_sponsor":0},{"start_s":505.12,"end_s":511.12,"text":"for example key tasks need to be performed","speaker":null,"is_sponsor":0},{"start_s":508.72,"end_s":515.839,"text":"right now and actually this design across the table from upbeat is","speaker":null,"is_sponsor":0},{"start_s":513.68,"end_s":521.2,"text":"targeting the chinese fitness wearable industry and is expected to show up in","speaker":null,"is_sponsor":0},{"start_s":518.24,"end_s":527.6,"text":"future devices from huami it integrates a similar e3 series core but with extra","speaker":null,"is_sponsor":0},{"start_s":524.88,"end_s":532.0,"text":"ip including a cnn or convolutional neural network and a graphics","speaker":null,"is_sponsor":0},{"start_s":529.68,"end_s":534.56,"text":"accelerator it looks really big but this is just development stuff it's right","speaker":null,"is_sponsor":0},{"start_s":533.279,"end_s":539.839,"text":"there cool huh now this next station is a","speaker":null,"is_sponsor":0},{"start_s":537.04,"end_s":544.32,"text":"little more relatable for pc enthusiasts we talked at considerable length","speaker":null,"is_sponsor":0},{"start_s":541.36,"end_s":549.839,"text":"recently about the complexity of pushing SSD performance up when nand flash","speaker":null,"is_sponsor":0},{"start_s":547.36,"end_s":555.68,"text":"performance has gone down in recent years it requires very high speed","speaker":null,"is_sponsor":0},{"start_s":552.72,"end_s":561.04,"text":"controller chips and scifi's partner fadu is actually working on what they","speaker":null,"is_sponsor":0},{"start_s":558.08,"end_s":568.08,"text":"hope will be the fastest consumer SSD on the market with a planned ship date of","speaker":null,"is_sponsor":0},{"start_s":563.12,"end_s":572.08,"text":"q3 2019 so this here is a fadoo asic","speaker":null,"is_sponsor":0},{"start_s":568.08,"end_s":574.48,"text":"with three sci-5 e51 core ips so that's","speaker":null,"is_sponsor":0},{"start_s":572.08,"end_s":579.04,"text":"their 64-bit high performance embedded core and those are driving the SSD","speaker":null,"is_sponsor":0},{"start_s":576.88,"end_s":584.72,"text":"controller algorithms that do all of the page mapping and whatnot and fadu claims","speaker":null,"is_sponsor":0},{"start_s":582.24,"end_s":590.72,"text":"that the sci-5 cores were one-third of the power and area of competing designs","speaker":null,"is_sponsor":0},{"start_s":588.32,"end_s":596.56,"text":"now we couldn't plug it in to verify any of this it's still very early stages but","speaker":null,"is_sponsor":0},{"start_s":593.6,"end_s":601.839,"text":"here's something we were able to plug in in years past","speaker":null,"is_sponsor":0},{"start_s":598.32,"end_s":605.2,"text":"this home media server or nas device","speaker":null,"is_sponsor":0},{"start_s":601.839,"end_s":607.279,"text":"from wd would have had an soc based on","speaker":null,"is_sponsor":0},{"start_s":605.2,"end_s":610.8,"text":"licensed ARM intellectual property hooked up to its shingled magnetic","speaker":null,"is_sponsor":0},{"start_s":608.88,"end_s":614.72,"text":"recording hard drive and then handling streaming media over your network to a","speaker":null,"is_sponsor":0},{"start_s":612.64,"end_s":618.72,"text":"device like this laptop well","speaker":null,"is_sponsor":0},{"start_s":616.72,"end_s":623.6,"text":"not today now they're really far away from talking","speaker":null,"is_sponsor":0},{"start_s":620.88,"end_s":628.24,"text":"about performance at this point but the demo that you're seeing is running on","speaker":null,"is_sponsor":0},{"start_s":625.519,"end_s":633.279,"text":"real risk five silicon with the cost savings that come with it and they're","speaker":null,"is_sponsor":0},{"start_s":630.72,"end_s":637.68,"text":"hopeful that on top of a cost savings thanks to a greater degree of control","speaker":null,"is_sponsor":0},{"start_s":635.519,"end_s":642.32,"text":"over the hardware they could create custom instructions that improve the","speaker":null,"is_sponsor":0},{"start_s":639.36,"end_s":647.519,"text":"data path increasing performance dang leaving us with just a couple of","speaker":null,"is_sponsor":0},{"start_s":644.72,"end_s":652.88,"text":"housekeeping items here so one sci-five had not one but three debugging tool","speaker":null,"is_sponsor":0},{"start_s":650.399,"end_s":658.959,"text":"partners demoing their wares including iar sager and lauterbach and had a","speaker":null,"is_sponsor":0},{"start_s":656.56,"end_s":663.92,"text":"couple really cool security demos this secure boot demo checks for a properly","speaker":null,"is_sponsor":0},{"start_s":661.68,"end_s":668.16,"text":"signed Linux image and if everything's fine it boots normally but if","speaker":null,"is_sponsor":0},{"start_s":666.24,"end_s":671.279,"text":"something's amiss this light goes off","speaker":null,"is_sponsor":0},{"start_s":671.76,"end_s":675.32,"text":"wait for it","speaker":null,"is_sponsor":0},{"start_s":677.36,"end_s":683.68,"text":"there it is bad evil Linux","speaker":null,"is_sponsor":0},{"start_s":681.2,"end_s":688.24,"text":"cannot boot Linux authentication failed now obviously this is","speaker":null,"is_sponsor":0},{"start_s":686.399,"end_s":692.72,"text":"not how it'll actually work in the real world but it's it's very cute","speaker":null,"is_sponsor":0},{"start_s":690.88,"end_s":699.6,"text":"and then over here we have the hex 5 multi-zone demo","speaker":null,"is_sponsor":0},{"start_s":696.32,"end_s":701.04,"text":"so the sci-5 processor is running this","speaker":null,"is_sponsor":0},{"start_s":699.6,"end_s":708.32,"text":"motor control a console and a real-time program that's","speaker":null,"is_sponsor":0},{"start_s":704.88,"end_s":710.32,"text":"making this led blink and each of them","speaker":null,"is_sponsor":0},{"start_s":708.32,"end_s":716.399,"text":"is in its own bucket so the idea here is that if the","speaker":null,"is_sponsor":0},{"start_s":713.6,"end_s":722.8,"text":"led blinker were to get attacked it can't turn around and in turn attack","speaker":null,"is_sponsor":0},{"start_s":719.44,"end_s":722.8,"text":"your motor control","speaker":null,"is_sponsor":0},{"start_s":723.519,"end_s":728.959,"text":"which basically concludes our portion of","speaker":null,"is_sponsor":0},{"start_s":726.8,"end_s":733.12,"text":"today's exercise but you guys still have a homework assignment","speaker":null,"is_sponsor":0},{"start_s":730.399,"end_s":738.079,"text":"this is pretty cool if you've ever even thought that chip design is kind of cool","speaker":null,"is_sponsor":0},{"start_s":735.44,"end_s":743.04,"text":"go to sci-fi site and fire up their core designer just give it a try i think you","speaker":null,"is_sponsor":0},{"start_s":740.639,"end_s":747.12,"text":"guys might be impressed at how cool it is even just as","speaker":null,"is_sponsor":0},{"start_s":744.639,"end_s":751.6,"text":"like kind of a fun learning tool to look at what components there are to a CPU if","speaker":null,"is_sponsor":0},{"start_s":750.16,"end_s":756.56,"text":"you've never really given it any thought anymore we're going to have that linked in the video description","speaker":null,"is_sponsor":0},{"start_s":754.72,"end_s":760.16,"text":"so thanks to sci-fi for sponsoring this video thanks to you guys for watching it","speaker":null,"is_sponsor":0},{"start_s":758.639,"end_s":763.44,"text":"if you guys disliked it you can hit that button but if you liked it hit like get","speaker":null,"is_sponsor":0},{"start_s":762.0,"end_s":768.24,"text":"subscribed or maybe consider checking out where to buy the stuff we featured at the link below also down there is our","speaker":null,"is_sponsor":0},{"start_s":766.8,"end_s":773.839,"text":"merch store which has cool shirts like this one and our community forum which","speaker":null,"is_sponsor":0},{"start_s":770.399,"end_s":773.839,"text":"you should totally join","speaker":null,"is_sponsor":0}],"full_text":"the year was 2018 which actually now that i think about it wasn't really that long ago but things are moving really fast and it's already time for an update so earlier this year we did a video about the first ever open source CPU architecture risk 5 in collaboration with sci-5 the makers of the first ever commercial risk 5 hardware and today today we get to go deeper so sci-fi sponsored our trip down to their headquarters in san francisco to see some early concepts of real hardware products that are being built using their ip all the way from a normal SSD like what you'd install in your pc or laptop to a functioning media server and it might not look like much but buried under this mess of wires as there so often is darby treasure let's start with risk fives benefits in a nutshell one it's brand new which means that it sheds a lot of the legacy bloat that accompanies traditional processor architectures making it both extremely scalable and extremely power efficient and two it's open source which means no expensive licensing fees for the companies that use it in their products it always comes down to money doesn't it but it has some problems even if you had an open source CPU architecture and you knew how to build a CPU unless you're already vc backed out the butt and you can scrape together a minimum order quantity on the order of hundreds of thousands of chips a foundry like tsmc or global foundries is very unlikely to even pick up the phone that is where sci-fi's real plan for the future comes in so today if you yeah you like you right there need to build a custom chip for some reason let's say uh you want to build a microcontroller for a car or a smart thermostat there's a good chance that you would need to build an entire team of people that specialize in chip design and manufacturing looks expensive but check this out in the same way that large-scale computing has largely moved from servers in a closet under the stairs to the cloud where processing power storage and network speed can be ordered a la carte sci-5 has created the pizza ordering app of custom chip development so you jump onto their website select things like performance memory size the type of ports and interfaces that you want and then as you go it generates a block diagram for you in real time then you click build and it goes to a cloud instance that chugs away generating and verifying the processor that you defined then the next day you can download the verilog rtl and fpga images that you can then program onto a board and you're ready to rock it's basically self-serve this is in stark contrast to working with a traditional ip provider where you might have to sign an nda and hand over some fat stacks before getting anywhere close to actually testing your software on your custom chip now right now sci-fi core designer only works for the CPU but in the future they'll integrate third-party intellectual property like graphics controllers and allow customers to build an entire soc through their web interface and then if they want to take it a step further they can even have the chips fabbed and delivered through scifi's partnership with tsmc so the demo room then finally it starts with the sci-fi fu540 the same computer that was previously running quake in our office currently it's actually doing something a little different it's playing a youtube video here which might not seem that impressive but this is more of a software compatibility demo so the operating system that's running here is debian Linux with no risk 5 special expertise required in order to use it now it's the daily update stream so you can expect frequent updates but if you wanted to install some random application let's say a firefox you just app get install to be clear no one at sci-5 is trying to convince average consumers to run out and buy one of these boards and run it at home outside of software from the package manager very little will run at this time don't expect to download steam and start gaming or whatever but the message here is that compatibility is improving about 94 of the packages in the debian repository support risk 5 and other flavors of Linux are working as well including fedora open wrt and open embedded and performance is improving too so web browsing yeah it's actually super slow right now like let's go ahead and go to our website oh boy but the problem here is that the engine behind the browser doesn't have a javascript just in time compiler so it's kind of like having a 10 year old engine on a brand new car with more optimization that should get as much as 10 times faster about equivalent to an entry-level quad-core army 53 which as some of you probably realize still isn't an overabundance of performance if only there was some way to add co-processing capability to it oh wait there is so this demo right here comes courtesy of microsemi a microchip company these guys build field programmable gate arrays and fpgas are expensive but these things are really cool so basically they're hardware chips that you can program to offload certain workloads to hardware rather than software allowing your device to perform a specific task in this case computer vision really really quickly so their plan is actually to take this entire thing here and turn it into a single soc that they're calling polar fire marrying risk fives real-time Linux capabilities to their programmability with full cache and memory coherency i'm going to challenge this thing let's try a chair what do you think can you do a chair oh airplane wait ah there it is not had it for a second chair it's still early still early days but hey person scott person confirmed here first Linus is a real person and it gets even more modular the risk five foundation includes some really influential members these days including NVIDIA who has one of their nvdla deep learning accelerators running the yolo you only look once algorithm for object detection so in a similar fashion to the last demo we saw it pulls images from the webcam here pushes them into the nvdla's buffers where the object is detected then it displays the results on the monitor it's just a more powerful example of fundamentally the same idea let's see if it picks up the phone yeah look at that and the scalability goes down as well so this is sci-fi's fe310 on a high five one board it's an embedded board that is physically compatible with arduino but with about 10 times the performance so the demo we're looking at here doesn't look like much but what we're seeing is that it can work on a computational task in the background and a real-time one which is the blinking of these leds right here so there is a performance penalty to our led going off exactly on time interrupting whatever else is going on but for some applications like medical for example key tasks need to be performed right now and actually this design across the table from upbeat is targeting the chinese fitness wearable industry and is expected to show up in future devices from huami it integrates a similar e3 series core but with extra ip including a cnn or convolutional neural network and a graphics accelerator it looks really big but this is just development stuff it's right there cool huh now this next station is a little more relatable for pc enthusiasts we talked at considerable length recently about the complexity of pushing SSD performance up when nand flash performance has gone down in recent years it requires very high speed controller chips and scifi's partner fadu is actually working on what they hope will be the fastest consumer SSD on the market with a planned ship date of q3 2019 so this here is a fadoo asic with three sci-5 e51 core ips so that's their 64-bit high performance embedded core and those are driving the SSD controller algorithms that do all of the page mapping and whatnot and fadu claims that the sci-5 cores were one-third of the power and area of competing designs now we couldn't plug it in to verify any of this it's still very early stages but here's something we were able to plug in in years past this home media server or nas device from wd would have had an soc based on licensed ARM intellectual property hooked up to its shingled magnetic recording hard drive and then handling streaming media over your network to a device like this laptop well not today now they're really far away from talking about performance at this point but the demo that you're seeing is running on real risk five silicon with the cost savings that come with it and they're hopeful that on top of a cost savings thanks to a greater degree of control over the hardware they could create custom instructions that improve the data path increasing performance dang leaving us with just a couple of housekeeping items here so one sci-five had not one but three debugging tool partners demoing their wares including iar sager and lauterbach and had a couple really cool security demos this secure boot demo checks for a properly signed Linux image and if everything's fine it boots normally but if something's amiss this light goes off wait for it there it is bad evil Linux cannot boot Linux authentication failed now obviously this is not how it'll actually work in the real world but it's it's very cute and then over here we have the hex 5 multi-zone demo so the sci-5 processor is running this motor control a console and a real-time program that's making this led blink and each of them is in its own bucket so the idea here is that if the led blinker were to get attacked it can't turn around and in turn attack your motor control which basically concludes our portion of today's exercise but you guys still have a homework assignment this is pretty cool if you've ever even thought that chip design is kind of cool go to sci-fi site and fire up their core designer just give it a try i think you guys might be impressed at how cool it is even just as like kind of a fun learning tool to look at what components there are to a CPU if you've never really given it any thought anymore we're going to have that linked in the video description so thanks to sci-fi for sponsoring this video thanks to you guys for watching it if you guys disliked it you can hit that button but if you liked it hit like get subscribed or maybe consider checking out where to buy the stuff we featured at the link below also down there is our merch store which has cool shirts like this one and our community forum which you should totally join"}