WEBVTT

00:00:00.240 --> 00:00:07.040
it wasn't long ago that the idea of putting several processors into one

00:00:04.160 --> 00:00:10.880
package seemed exotic but with modern multi-core cpus and integrated graphics

00:00:09.519 --> 00:00:15.120
maybe it was only a matter of time before Intel and AMD added even more

00:00:12.960 --> 00:00:19.199
functionality to your computer's most important component

00:00:16.720 --> 00:00:22.960
the CPU both companies are working on hybrid cpus that could really shake up

00:00:21.359 --> 00:00:27.119
what the future of computing will look like specifically for laptops and

00:00:25.039 --> 00:00:31.840
devices that depend heavily on good battery life but what exactly is a

00:00:29.279 --> 00:00:37.440
hybrid CPU the basic idea is that it's a multi-core CPU where all the cores

00:00:34.719 --> 00:00:42.079
are not the same instead you get a mix of high power and low power cores a

00:00:39.760 --> 00:00:46.559
paradigm that's already used in many ARM chips for smartphones called big little

00:00:44.719 --> 00:00:50.160
the advantage of this is many of the tasks we do on our laptop such as

00:00:48.320 --> 00:00:54.640
working in a word processor or browsing social media don't necessarily use tons

00:00:52.879 --> 00:00:58.480
of computing power but the processing cores which are designed to do a lot

00:00:56.239 --> 00:01:01.440
more can still use a lot of electricity when they're doing those things even if

00:00:59.760 --> 00:01:06.000
the system is throttling their clock speed so instead a hybrid CPU takes

00:01:03.680 --> 00:01:09.840
advantage of cores that specifically don't have the same capabilities as a

00:01:07.840 --> 00:01:14.400
traditional laptop processor core but the major plus is that they use a lot

00:01:11.840 --> 00:01:17.840
less energy but when your pc is doing something that needs some extra

00:01:15.840 --> 00:01:22.560
processing muscle you still have those higher power cores for the heavy lifting

00:01:20.000 --> 00:01:27.600
assigning tasks to the low power or the high power cores is the responsibility

00:01:24.560 --> 00:01:29.280
of a scheduler a scheduler is typically

00:01:27.600 --> 00:01:34.079
built into the operating system and is responsible for deciding the order in

00:01:31.520 --> 00:01:38.240
which your computer will execute tasks in a hybrid CPU the hardware is

00:01:36.400 --> 00:01:42.320
specifically designed to coordinate with the operating system scheduler so that

00:01:40.240 --> 00:01:46.560
the CPU and Windows or whatever os you're using can work together to figure

00:01:44.479 --> 00:01:51.200
out what tasks makes the most sense to assign to each core so a demanding

00:01:48.960 --> 00:01:54.960
foreground task like photo editing could get assigned to the big core while

00:01:53.200 --> 00:01:58.719
background tasks will be delegated to the little cores which are more power

00:01:56.720 --> 00:02:03.600
efficient but i can hear you already what about just putting armed cpus

00:02:01.439 --> 00:02:07.920
inside of laptops apple's doing it so why doesn't everybody just follow suit

00:02:05.759 --> 00:02:12.319
well the big difference is that AMD and Intel's hybrid projects are still built

00:02:09.920 --> 00:02:15.760
around x86 architecture the same one they've been using for decades

00:02:14.560 --> 00:02:19.280
and the one that most Windows applications are written for apple has

00:02:17.599 --> 00:02:23.280
the luxury of being able to rewrite its own operating system and software to

00:02:21.040 --> 00:02:29.040
work well on its in-house designed ARM cpus but on Windows laptops trying to

00:02:26.080 --> 00:02:34.319
translate x86 applications to run on ARM cpus results in significant performance

00:02:31.760 --> 00:02:38.160
loss in fact qualcomm a major manufacturer of ARM chips has tried to

00:02:36.720 --> 00:02:42.000
break into the Windows laptop market with armed cpus but the slowdowns that

00:02:40.640 --> 00:02:45.840
result from the fact that Windows applications won't run natively on ARM

00:02:43.920 --> 00:02:50.160
has prevented qualcomm from becoming a major player in the laptop processor

00:02:48.239 --> 00:02:54.319
market but this doesn't mean that just because hybrid processors run on x86

00:02:52.640 --> 00:02:58.239
architecture that they're perfect solutions scheduling for maximum

00:02:56.560 --> 00:03:02.080
efficiency presents a real engineering challenge and because you're mixing

00:02:59.840 --> 00:03:07.440
different types of processor cores code that might work on one type of core may

00:03:04.000 --> 00:03:09.360
not work on another so chip makers might

00:03:07.440 --> 00:03:14.720
be forced to remove support for certain instructions from one or more cores to

00:03:12.159 --> 00:03:18.959
ensure programs can run on both sets of cores without causing an error as

00:03:16.800 --> 00:03:22.720
software typically assumes all cores support the same instructions but

00:03:20.640 --> 00:03:26.959
despite those challenges the technology does have promise Intel in particular

00:03:25.200 --> 00:03:30.480
has sunk a great deal of money into developing it and at the time we shot

00:03:28.400 --> 00:03:35.440
this episode there's already one laptop that features an Intel hybrid CPU

00:03:32.720 --> 00:03:39.280
codenamed lakefield we also know AMD has filed a patent for a similar technology

00:03:37.280 --> 00:03:44.560
though it's unclear when we'll see hybrid cpus from team red but as for me

00:03:42.720 --> 00:03:49.440
i just want something that'll last a long time even

00:03:46.400 --> 00:03:51.360
if i misplaced my laptop charger which

00:03:49.440 --> 00:03:55.360
i've done once or twice this episode is brought to

00:03:53.360 --> 00:04:00.159
you by private internet access the vpn that masks your ip address and encrypts

00:03:57.599 --> 00:04:06.480
your internet traffic pia has reliable service with over 12 000 servers in 78

00:04:03.040 --> 00:04:08.239
countries and no bandwidth caps mr it

00:04:06.480 --> 00:04:12.000
has configurable encryption and an internet kill switch to keep you in

00:04:10.000 --> 00:04:15.120
control of your connection and privacy and when you combine it with private

00:04:13.360 --> 00:04:18.479
browsing you can make websites think you're in a different country connect up

00:04:16.639 --> 00:04:23.120
to 10 devices at once with pi's clients for Windows mac Android iOS and Linux

00:04:21.199 --> 00:04:28.080
and stay protected with mace the built-in malware and tracking blocker

00:04:25.759 --> 00:04:32.639
you can try risk free for 30 days just by heading to private internet access

00:04:30.160 --> 00:04:35.520
dot com slash Techquickie so thanks for watching guys if you like this video

00:04:33.680 --> 00:04:39.199
give it a thumbs up if you really really liked it maybe subscribe and be sure to

00:04:37.840 --> 00:04:43.840
hit us up in the comments with your suggestions for topics that we should cover in the future
