1
00:00:00,030 --> 00:00:05,160
thanks for watching Techquickie click the subscribe button then enable

2
00:00:03,210 --> 00:00:10,620
notifications with the Bell icon so you won't miss any future videos it's no

3
00:00:08,010 --> 00:00:16,049
secret that marketers really like numbers whether it's horsepower on a car

4
00:00:13,290 --> 00:00:21,150
screen size on a TV or the number of items on the buffet there's this general

5
00:00:18,449 --> 00:00:25,740
idea that people are drawn to large numbers and computer processors are no

6
00:00:23,910 --> 00:00:30,090
exception if you're shopping for a new system it's pretty easy to find

7
00:00:27,840 --> 00:00:35,340
retailers that prominently listed the processors gigahertz there's just one

8
00:00:32,820 --> 00:00:40,079
small problem it's basically an utterly meaningless metric these days and has

9
00:00:37,710 --> 00:00:43,170
been for at least the last 10 years now we touched on why you shouldn't just go

10
00:00:41,760 --> 00:00:47,570
buy raw speed when you're buying a processor in this video but we're gonna

11
00:00:45,420 --> 00:00:53,399
go into it in a little more detail today first off speed in megahertz or

12
00:00:50,910 --> 00:00:59,250
gigahertz measures how many clock cycles a CPU goes through each second and a

13
00:00:57,090 --> 00:01:03,719
cycle is basically what happens when an electrical pulse hits your CPU allowing

14
00:01:01,590 --> 00:01:08,369
it to execute instructions and keep its activity in sync with the rest of your

15
00:01:05,549 --> 00:01:13,680
system so this means that a processor rated at 4 gigahertz can handle a

16
00:01:11,040 --> 00:01:18,780
billion more cycles per second than one rated at 3 what's simple enough to

17
00:01:16,619 --> 00:01:24,119
understand but things get more complicated when you consider what

18
00:01:20,490 --> 00:01:26,189
happens during a clock cycle one big

19
00:01:24,119 --> 00:01:31,500
determining factor of a CPUs performance is how many instructions that can

20
00:01:28,500 --> 00:01:33,420
execute per clock cycle modern

21
00:01:31,500 --> 00:01:37,140
processors can work on more than one instruction at a time - thanks to

22
00:01:35,520 --> 00:01:41,369
pipelining which you can think of as being similar to how an electronics

23
00:01:39,360 --> 00:01:45,930
factory can turn out a huge number of smart phones per day even though it

24
00:01:43,350 --> 00:01:49,710
might take a long time for one phone to make it all the way through the assembly

25
00:01:47,430 --> 00:01:54,360
line so different stages of production are pipelined to take place

26
00:01:52,020 --> 00:01:57,869
simultaneously so that the guy that installs the screen isn't constantly

27
00:01:56,430 --> 00:02:02,430
waiting around for the next phone to work on pipelining in CPUs is similar in

28
00:02:00,719 --> 00:02:06,810
principle but quite a bit more complicated and engineers use different

29
00:02:04,740 --> 00:02:12,510
methods to allow the processor to chop up instructions into parts that can be

30
00:02:09,390 --> 00:02:14,820
worked on simultaneously or even combine

31
00:02:12,510 --> 00:02:19,470
smaller operation to complete them in fewer cycles increasing efficiency

32
00:02:17,150 --> 00:02:23,160
exactly how this gets accomplished depends on the specific

33
00:02:21,120 --> 00:02:26,370
microarchitecture of the processor which can learn more about up here but

34
00:02:24,870 --> 00:02:32,160
bringing things back to the topic at hand it means that because the number of

35
00:02:29,610 --> 00:02:37,380
instructions per clock cycle and the pipelining efficiency can very enormous

36
00:02:34,530 --> 00:02:42,180
ly between CPU brands and even the individual models from a single brand

37
00:02:39,330 --> 00:02:48,390
clock speed can end up being very deceiving CPUs also need to be able to

38
00:02:45,870 --> 00:02:52,320
read ahead on the page so to speak to work efficiently modern programs aren't

39
00:02:50,460 --> 00:02:57,240
all that linear and need to be able to respond to many different user inputs

40
00:02:54,810 --> 00:03:01,590
quickly I mean just think about how fast you expect your PC to show you the right

41
00:02:59,340 --> 00:03:06,870
thing after firing your weapon after someone else throws a grenade in a high

42
00:03:04,440 --> 00:03:11,700
budget video game so CPUs are designed to examine out of order instructions and

43
00:03:09,570 --> 00:03:15,920
make sure that they're executed such that they don't interfere with other

