1
00:00:00,320 --> 00:00:08,400
six cores eight cores 40 cores okay well

2
00:00:05,000 --> 00:00:10,639
maybe not the last one but High CPU core

3
00:00:08,400 --> 00:00:15,480
counts are a major selling point for computers and even other electronics

4
00:00:13,480 --> 00:00:20,519
these days whether you're shopping online or talking to a worker be at your

5
00:00:17,680 --> 00:00:26,800
local Big Box store and the idea behind it is simple higher core counts suggest

6
00:00:23,640 --> 00:00:29,560
more power kind of like impressive

7
00:00:26,800 --> 00:00:35,840
looking horsepower numbers on a car but is this this always the case well if you

8
00:00:33,320 --> 00:00:41,200
like many Techquickie viewers are a PC Gamer you've probably seen advice around

9
00:00:38,480 --> 00:00:46,320
the web or from friends that super high in CPUs with many cores or

10
00:00:43,680 --> 00:00:53,760
hyperthreading on something like a core i7 won't help you much if at all in

11
00:00:49,559 --> 00:00:56,440
games but why is that with the demand

12
00:00:53,760 --> 00:01:01,800
that current titles put on the hardware why are people averse to spending more

13
00:00:58,559 --> 00:01:04,879
on a more powerful C CPU well the answer

14
00:01:01,800 --> 00:01:06,920
lies in a concept called parallelization

15
00:01:04,879 --> 00:01:12,119
which means splitting a program's workload across multiple processing

16
00:01:09,439 --> 00:01:18,600
cores so a computer can work on two different parts of the same load at the

17
00:01:15,240 --> 00:01:24,280
same time for example let's say you want

18
00:01:18,600 --> 00:01:27,400
to know what 5 * 4 * 3 * 2 is a single

19
00:01:24,280 --> 00:01:29,680
core CPU would first multiply 5 * 4 to

20
00:01:27,400 --> 00:01:36,280
get 20 then multiply that time 3 to get 6 60 and so on and so forth however a

21
00:01:33,240 --> 00:01:39,360
dual core CPU could assign 5 * 4 to One

22
00:01:36,280 --> 00:01:41,240
Core and 3 * 2 to the other solve both

23
00:01:39,360 --> 00:01:46,759
problems at the same time and multiply the results together effectively saving

24
00:01:43,560 --> 00:01:49,000
time since it doesn't matter what order

25
00:01:46,759 --> 00:01:54,479
you execute the instructions in since you're just telling the CPU to multiply

26
00:01:50,640 --> 00:01:56,880
numbers this math problem is easy to

27
00:01:54,479 --> 00:02:02,200
parallelize now although this is a painfully simple example it does

28
00:01:59,280 --> 00:02:06,640
illustrate how certain programs can take advantage of multiple CPU cores because

29
00:02:04,759 --> 00:02:12,239
they require lots of number crunching that can be easily split up applications

30
00:02:09,440 --> 00:02:17,280
for video editing encryption file compression and even scientific research

31
00:02:14,480 --> 00:02:23,160
such as weather modeling do lots of calculations that can be parallelized

32
00:02:19,160 --> 00:02:25,920
easily also computer gpus are designed

33
00:02:23,160 --> 00:02:30,400
for parallel Computing since the same idea holds true for rendering 3D

34
00:02:28,440 --> 00:02:35,760
Graphics in a game so you can learn more about that in this video but lion is if

35
00:02:33,840 --> 00:02:41,720
my graphics card is designed for parallel processing why shouldn't I also

36
00:02:38,440 --> 00:02:44,680
be getting a CPU with tons of cores well

37
00:02:41,720 --> 00:02:51,480
the thing is that your GPU often doesn't handle much else other than pushing out

38
00:02:48,239 --> 00:02:54,239
frames to your monitor other important

39
00:02:51,480 --> 00:03:00,040
aspects of games such as artificial intelligence responding to inputs and

40
00:02:57,120 --> 00:03:04,640
telling the GPU what to render are still handled by the CPU because of the

41
00:03:02,280 --> 00:03:09,720
complexity involved in processing things like Ai and other forms of game logic

