Тёмный

Computer Speeds - Computerphile 

Computerphile
Подписаться 2,4 млн
Просмотров 168 тыс.
50% 1

2GHz ≠ 2GHz - Well sometimes! Dr Steve Bagley on why the clock cycles of a CPU aren't enough to measure its speed.
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

Опубликовано:

 

26 сен 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 211   
@TheRealGuywithoutaMustache
@TheRealGuywithoutaMustache 4 года назад
I've learned so much about computers because of this channel. I'm very grateful.
@masternobody1896
@masternobody1896 4 года назад
One punch man anime robot ai
@hououinkyouma5372
@hououinkyouma5372 3 года назад
Didn't know you were into Computer Science too. I see you all over the anime community lol
@TechyBen
@TechyBen 4 года назад
The GHz is how fast the little legs move. But some of the runners can carry more, some go through short cuts... some have longer distance to cover. :P
@zac9176
@zac9176 4 года назад
Right, an Intel (CISC x86_64) CPU will most always have a higher clock speed than that of RISC (let's say aarch64 or armv8) because of the way the CPU is designed. Your phone has a slower clock speed, but the instructions are much more powerful than a CISC style machine. That's why the Raspberry Pi's are so great for how slow of a clock speed they have. (700mHz? For 3B)
@snowstar3560
@snowstar3560 4 года назад
@@zac9176 Intel's and AMDs CPU instruction set are cisc, but the actual CPU design is risc, which uses microcode to covert complex cisc instructions into simpler one and executes them instead, as for why Intel and AMD still uses x86/64 instructions set, it's for backwards compatibility
@iliakorvigo7341
@iliakorvigo7341 4 года назад
@@zac9176 " Your phone has a slower clock speed, but the instructions are much more powerful than a CISC style machine" - this should've been reversed. The whole point of RISC is having less logic in the CPU itself.
@theharbingerofconflation
@theharbingerofconflation 4 года назад
Snow Star source?
@Rainbow__cookie
@Rainbow__cookie 4 года назад
The cores is how many legs Ghz is how fast the legs run
@lafudge2929
@lafudge2929 4 года назад
0:12 "Dunno... Anyway, I digest!" Had me in tears 😭😭😭
@user-rg4ip3km3g
@user-rg4ip3km3g 4 года назад
*digress
@FrankHarwald
@FrankHarwald 4 года назад
Sounds like he tried to explain the "IPO model" to me ;) (not to be confused with GIGO) Yes, there's more than one biology-related joke in CS
@talllobster251
@talllobster251 4 года назад
I heard "anyway, I died yet"
@TheyRiseBand
@TheyRiseBand 4 года назад
Must've had a big lunch.
@exio4
@exio4 4 года назад
A nice analogy I like to show is with engines/motors, the clock speed is the RPM, but the key is that the torque is also important, and that "torque" is defined by the architecture, which is where most of the improvements happen between architectures. It starts to fail down when you want to consider instructions which take different times, I still think it's helpful as a quick analogy. :)
@bytefu
@bytefu 4 года назад
Each instruction is a module with its own gear, and its execution is complete once the gear does a full 360° turn.
@herrfriberger5
@herrfriberger5 4 года назад
You are talking about what is usually known as microarchitecture, i.e. the implementation of the higher level instruction set (which is also called "architecture"). Performance is also dependent on the (even more) detailed level of physical conductors, transistors, gates, latches, etc.
@gregf9160
@gregf9160 4 года назад
I could listen to Dr. Bagley talk about this for hours. It's really important and we are now at a point where we literally can't make processors better just by speaking in terms of clock cycles alone. We require entirely new ideas about processor architecture, because the x86 model is done.
@squirlmy
@squirlmy 4 года назад
At one point x86, Motorola 640x0 and PowerPC were co-existing as PC CPUs. I was rather disappointed when Apple gave up on PowerPC. I don't know how ARM or RISC-V moves into the public marketplace, will people be confused at a smartphone CPU like ARM moving into PC and other spaces?
@kelthuzad842
@kelthuzad842 4 года назад
@@squirlmy arm as pc is already happening.
@joaquinel
@joaquinel 4 года назад
@@squirlmy It was hard (hard?) for them. Jobs explained it, the lack of commitment from IBM, PowerPC gave up, not Apple.
@joaquinel
@joaquinel 4 года назад
@@kelthuzad842 30+ years late.
@daanwilmer
@daanwilmer 4 года назад
"We can make the pipeline longer" I'm getting visions of Pentium 4...
@gordonrichardson2972
@gordonrichardson2972 4 года назад
P4 warming under my desk to this day...
@hjembrentkent6181
@hjembrentkent6181 4 года назад
That wasn't the problem with NetBurst, it has 20 stages, Ryzen has 19. ERROR
@darkstar2111
@darkstar2111 4 года назад
@@hjembrentkent6181 Record-holder is Pentium 4 Presscott with 31 steps pipeline.
@hjembrentkent6181
@hjembrentkent6181 4 года назад
@@darkstar2111 So why does Prescott then have the same problems as NetBurst with 20 stages? Because it's unrelated. It doesn't have enough cache, ALU throughput, retirement station bandwidth, decoder bandwidth, it can't cancel u-ops after mispredictions etc
@herrfriberger5
@herrfriberger5 4 года назад
@@hjembrentkent6181 You are right, but why not use the word capacity or speed instead of bandwith? I mean, the real (or orignal) meaning of bandwith is a frequency span in analog electronics and broadcasting (say 98-108 MHz, or even 99.50 to 99.60 MHz, etc.).
@SoulJah876
@SoulJah876 4 года назад
Why do people dislike these videos? They're so informative.
@Peterscraps
@Peterscraps 10 месяцев назад
it is 3 years later and the dislike count is gone, are you happy?
@VithorLeal
@VithorLeal 4 года назад
What I learned today is that Fetch -> Decode - Execute is the meaning of FeDEx
@HunterDigi
@HunterDigi 4 года назад
Actually that's from Federal Express, your variant would've been neater :}
@barbarairena6714
@barbarairena6714 4 года назад
Where do I get an overview of the present/ latest cpu-architectures so I can learn more about them ? thanx
@jamiemclachlan1561
@jamiemclachlan1561 4 года назад
Needed someone to explain this to me properly. Thank you.
@yrodro
@yrodro 4 года назад
is that an Amiga in the background?
@unperrier5998
@unperrier5998 4 года назад
The bit he left out is that CPU manufacturers have lenghtened the pipeline precisely to allow faster clock speeds. For example an ARM7 (1995-2005) had less than 10 cycles (about 7 or 9 stages) and because each cyle does more things it's very hard to match timings and get a high clock speed. So newer ARM Cortex (2005-today) have more than 10 cycles in their pipelines (around 15 or more). With more steps, each is smaller so that the overall clock speed can be increased. But with a longer pipeline, a full refill is a bigger waste (compared to a smaller pipeline) hence the mitigation like branch prediction and superscalar instructions (=instruction-level parallelism). It's all a trade-off that works well for some workloads and less well for others.
@nab-rk4ob
@nab-rk4ob 4 года назад
Thank you for explaining that.
@kierannurmi5488
@kierannurmi5488 4 года назад
So it's practically impossible to compare processors of similar speeds without benchmark tests and even those are subjective?
@fufun4me
@fufun4me 4 года назад
Aside from newer means better in just about every case, yes. Even then, benchmarks need to be done in whatever programs you will be using as programs run differently on different cpus. So do games.
@joaquinel
@joaquinel 4 года назад
Ha! late 90's, a video card was redesigned to beat benchmarks doing cache of those simple programs, useless ability in real scenarios.
@RnBandCrunk
@RnBandCrunk 4 года назад
Anyone knows what the title is of the orchestra play?
@bartz0rt928
@bartz0rt928 4 года назад
It's super weird how these things progress. The 5W, 1.1GHz m3-8100Y in my new laptop outperforms the 105W, 2.4 GHz Q6600 that was in the first desktop I bought in 2008.
@rkan2
@rkan2 4 года назад
More transistors, simple really
@AhpgZfoc4s
@AhpgZfoc4s 4 года назад
For the most part, yes. But having the two extra cores helps the Q6600 beat the m3-8100Y in things like multicore Cinebench (509 vs 413 in R20, 250 vs 197 in R15). And the Q6600 could overclock decently if I recall so it could further improve its lead there quite a bit. The m3-8100Y isn't 1.1GHz under load either but a rather impressive 3.4GHz single core / 2.7GHz dual core turbo with a still thrifty 8W or so power draw. As for rkan2's comment that "More transistors, simple really", the transistor count is actually similar and probably slightly favors the Q6600 with around 582 million whereas each core in Sky/Kaby (Amber)/Whiskey lake is around 220 million.
@theharbingerofconflation
@theharbingerofconflation 4 года назад
Always look at FLOPS
@streetguru9350
@streetguru9350 4 года назад
The actual power draw isn't really 5W, also it has a turbo speed of "up to" 3.4 GHz.
@DIYDad1
@DIYDad1 4 года назад
I still run the q6600 on my desktop every day, it’s a beast! So ahead of its time. I have newer core i5’s that I feel like don’t noticeably perform much better in day to day regular tasks. Now if you’re really pushing it in gaming or vms obviously there’s a difference but intel really did a fantastic job when that first quad core was released.
@Cyba_IT_NZ
@Cyba_IT_NZ 4 года назад
My late 2018 mid/low range Octa-core 1.8 GHz Kryo 260 phone absolutely blows away my flagship Quad-core 2.7 GHz Krait 450 one from 2014. It's amazing what more cores and a few years of development can do.
@terry7893
@terry7893 2 года назад
What's the fastest moderately priced computer I can build, mostly for checking emails and surfing the internet, doing a bit of Photoshop, MS Word, and an occasional video rendering? I currently have an AMD Ryzen 3950x on an Asus Crosshair Hero VI motherboard and an M.2 ssd with Win10 and programs on it, and a secondary internal spinning hard drive for data. What bugs me are the computer glitches created when Windows does an update (I'm sure they do that so people sign up for their tech support program for $150/year), and other various problems. If I update to a newer Asus motherboard will I really see any difference? Also what do you think of Win11? Does it really make anyone's life better? Less glitches is what I need.
@Flankymanga
@Flankymanga 4 года назад
Guys please please please make a video about formal verification methods. Great job with this vid!
@giampio78
@giampio78 4 года назад
All very interesting, but the real question is: what do you do with continuous form paper in 2019? :-)
@ricardoxvii
@ricardoxvii 4 года назад
I sometimes think it's the whole reason this channel was created!
@NethTech
@NethTech 4 года назад
I really wish you went into more detail on Instructions per clock, Its the reason why a MOS 6502 could beat out a Intel chip of the same period when run at the same clock speed.
@joaquinel
@joaquinel 4 года назад
8080, you had to waste instructions to move data from/to (A)ccumulator every single operation. I was shocked when I learned 8086 had the same flaw. Big set but very few registers that time. Plus the crazy overlap address segments. I was sure PC wouldnt survive. Buh.
@todayonthebench
@todayonthebench 4 года назад
There is so much things to take into consideration when it comes to comparing architectures and processors. I do find it partly annoying when people in general look at clock speeds or pure core count, or a multiple of the two. While not taking architectural differences into account. Though, a lot of people toss ARM under the buss due to it being RISC, and RISC surely is always worse then CISC. (Not really, depends greatly on the application, and the instruction set.) In the end, comparing two processors can be very hard and vary extremely depending on the application. Heck, even some tasks are faster done on some cheap microcontrollers then on high end architectures...
@soranuareane
@soranuareane 4 года назад
Can you do a video on microcode and how instructions are decoded and executed?
@woodywoodlstein9519
@woodywoodlstein9519 4 года назад
So it’s kind of like air lock in a fuel system ? Lol. But not. Lol. Still a great explanation. Great tutorial as usual from this amazing teacher. All these guys and girls are friggin top shelf.
@theshermantanker7043
@theshermantanker7043 4 года назад
I'm confused here, my lectures teach me that clock cycles only act to synchronise circuits but play no role in computation, then here it states that they are the drivers of all computation, which is which??
@x3ICEx
@x3ICEx 4 года назад
You cut out the bubble intro :( At 2:53 was the last shot of paper pre-bubble, it shows: 21_ → 321 → 432 → 543 (simple enough...) 3:36 is the next available shot of paper, but it has something completely different now: _43→5_4→65_→765 (a bit more difficult to grasp!) What happened in between!? The answer: Bubble. It was not explained what that is. Just used in the next scene without explanation.
@x3ICEx
@x3ICEx 4 года назад
Followup comment: At 4:39 there's a short (textual) bubble explanation. I understand it only because I already knew about bubbles.
@joaquinel
@joaquinel 4 года назад
Not only the pipeline. I did some asm. Well, I admit, before long pipelines and predictive arquitecture I know nothing about. I remember: the 8080 where every operation had to be made inside the acummulator, then the Z80 you do ops on any register without the need to move from/to the accumulator saving many instructions. Then some micros with the ability to switch an entire set of registers making multitask more efficient. Then the Wang VS 40 bit long instruction, yo do the operation, increment/decrement one/both Mem Addrss Reg, check status (like zero), set a short jump address... in a sigle 40 bit microinstruction. Then the "RISC" idea, lots more registers (and some cache) area , less microinstructions circuit on complex instructions that are used less than 1% of the time "lets the compiler deal with complex instructions" Any of those makes the clock comparison useless.
@davidjmemmett
@davidjmemmett 4 года назад
The sound of the pen & paper goes through me, every single video!
@olawetterberg8515
@olawetterberg8515 4 года назад
ASMR? :)
@NiamorH
@NiamorH 4 года назад
Are CPU clocks made using crystals? If so, how is it possible to overclock or underclock, since crystals output constant frequencies IIRC? Also how difficult is it for the motherboard to synchronize between components since CPU, RAM, etc. are all clocked differently if I am not mistaken? An in depth video would be cool :)
@brys555
@brys555 4 года назад
They use relatively low frequency crystal as a signal source for some PLL or DDR generators. So the CPU clock frequency can be adjusted just by changing division rate without changing input oscillator frequency.
@DiggOlive
@DiggOlive 4 года назад
Fast clocks are generated using Phase Locked Loops (PLLs), which allow clock multiplication and can be voltage regulated. Designing features which allow for acceptable tolerances in clock multiplication is the job of an entire team at a semiconductor firm.
@NiamorH
@NiamorH 4 года назад
Thanks you guys. I am only familiar with PLL in the Doepfer A-196 module (modular synths). I get that it tries to match the frequency of an internal oscillator with a multiple of the frequency of an input oscillator. Is the "Loop Filter" the part of the PLL that would need to be voltage controlled to overclock / downclock?
@DiggOlive
@DiggOlive 4 года назад
All PLLs are feedback systems which rely on one or more voltage controllers oscillators, clock dividers (to detect phase shifts with different frequency components), comparitors to perform these comparisons, and output stages to combine the results of these comparisons into a new clock signal. The goal of a PLL design team thus involves a variety of digital logic design and analog characterization, at least for multi GHz+ clocks. The goal is a device that takes an input clock and a latched digital value representing a multiplier, and to produce the desired output clock. The way this is done is very clever: the PLL shifts the phases of a number of VCOs, and detects when the original clock is in phase with each of these. The _output of the comparisons_ is the new clock signal.
@inderjitsaini9303
@inderjitsaini9303 Год назад
Is this the reason that al digital devices have system clock in them? As in they want the Fetch, decode and execute to be done in a synchronous manner instead being done all at once which can be dangerous.
@anzov1n
@anzov1n 4 года назад
Is it reasonable to assume that there's an inverse relationship between clock speed and number of logical gates activated per pipeline stage? My understanding has been that there's generally no magical frequency limit but that we could in theory split a pipeline into so many simple stages that it can run at like 10ghz+ while utilizing the same process to build (assuming such a clock can be accurately generated).
@danieljensen2626
@danieljensen2626 4 года назад
I mean, even a single transistor has a maximum frequency it can operate at, although those are much higher. I imagine there are tradeoffs in designing faster gates or excessively many stages in processing though.
@Conenion
@Conenion 4 года назад
The more pipeline stages you have the more it hurts when you have a jump or a bubble.
@mytech6779
@mytech6779 4 года назад
Heat dissipation, voltage gradients, and physical electron motion are all limits being encountered.
@MladenMijatov
@MladenMijatov 4 года назад
Heat is the main problem with running things at high frequency. Every cycle electricity is goes through the CPU gates. The more you do it there is less time for CPU to cool. Added to this is reduction in size which also speeds up heating. So it's a matter of compromise. There are other factors as well like some people mentioned.
@eekpie
@eekpie 4 года назад
Nice shirt as always
@HunterDigi
@HunterDigi 4 года назад
Why are youtube's auto-subs not enabled for this? Is this intentionally disabled by you or did YT didn't get a chance to process it for that yet or... how does that work?
@Computerphile
@Computerphile 4 года назад
Ask RU-vid why (when auto captions are enabled, which they are here) community subtitles stop auto caps from showing up.... (Hint, you can go watch in the transcriptions.area) >Sean
@Apithia
@Apithia 4 года назад
Would it be possible to make a terahertz chip given a completely simplified architecture?
@pararera6394
@pararera6394 4 года назад
Lol, it is not frequency of wave.
@mytech6779
@mytech6779 4 года назад
Probably not with any known technology. There are many physical barriers to frequencies above a few GHz, from the speed of electrons and transistor switching to insulation strength and heat dissipation. (The world record overclock for some time was the AMD FX 8350 under direct liquid nitrogen cooling, that managed approximately 8.5GHz) Even in the world of radio transmission where simple high frequency generation has been possible for ages, everything changes in the multi GHz range, many satellite dishes work in the 12GHz band but the signal must be generated at the dish and handled via wave guides, where lower frequencies could be sent along coax cable for significant distance.
@ElectricityTaster
@ElectricityTaster 4 года назад
Does all this apply to Risk V?
@parimalarenga92
@parimalarenga92 4 года назад
Its apply to all instructions sets like power ISA, x86 ISA, ARM ISA etc...
@finnegandewitt3350
@finnegandewitt3350 4 года назад
You guys should do a video on http3
@CYXNIGHT
@CYXNIGHT 4 года назад
I digest
@user-cc7tk9qw6k
@user-cc7tk9qw6k 3 месяца назад
If I am correct he explained why x86 is faster and arm is slower the x86 can do more single instructions ( per clock) than arm does it in two ( the extended model)
@byAnArgentinian
@byAnArgentinian 4 года назад
Please enable auto-generated CCs
@RameenFallschirmjager
@RameenFallschirmjager 4 года назад
why subtitle isn't available for this video is beyond me!
@Computerphile
@Computerphile 4 года назад
Ask RU-vid why (when auto captions are enabled) community subtitles stop auto caps from showing up.... (Hint, you can go watch in the transcriptions.area) >Sean
@pkcc9381
@pkcc9381 4 года назад
Please explain MIPS architecture
@TheEgesko
@TheEgesko 4 года назад
I see someone else is also taking CprE381
@zacherynuk842
@zacherynuk842 4 года назад
Fact of the matter is, regarding General Purpose Use - Clock speed has had a larger factor in quantifiable CPU throughput than 'design' has - looking all he way back to 8Mhz 286's. Little things like MMS (remember that?) added little bits - AES-NI is a massive thing - but these are additional ASIC style development really. For the most part - the software you run isn't scaled / compiled well for the architecture capabilities of the CPU you are running on. UNLESS it's dedicated simulation.
@herrfriberger5
@herrfriberger5 4 года назад
Often true today. But there were many cases where radical design changes gave a real boost in performance, even at the same clock frequency. Such as the quick 80286 compared to the simpler 8088, or the twice as efficient 486 compared to the older 386/286. The original Pentium was also a significant enhancement over the 486, especially in execution of floating point instructions, again at the same clock speed. And sometimes older is better, such as when comparing early Pentium 4s to Pentium 3 (P6) or Athlon, even at lower clock frequency for the two latter. There are also similar cases, such as Cyrix 6x86 or AMD K6 versus the Pentiums (except for floating point).
@lolbajset
@lolbajset 4 года назад
Doesn't this also depend on the instruction set as well and whether it's cisc or risc?
@user-kl1tz7pe1r
@user-kl1tz7pe1r 8 месяцев назад
what about the name
@rikwisselink-bijker
@rikwisselink-bijker 4 года назад
So is this what 'instructions per cycle' is all about?
@Detallado
@Detallado 4 года назад
Mathematical calculations the CPU actually makes, like if you have a video game, drawing the graphics of the game into the screen means the GPU is making geometric calculations to actually draw the game world, so a set of instructions can be a bunch of mathematical operations of arithmetic and geometry
@MladenMijatov
@MladenMijatov 4 года назад
Pretty much.
@Roxor128
@Roxor128 4 года назад
It's related to it. Actually executing an instruction often takes multiple clock cycles, but if you have enough execution hardware in your processor, you can build one that will average more than one instruction executed in a clock cycle. For example, if your multiplier takes 3 clock cycles to do a multiply, then a processor with 4 multipliers, and fed a suitable stream of instructions, can do 1.33 multiply instructions per clock.
@nickw9915
@nickw9915 4 года назад
No mention of SIMD vectorization or multicore as a design strategy to mitigate the frequency limit (a 24 core CPU with AVX512 instruction set and 2 FMA units can in theory do 768 double precision floating point operations every clock cycle). No mention of the power and thermal limit that restrict clock frequencies.
@MladenMijatov
@MladenMijatov 4 года назад
Personally I dislike how this person in particular is explaining things. Seems to be focusing on various things and skipping important and interesting information all the time.
@michaelbredell
@michaelbredell 4 года назад
I just came here to see what cpu I should buy
@a_man5747
@a_man5747 4 года назад
Hi, steave...I should glad if you could manage to send one IBM M series keyboard.....pardon me but i can not cantrol my self after seeing that much stuff behind you..!..peace
@conelatilot
@conelatilot 4 года назад
Having a deja vu, feels like I have been doing the same stuff while hearing this vid once before... of course that can’t be the case but ya know...
@JxH
@JxH 4 года назад
Preview image contains Ghz and Ghz. It should be GHz with a uppercase H.
@JxH
@JxH 4 года назад
@0m08s: Same thing, 2x should be GHz.
@ProfessorLinux
@ProfessorLinux Год назад
🔥
@NiclasHorn
@NiclasHorn 4 года назад
lolz that printer paper is still used ?? :D
@TheyRiseBand
@TheyRiseBand 4 года назад
It's a cute novelty they throw in there, for Xers to reminisce on their youth.
@rmcgraw7943
@rmcgraw7943 4 дня назад
and this is why concurrency is such a headache for programmers. Beware of using parallel or multiple threads that share data.
@clyax113
@clyax113 4 года назад
So is there any way to know how fast a CPU really is compared to others without running tests ourselves?
@danieljensen2626
@danieljensen2626 4 года назад
I mean, that's what benchmarks are for. But generally it's going to depend on what you're doing. There's no one system that's best at everything.
@LaughingOrange
@LaughingOrange 4 года назад
Not unless you have a ton of computing power to simulate the architecture.
@4.0.4
@4.0.4 4 года назад
Will the speed of light be a limit to clock cycles? Is it already? (Say, for how far the RAM is from the CPU, copper traces, etc) I ask this because a fraction of a thousandth of a millionth of a light-second is in the ballpark of just a few centimeters.
@mytech6779
@mytech6779 4 года назад
It is a consideration for parallel buses. This is why most high speed data cable are serial an not parallel, for a given frequency parallel is much faster but the at short wavelengths small changes in conductor length start to mis-align the signal bits. Thus serial bits allow much higher frequency in practical use, more than enough to make up for the reduction in [literal] bandwidth. Though it is actually the speed of electrical pressure in a conductor, which is significantly lower than light in a vacuum. (and the speed of an individual electron in a wire is only about as fast as you walk)
@4.0.4
@4.0.4 4 года назад
@@mytech6779 Thanks, that cleared things up. If it was a problem for chip design it would have already been long ago then, but it's a bit mind-boggling to imagine a CPU cycle "propagating" through the chip and computer like water pressure through pipes rather than happening "simultaneously".
@igorthelight
@igorthelight 4 года назад
In future we could transfer information faster than light :-) There is one little interesting thing - quantum entanglement. Google it.
@4.0.4
@4.0.4 4 года назад
@@igorthelight sorry to disappoint you but quantum entanglement specifically cannot be used to transfer information. Not even gravity travels faster than light, nothing does. The only real workaround is to bend spacetime like an Alcubierre Drive does.
@a.yashwanth
@a.yashwanth 4 года назад
Can you do a video on overclocking?
@danieljensen2626
@danieljensen2626 4 года назад
I feel like that's really not their style.
@a.yashwanth
@a.yashwanth 4 года назад
@@danieljensen2626 why?
@JR-mk6ow
@JR-mk6ow 4 года назад
@@a.yashwanth over-clocking is more of a practical stuff and it's about trial and error. This channel is more about Science (computer science mostly). Since over-clocking is simply pushing the clock cycle and testing if the CPU can handle there's nothing much to talk about. They could talk about if different models or architectures can handle more or less OC. But I don't think it would be as interesting or informative as most videos
@maxcap60
@maxcap60 4 года назад
I don't know, I digest. :)
@cry2love
@cry2love 4 года назад
Please, ADD auto-generated subtitles to this video. Very good information, but I am not familiar with the gentlemen's accent, hard to decipher in places
@ltf9
@ltf9 4 года назад
The funny thing is the generator won't understand his accent either ^^ bless the people working on recognition software for the UK hehe
@iliakorvigo7341
@iliakorvigo7341 4 года назад
Jay, I'd say, his is one of the easier ones: it's not all that far from RP. It's no Scouse or Geordie for sure.
@cry2love
@cry2love 4 года назад
@@jj-or2jn Sorry, I am not from an English speaking country & this exact British accent was really hard sometimes
@noferblatz
@noferblatz 4 года назад
RISC would also speed up the execution cycle.
@herrfriberger5
@herrfriberger5 4 года назад
Not today. Modern so called CISC (such as x86) uses the same type of low level execution as RISC processors. Non-RISC processors has _always_ translated "CISC" instructions into simpler microcode sequences, but today, that is done *in parallel* with the actual execution of these generated micro-instructions. CPU like x86 are therefore as fast as RISC (or faster). The downside is that this extra logic draws extra current.
@pierreabbat6157
@pierreabbat6157 4 года назад
It's GHz, not Ghz. 1/1 Hz = 1 s, but 1 S = 1/1 Ω.
@EebstertheGreat
@EebstertheGreat 4 года назад
1/1 Hz = 1 s⁻¹. 1/(1 Hz) = 1 s. I mean, if you want to get pedantic about notation.
@TheZizzly
@TheZizzly 4 года назад
Hz, not hz.
@mrflamewars
@mrflamewars 4 года назад
Jiggahurts?
@SeanBZA
@SeanBZA 4 года назад
THz computer will be achievable if you get the compute elements down to being a collection of atoms, and the bus wiring to be single carbon or metal nanotubes, a single atom in diameter.
@igorthelight
@igorthelight 4 года назад
Google "CPU small techprocess" and you will hear about quantum tunneling. Yep! That's the problem why that will not work :-)
@kennethstauffer9220
@kennethstauffer9220 4 года назад
was hoping to see a video about the utterly amazing speed at which modern processors run and how many billions of things are done in a single second. i don't even think this video even defined what a gigahertz is.
@Roxor128
@Roxor128 4 года назад
"giga-": SI prefix for 10^9 Hertz: SI unit of frequency, equivalent to 1/s Ergo, gigahertz = 1 billion per second
@hopsta
@hopsta 4 года назад
Diet Coke? You need to give Pepsi Max a try.
@robski6181
@robski6181 4 года назад
"I digest" 0:13
@KarsonNow
@KarsonNow 9 месяцев назад
Why it was not mentioned the most popular term "IPC"? (and pls, don't try to explain that are instructions per clock... It IS per CYCLE)
@springbok4015
@springbok4015 4 года назад
Is a 2.8Ghz professor of 2019 faster than a 2.8Ghz processor of 2017? I digest.
@micnic90
@micnic90 4 года назад
you know, professors are not so fast
@Horny_Fruit_Flies
@Horny_Fruit_Flies 4 года назад
What are you digesting specifically?
@Originalimoc
@Originalimoc 4 года назад
MN LOL nice
@panda4247
@panda4247 4 года назад
Comparing processors based on clockspeed is like comparing engines based on max RPM.
@herrfriberger5
@herrfriberger5 4 года назад
Not true if the two processors have similar implementations though. In these cases, the frequency is typically pretty much proportional to instruction throughput, at least for code segments that fits the caches (which is very common).
@sleepib
@sleepib 4 года назад
then there's in-order vs out of order execution.
@sleepib
@sleepib 4 года назад
@MichaelKingsfordGray "there's" is a contraction of "there is". If you're going to be pedantic, at least be right about it. Also, the possessive "theirs" doesn't have an apostrophe.
@mrflamewars
@mrflamewars 4 года назад
A 2Ghz Pentium 4 is as fast as a 33Mhz 486... "Netburst" was appallingly terrible.
@iugey
@iugey 2 года назад
Can't focus on the video...am too lost in this man's shirt
@halonothing1
@halonothing1 4 года назад
From the description: "aren't enough to measure it's speed" I think you're missing a comma and this sentence is incomplete. It sounds like you meant "aren't enough to measure, it is speed..." and then you just end the sentence there without finishing it. The more I read the description, the less sense it makes. And this is why you should use the correct forms of its and it's. Its is possessive. It's is a contraction of it is. Of course it's still comprehensible with "it's" but it's an important distinction. Some may say I'm being pedantic, but if we're not careful about our grammar, it can cause a lot of miscommunication and potential problems. Just look at all of the mess neglecting the Oxford Comma causes.
@Doubledeepfried
@Doubledeepfried 4 года назад
A computerphile with mac's? That doesnt compute
@Zageron
@Zageron 4 года назад
"I digest" so do i... so do i
@Zageron
@Zageron 4 года назад
ps ilu and i love slips like that.
@raykent3211
@raykent3211 4 года назад
But can you trigest?
@ivanrojas9452
@ivanrojas9452 4 года назад
He really does digest
@JohnDoe-dj3xh
@JohnDoe-dj3xh 4 года назад
"will we ever get terahertz processors" I would guess yes. as moores law breaks down, eventually we're going to hit a limit on how small you can physically make transistors (right now we're already making them something like 40 atoms across, and you cannot realistically go smaller than an atom, right?) at that point to increase computing power we'll have to either make them larger, which might happen, or it's back to the clock speed wars. (I suppose you could also try and push for higher IPC, but that will only get you so far)
@alfredgooddog2541
@alfredgooddog2541 2 года назад
Ok.. explain that again.. only imagine that I have no knowledge of computers.. whatsoever.
@JxH
@JxH 4 года назад
Video Description, "...measure it's speed." It's 'its', not 'it's'.
@jalilcompaore
@jalilcompaore 4 года назад
o mai ghod..
@nox4000
@nox4000 4 года назад
"2Ghz" triggers me in so many ways.
@joaquinel
@joaquinel 4 года назад
It doesn't matter, when the Gallium Arsenide chips instead of silicon everything will be much more faster... I was promised... last century... Mmm... Shouldnt be ready already...? Helloooo???
@IronicHavoc
@IronicHavoc 4 года назад
The basic principles still matter
@VitalayManin
@VitalayManin 4 года назад
GIMPS - Great Internet Mersenne Prime Search давай найди все тесты 52 чисел быстрее 8 лет
@unnamedchannel1237
@unnamedchannel1237 4 года назад
Bill gates looks young in this video
@redhawkrobin
@redhawkrobin 4 года назад
What does the fox say 🤣
@holdenpi
@holdenpi 4 года назад
This is especially relevant with amd's 64 core 128 thread 7742 server cpu.
@LL_LLLL
@LL_LLLL 4 года назад
Marry me Steve
@nikims_
@nikims_ 4 года назад
Is it just me or is the video extremely quiet
@olafzijnbuis
@olafzijnbuis 4 года назад
At 00:08 I see Ghz That must be GHz A common but annoying mistake.
@brod515
@brod515 4 года назад
who cares. normally It would be necessary unless your saying there is another meaning for Ghz
@olafv.2741
@olafv.2741 4 года назад
@@brod515 I care! It is with a capital H to honor Mr. Hertz. Spelling errors in SI units look worse than most common spelling mistakes and can cause big problems.
@kellyannandrews3214
@kellyannandrews3214 Год назад
😰😰😰
@810DIckANus
@810DIckANus 2 года назад
🥴
@sundhaug92
@sundhaug92 4 года назад
1:07 "hmhm, has only got one ..."
@qiangyang3522
@qiangyang3522 4 года назад
2 adverts, really?
@EvoX180
@EvoX180 4 года назад
This is how you make money don't like it don't watch
@igorthelight
@igorthelight 4 года назад
What adverts? - An "Adblock Plus" user
@casperes0912
@casperes0912 4 года назад
Computerphile is so weird. Sometimes it goes into computer science like lambda calculus or programming concepts. Sometimes it's great history. And sometimes it's this... Incredibly basic, consumer information
@GrimmerPl
@GrimmerPl 4 года назад
Hahahaha, if you think this is common knowledge then boy, you are wrong :D. Almost everyone use electronics now but trust me - most of the users have no idea what is happening "under the hood" because you simply don't need to know it to use it. Same with cars - how many drivers know exactly how gearbox works?
@mytech6779
@mytech6779 4 года назад
@@GrimmerPl Gearbox! What are you a NASA engineer? How many drivers know how to check the oil or use a tire wrench? Surprisingly few is the sad answer.
@SimGunther
@SimGunther 4 года назад
Why does everybody seem to forget about ipc when it comes to speed? While most modern CPUs have ~5ipc, Mill computing will have a CPU with 33 ipc. That's insane! Ah, what am I thinking? Normies care about the app experience, not the specs LOL
@tocsa120ls
@tocsa120ls 4 года назад
"I digest" a nice Freudian slip ;-)
@adrienbastarache8096
@adrienbastarache8096 2 года назад
I think you don't know what your doing ,now i know less.
@bluekeybo
@bluekeybo 4 года назад
He said in 6 minutes what could've been said in 3 sentences.
@robinnico7564
@robinnico7564 4 года назад
Please write down those 3 sentences then
@yashbansod5628
@yashbansod5628 4 года назад
Second
@anthonyvays5786
@anthonyvays5786 4 года назад
install Emacs
@beron_the_colossus
@beron_the_colossus 4 года назад
VIM Gang Rise Up
@UseQPixinDune
@UseQPixinDune 4 года назад
@@beron_the_colossus vim for life!
@davel8116
@davel8116 4 года назад
Install Gentoo
@Mihaugoku
@Mihaugoku 4 года назад
notepad
@tkdevlop
@tkdevlop 4 года назад
VS CODE FOR LIFE
@digg55hadey
@digg55hadey 4 года назад
first
@intellectualgravy9796
@intellectualgravy9796 4 года назад
You beat me to it. Next time.
@unlokia
@unlokia 4 года назад
Computers DO NOT need to keep getting faster, "PROGRAMMERS" (drag'n'drop merchants these days!) *NEED* to stop being so SLOPPY AND LAZY.
@edmund-osborne
@edmund-osborne 4 года назад
Computers must get faster, I don't see why they should stagnate in speed. Currently computer speed is increasing more by increasing the core count than clock frequency. Programmers should learn to code for multiple cores as multi-core systems become more common. Your assessment is incredibly oversimplified. Programmers are not lazy.
@OpenGL4ever
@OpenGL4ever 4 года назад
unlokia NEEDs to buy a game for > 300 dollars on a regularly basis. Then Programmers can be paid better and companies will be able to put more development time into programming the game. unlokia will like this conclusion, because he doesn't like when programmers are sloppy.
@JR-mk6ow
@JR-mk6ow 4 года назад
I disagree. First of all everybody would benefit from faster computers. Second in software ENGINEERING time spent developing something also add to the product final cost. So why would programmers use a faster and lower level language, that takes like 3 or 4 times longer to code than a JS or python that can do the same? If you want quality software then you have to pay for it. That's why there are companies that charge 20k for a webapp and other that charge 100k
Далее
Multiple Processor Systems - Computerphile
14:52
Просмотров 153 тыс.
Inside the CPU - Computerphile
11:16
Просмотров 358 тыс.
#kikakim
00:18
Просмотров 2,3 млн
Cracking Enigma in 2021 - Computerphile
21:20
Просмотров 2,4 млн
STOP buying more RAM to make your computer faster!
8:53
Why CPU GHz Doesn’t Matter!
10:25
Просмотров 3,2 млн
Parsing Explained - Computerphile
14:58
Просмотров 238 тыс.
I've never seen ANYTHING like this before... Temple OS
17:57
What's Virtual Memory? - Computerphile
22:40
Просмотров 173 тыс.
Does CPU Clock Speed Actually Matter?
6:09
Просмотров 1 млн
How Do Computers Remember?
19:32
Просмотров 6 млн