WEBVTT

00:00:00.240 --> 00:00:08.320
so ibm sponsored us down to ibm think 2019 and i'm here walking around in this

00:00:06.160 --> 00:00:13.759
veritable sea of next generation technology like they've got everything

00:00:10.400 --> 00:00:16.400
here from cloud computing to ai to

00:00:13.759 --> 00:00:20.560
quantum computing both from ibm and its partners and then i spot this out of the

00:00:18.720 --> 00:00:24.640
corner of my eye now this might not look unusual at all we've

00:00:23.039 --> 00:00:28.400
got what like a motherboard and like a workstation or

00:00:26.960 --> 00:00:33.520
something but what you're looking at here contains

00:00:30.880 --> 00:00:38.559
tech that at this time is simply not available from the CPU companies that

00:00:35.840 --> 00:00:45.280
most consumers would think of pci express gen 4 yeah right here so these

00:00:42.079 --> 00:00:48.559
systems are running cpus based on ibm's

00:00:45.280 --> 00:00:50.800
power 9 architecture and what's really

00:00:48.559 --> 00:00:57.280
cool is that the hardware for them basically all of it even

00:00:52.800 --> 00:00:59.520
even this motherboard is open source

00:00:57.280 --> 00:01:06.969
what on earth does that mean let me let me explain that

00:01:10.000 --> 00:01:20.240
so ibm's power architecture is nothing new in fact if you bought a mac back in

00:01:15.600 --> 00:01:20.240
the early 2000s you've used it before

00:01:21.600 --> 00:01:29.680
but over the last 10 to 15 years it's gotten some big upgrades and the power 9

00:01:26.880 --> 00:01:34.640
processors in our demo rig here are the same ones in everything from high

00:01:32.400 --> 00:01:40.560
performance network storage appliances to literal super computers but what

00:01:37.680 --> 00:01:46.159
makes them open source well the cpus themselves are not

00:01:43.520 --> 00:01:51.520
although ibm actually does allow even CPU hardware technology to be licensed

00:01:48.720 --> 00:01:56.240
but it's the ecosystem around them that is that's where the open openpower

00:01:53.600 --> 00:02:01.200
foundation comes in so now instead of only being able to get a power9 solution

00:01:58.320 --> 00:02:04.399
from ibm directly you can get one from half a dozen or so different

00:02:02.479 --> 00:02:10.959
manufacturers and what we're looking at here are examples of ones that are open

00:02:07.280 --> 00:02:13.200
in every way so this motherboard i could

00:02:10.959 --> 00:02:18.560
just assuming that i had the means i could just download the schematics and

00:02:15.760 --> 00:02:22.160
build one myself it's crazy even down to the firmware so it's got these two BIOS

00:02:20.800 --> 00:02:25.520
chips with actually this really cool solution so you can actually flip this

00:02:23.920 --> 00:02:28.800
little dip switch and write protect them so that they can't become corrupted or

00:02:27.360 --> 00:02:32.879
infected in any way and i i could just i could build the

00:02:31.360 --> 00:02:38.000
whole thing and it would be ready to rock and then i could just run standard

00:02:34.879 --> 00:02:40.319
software on it like Linux or freebsd

00:02:38.000 --> 00:02:45.760
so this system right here is running regular old Linux and other

00:02:43.599 --> 00:02:51.760
than the fact that it's power9 instead of x86 is every bit as normal like

00:02:49.440 --> 00:02:57.280
workstation or tower server as you could expect so you got a couple CPU sockets

00:02:54.160 --> 00:02:59.120
for up to a total of 44 cores you got 16

00:02:57.280 --> 00:03:03.120
memory slots they run quad channel memory i mean the thing that's

00:03:00.720 --> 00:03:06.319
exceptional about it is how sort of unexceptional it is it just looks like a

00:03:04.879 --> 00:03:11.200
normal motherboard you've even got just like a standard Radeon pro workstation

00:03:09.040 --> 00:03:16.239
graphics card in here x5 sound card of all things some pci express slots i mean

00:03:13.519 --> 00:03:21.280
they're gen 4 that's cool but like yeah us usb header it's just a normal

00:03:19.760 --> 00:03:26.000
freaking thing like can i just like run video games on this thing hyperx gaming

00:03:23.440 --> 00:03:29.360
keyboard and mouse on here nice i like it keeping it classy right enterprise

00:03:28.239 --> 00:03:34.000
show this is what like a quake arena style oh

00:03:32.480 --> 00:03:39.200
my god this mouse is so sensitive is this a shotgun oh god this is the rail

00:03:36.319 --> 00:03:44.239
gun again oh oh balls there you go you're done this is like the least

00:03:41.120 --> 00:03:45.440
appropriate possible use of a system

00:03:44.239 --> 00:03:49.760
like this i love it team using development

00:03:47.599 --> 00:03:54.799
workstation for gaming that's my team one more one more

00:03:51.519 --> 00:03:56.640
oh no i finally i died

00:03:54.799 --> 00:04:01.200
okay so that's probably enough of me playing games on the very serious tool

00:03:58.959 --> 00:04:06.560
actually let's talk about why all of this so the openness of openpower has

00:04:04.000 --> 00:04:11.040
some key advantages from a performance standpoint it's allowed faster ecosystem

00:04:09.280 --> 00:04:16.639
development so they're already shipping not just pci express gen4 which is about

00:04:14.159 --> 00:04:20.959
twice as fast as the third gen bus that everyone else is using right now but

00:04:18.400 --> 00:04:27.360
they also have support for opencapi which is twice as fast as PCIe gen4