44
00:03:13,440 --> 00:03:20,970
parts of the program as well as to anticipate what instructions might be

45
00:03:18,900 --> 00:03:25,709
needed next a feature called a branch prediction CPUs with better branch

46
00:03:23,489 --> 00:03:30,390
prediction can have significantly better performance and again this is something

47
00:03:28,080 --> 00:03:34,590
you simply won't be able to determine just from looking at the clock speed and

48
00:03:32,459 --> 00:03:39,150
there are many other factors that tie into the performance as well like the

49
00:03:36,720 --> 00:03:45,300
type of RAM that is supported the types of instructions that are supported

50
00:03:40,970 --> 00:03:47,760
remember with MMX and CPUs can come with

51
00:03:45,300 --> 00:03:52,050
different types and amounts of cache memory you can learn more about it up

52
00:03:49,560 --> 00:03:56,280
here but basically it's this super fast memory that stores small pieces of data

53
00:03:54,510 --> 00:04:00,810
that the CPU thinks it will need in a hurry so a processor with a well

54
00:03:58,440 --> 00:04:05,640
implemented cache can fetch things it has to work on much more quickly finally

55
00:04:03,180 --> 00:04:10,739
if you're working on CPU intensive tasks like video encoding or file compression

56
00:04:07,310 --> 00:04:13,110
having many cores to spread the workload

57
00:04:10,739 --> 00:04:18,060
out and crunch more data in parallel can speed things up more than a clock speed

58
00:04:15,420 --> 00:04:22,470
boost now don't get me wrong clock speed shouldn't be ignored completely if it

59
00:04:20,669 --> 00:04:26,550
was totally irrelevant there wouldn't be a thriving community of overclockers

60
00:04:24,510 --> 00:04:31,150
trying to squeeze as many megahertz as they can out of there chips for dem

61
00:04:28,419 --> 00:04:36,190
performance gains and it can be a useful indicator of performance as long as you

62
00:04:33,520 --> 00:04:40,539
are only using it to compare CPUs with the same microarchitecture features and

63
00:04:38,169 --> 00:04:44,770
number of course or if you are compensating appropriately for the other

64
00:04:42,370 --> 00:04:48,400
differences that exist the point is just that it shouldn't be a huge factor in

65
00:04:46,660 --> 00:04:53,110
your buying decision just like you probably shouldn't choose a car based on

66
00:04:50,830 --> 00:04:58,720
how many cupholders it has that is unless you really like fast food

67
00:04:55,860 --> 00:05:02,740
speaking of fast do you ever find the pace of work whether you're a freelancer

68
00:05:00,820 --> 00:05:07,690
or a small business owner is making it impossible to reconcile all your

69
00:05:04,539 --> 00:05:10,120
accounting well FreshBooks is there for

70
00:05:07,690 --> 00:05:14,080
you it's the simplest and easiest way to be more productive more organized and

71
00:05:11,860 --> 00:05:17,259
perhaps most importantly get paid faster you can create and send

72
00:05:15,639 --> 00:05:20,740
professional-looking invoices in less than 30 seconds you can set up online

73
00:05:19,000 --> 00:05:24,400
payments with just a couple of clicks to get paid up to four days faster you can

74
00:05:22,810 --> 00:05:27,190
see when your client has seen your invoice to put an end to the guessing

75
00:05:26,050 --> 00:05:31,810
games and you can take the whole experience with you on the go my phone's not in my pocket usually I hold up my

76
00:05:30,039 --> 00:05:35,740
phone during this part with their fully featured apps for iOS and Android you

77
00:05:34,210 --> 00:05:39,250
can just imagine what kind of phone I'm using according to your preferences so

78
00:05:38,050 --> 00:05:42,520
freshbooks is offering a 30-day unrestricted free trial to our viewers

79
00:05:41,050 --> 00:05:46,210
and to claim it you just got to go to FreshBooks comm slash Techquickie we're

80
00:05:44,710 --> 00:05:50,169
gonna have that links below and enter Techquickie and how did you hear about

81
00:05:47,979 --> 00:05:53,560
us section so thanks for watching guys like dislike check out our other videos

82
00:05:52,240 --> 00:05:55,949
don't forget to comment if you have a suggestion for a future fast as possible

83
00:05:55,240 --> 00:06:00,969
and subscribe don't think of it as subscribe

84
00:05:59,169 --> 00:06:06,039
that sounds like bad scribe think of it it's like super scribe amazing scribe

85
00:06:03,930 --> 00:06:10,110
there's also that Bell thing if you're into that so no one hits the Bell