42
00:03:07,360 --> 00:03:15,319
and the fact that many of these code instructions for these types of things

43
00:03:12,040 --> 00:03:17,959
must be done in a specific order or in

44
00:03:15,319 --> 00:03:23,200
reaction to the gamer they're much harder for programmers to parallelize

45
00:03:20,200 --> 00:03:25,480
and split the workload especially as

46
00:03:23,200 --> 00:03:30,280
many current game engines aren't designed from the groundup to take

47
00:03:27,480 --> 00:03:34,720
advantage of multiple cores that said though your mileage may vary

48
00:03:32,560 --> 00:03:40,879
depending on what game you're playing some games due to variations in the

49
00:03:37,400 --> 00:03:43,720
processes the CPU is handling are more

50
00:03:40,879 --> 00:03:48,640
CPU bound than others and can benefit slightly from additional cores and since

51
00:03:46,799 --> 00:03:54,280
getting games to take advantage of lots of course is a bit of an unsolved

52
00:03:51,560 --> 00:03:59,319
problem in the industry work is ongoing to try to figure out how to make

53
00:03:56,239 --> 00:04:01,200
higher-end games easier to parallelize

54
00:03:59,319 --> 00:04:06,680
which could would ultimately result in cooler more immersive experiences but

55
00:04:04,400 --> 00:04:11,879
for now if you're just using your PC to game getting it anything above I'd say

56
00:04:09,159 --> 00:04:16,400
about a four core is probably Overkill and you're better off focusing your

57
00:04:13,560 --> 00:04:21,600
resources on well getting cores that perform well individually for one thing

58
00:04:18,639 --> 00:04:26,080
and on other components of your system speaking of individual performance do

59
00:04:23,800 --> 00:04:33,120
you wish your internet connection could perform better well tunnel bear VPN is

60
00:04:30,320 --> 00:04:37,400
not the solution to that no a VPN does not make your internet faster but what

61
00:04:35,160 --> 00:04:41,600
it does do is it makes it so that you can tunnel your Internet to a different

62
00:04:40,000 --> 00:04:48,160
country up to 20 different ones with tunnel bear and use online services and

63
00:04:44,680 --> 00:04:50,520
websites as though you are browsing from

64
00:04:48,160 --> 00:04:56,600
that country they've got easy to use apps for iOS Android PC and Mac as well

65
00:04:54,039 --> 00:05:00,440
as a Chrome extension and it is as simple as choosing the country that you

66
00:04:58,360 --> 00:05:05,479
want to be browsing from you know like let's say there's a Content block um on

67
00:05:03,639 --> 00:05:10,160
browsers from a particular region you're like I want to see that stuff boom you

68
00:05:08,000 --> 00:05:14,360
click the button tunnel bear encrypts your connection and makes it appear to

69
00:05:12,199 --> 00:05:18,240
all those services and websites as though you are browsing from a

70
00:05:16,039 --> 00:05:22,600
completely different place and they take all the nonsense out of it there's no

71
00:05:19,800 --> 00:05:26,600
port forwarding or DNS configuration or anything like that and they've got a

72
00:05:23,880 --> 00:05:30,479
toprated privacy policy too the best part though is you can try tunnel bear

73
00:05:28,000 --> 00:05:35,319
VPN with 500 megabytes of free data per month no credit card required for free

74
00:05:33,639 --> 00:05:39,639
at the link in the video description and if you decide to upgrade to an unlimited

75
00:05:37,360 --> 00:05:43,560
data account you can actually save 10% at tunnel bear.com

76
00:05:41,440 --> 00:05:45,960
Linus so thanks for watching guys if you liked it liked it if you disliked it

77
00:05:44,880 --> 00:05:50,800
dislike it if you want to check out our other channels boom boom cool video on Channel Super Fun right here leave a

78
00:05:49,639 --> 00:05:55,720
comment if you have suggestions for future fast as possible John really does read them even though I'm not sure if he

79
00:05:53,800 --> 00:06:01,280
replies to many of them and as always don't forget to subscribe and follow and

80
00:05:57,600 --> 00:06:01,280
all of that good stuff