00:04:24.160 --> 00:04:31.440
and the ability to run up to three tesla

00:04:27.360 --> 00:04:34.720
v100 gpus off of a single CPU

00:04:31.440 --> 00:04:37.680
using envylink which is not only faster

00:04:34.720 --> 00:04:43.360
again than opencapi but it also allows for full data coherency between the cpus

00:04:41.199 --> 00:04:48.240
and the up to six gpus that you can handle in a dual CPU system so that

00:04:46.320 --> 00:04:52.960
means that they don't have to wait around to share information between them

00:04:50.960 --> 00:04:59.040
speeding up computationally intensive workloads like in particular ai then

00:04:56.560 --> 00:05:03.520
there's the security side of things with spectre and meltdown to some extent but

00:05:01.680 --> 00:05:08.400
more with some of the recent concerns about the management engine on some

00:05:05.680 --> 00:05:12.160
processors there's a huge part of the open source community or just the

00:05:10.320 --> 00:05:16.720
computing community in general that wants more openness when it comes to

00:05:14.400 --> 00:05:21.840
hardware a high performance chip that has no binary blobs on it and you can

00:05:19.199 --> 00:05:25.919
build everything from source and that is exactly what we're looking at here so

00:05:23.840 --> 00:05:30.000
power9 processors are available in a wide variety of configurations with

00:05:27.759 --> 00:05:34.880
anywhere from as few as four to as many as 22 processing cores but there are a

00:05:32.880 --> 00:05:41.280
few things that they all have in common quad channel ddr4

00:05:36.880 --> 00:05:43.360
44 pci express gen 4 lanes per CPU and a

00:05:41.280 --> 00:05:48.000
ton of optimization for massively parallel workloads so you might be

00:05:45.280 --> 00:05:52.560
familiar with technologies that use smt to allow a single CPU core to work on

00:05:50.639 --> 00:05:57.759
more than one thread at a time well rather than two threads power nine can

00:05:54.880 --> 00:06:01.720
handle four threads per CPU so a fully loaded 44 core rig like this one can

00:06:00.400 --> 00:06:08.720
handle 176 threads now then obviously most

00:06:05.520 --> 00:06:11.680
people aren't just running out and

00:06:08.720 --> 00:06:17.120
buying one of these and one of these and diying a tower for the receptionist in

00:06:14.240 --> 00:06:21.919
their office with it or whatever so the question that this raises then is

00:06:18.960 --> 00:06:25.840
why have a low cost board like this or even relatively speaking a low cost

00:06:24.319 --> 00:06:30.319
board like this one well systems like this are mostly geared

00:06:28.080 --> 00:06:34.560
towards developers so that they have an affordable way to test their code at

00:06:33.360 --> 00:06:39.039
their desk with that said though that's not necessarily because it has to be that

00:06:37.759 --> 00:06:43.199
way forever with the right software

00:06:41.039 --> 00:06:48.319
either of these could be adapted for more conventional you know consumer or

00:06:46.080 --> 00:06:51.759
professional use it's just that that's not the focus right now so they're

00:06:50.000 --> 00:06:58.560
mainly there for the developers who are writing code for the bigger systems like

00:06:54.479 --> 00:07:00.800
ibm's ac 922 this crazy powerful ai

00:06:58.560 --> 00:07:05.039
optimized server platform that's been used in the lawrence livermore and oak

00:07:02.960 --> 00:07:08.880
ridge national Labs which by the way contain the number two and number one

00:07:07.360 --> 00:07:12.479
respectively most powerful supercomputers in the world right now

00:07:10.960 --> 00:07:16.800
here's another one this is something ibm's calling power ai vision and this

00:07:15.039 --> 00:07:21.039
is like a new program without a ton of adoption yet but there's some amazing

00:07:18.800 --> 00:07:25.599
real world applications so they did some stuff with frontier development Labs

00:07:22.960 --> 00:07:30.960
that involved space weather specifically tracking solar flares recognizing that a

00:07:28.880 --> 00:07:36.080
hundred years ago there was one that fried all of the basic electronics on

00:07:33.759 --> 00:07:38.680
earth at the time and they figured wow if that were to happen today that would

00:07:37.599 --> 00:07:42.880
be like a multi-trillion dollar event like

00:07:40.720 --> 00:07:46.720
civilization as we know it threatening so they're trying to use deep learning

00:07:44.720 --> 00:07:51.280
and machine learning to put together historical and predictive data so that

00:07:49.199 --> 00:07:55.360
we could prepare for that pretty freaking cool and important right

00:07:53.680 --> 00:07:59.680
i mean i guess that's kind of the theme overall of the show here and all that's

00:07:57.520 --> 00:08:05.759
left now is to thank ibm for sponsoring this and thank you guys for watching our

00:08:02.639 --> 00:08:07.280
video from here down at ibm think 2019.

00:08:05.759 --> 00:08:11.919
if you guys disliked this video well you know where that button is but if you liked it hit like get subscribed or

00:08:10.479 --> 00:08:16.479
maybe consider checking out where to buy the stuff we featured

00:08:13.840 --> 00:08:20.479
only if you have very deep pockets like down to your shins

00:08:18.240 --> 00:08:23.120
at the link in the video description and uh while you're down there there's our

00:08:21.759 --> 00:08:28.800
merch store which has cool shirts like this one and our community forum which

00:08:25.520 --> 00:08:28.800
is definitely worth a join

00:08:30.879 --> 00:08:35.159
finest this is a dead one right
