A single cycle of a 4 GHz CPU is 0.25 nanoseconds. This translates to about 7.5 cm of distance. Given that a chip is about 1x1 cm, it takes at least about 1/7 of a clock cycle for a signal to propagate throughout the chip. This is one of the reasons why we can't increase clocks much further without more miniaturization.
@clickbaitpro3 жыл бұрын
Wow, that's mind boggling
@algorithm-artisan6 ай бұрын
How does one determine the length of the longest path within a CPU's circuitry?
@cerealspiller3 жыл бұрын
When Grace Hopper was doing her nanosecond/microsecond/millisecond explanation back in the day, she often saved the best for last. After handing out nanoseconds to the audience, she then pulled a microsecond out of a bag behind the podium, which was quite the bundle of wire. This I saw back in the mid-70s at a lecture she was giving to the local ACM chapter. She was a hoot. If interested, check out her career. Wikipedia is not a bad place to start.
@autohmae3 жыл бұрын
She also had pico seconds :-)
@petermainwaringsx3 жыл бұрын
The number of nanoseconds in a second is roughly the same as the number of seconds in thirty years.
@youkofoxy3 жыл бұрын
In another's words, 3 seconds in computing time is like a life time.
@hamslabs3 жыл бұрын
When my wife turned a billion, I had a party for her. Ny my kid is approaching it.
@petermainwaringsx3 жыл бұрын
@@hamslabs My eldest grandson has past it. 🙄
@S1L3NT.SCR34MS Жыл бұрын
946,708,560 nanoseconds??
@rotagbhd9 ай бұрын
@@youkofoxy "In other words"
@satysin6303 жыл бұрын
❤️for using that clip of Grace Hopper. Such an amazing woman, scientist, and educator.
@muddyexport56393 жыл бұрын
In the late '80s or early '90s, Admiral Grace Hoppe came to our Data Processing Managers's Association (DPMA) meeting in Little Rock, AR. I still have my nano-second. Having read about her years before her visit, I would always think of her when I hear the term "bug" or "debugging" as she coined the term when her program failed because a moth got on one of the wired circuit boards and cause a short circuit or bridge which caused the program to fail. Hence, bug and debug. (BTW, my first experience with programming was wiring circuit boards for an IBM 402 listing machine in my first job after graduating from college.)
@deultima3 жыл бұрын
I had gone over 40 years without every truly understanding this, bit of a mind blow really. Can you guess what I will be teaching my daughter about today? Thanks Gary.
@ryanali65943 жыл бұрын
Shes going to make you so proud at school! God bless her with all the happiness and success in the world! You’re a great dad mate cheers 🍻
@juangal75693 жыл бұрын
You just saved her 40 years 🙏
@donichiro2 жыл бұрын
@@juangal7569 lol
@shivu63773 жыл бұрын
Your way of explanation is superb!!
@GaryExplains3 жыл бұрын
Glad you think so!
@progtom75853 жыл бұрын
This sort of stuff gets very important for programming - android really want you to be conscious of how many clock cycles you are using (and wasting) when doing your programming... looking forward to the future videos.
@GaryExplains3 жыл бұрын
For games, the important thing is that at 60fps you have just 16.6 milliseconds to process each frame. But that is a long time compared to a nanosecond! 😬
@analogidc13943 жыл бұрын
Thanks Gary! The visual really puts it all into perspective.
@MD-eb6iu3 жыл бұрын
One of the few channels where I like the videos before they’ve even started.
@mwburfeind3 жыл бұрын
excellent description and comparison
@ArchaeanDragon3 жыл бұрын
Thumbs up for the Rear Admiral Grace Hopper clip. Truly an amazing lady in the field of computer science, and just overall cool in general. :)
@muhilkratheesh26633 жыл бұрын
Please make videos about how a web page works in detail like what happens in the browser, network and back end, I love your way of explaining, please
@WilliamBurlingame3 жыл бұрын
I got to see Grace Hopper when she spoke to our computer club meeting held at Muskingum College in New Concord, OH. It was in the late 1970s. She passed out "nano seconds" to those who attended.
@DrZbo3 жыл бұрын
They have some of those nanosecond wires on display at the American History Museum
@BM-jy6cb2 жыл бұрын
I never knew Grace Hopper had used this analogy. A few years ago, I was explaining to someone how fast CPUs operated using a very similar method. I started with the 300,000 km/s down to nanometers and then pointed out that in the time it took light to travel from the computer screen in front of them to their eyes, the processor has executed around 3 instructions. Of course, the timing requirements on some of the signal lines of processors have been defined in the picosecond range for many years now.
@YounesLayachi3 жыл бұрын
I caught a glimpse of this topic very recently and it's pretty mind blowing how physical limitations shape the design of electronics, looking forward to your next videos !
@paco34473 жыл бұрын
Nice. But... when you talk about speed of light in vacuum (vectorial) rather than rapidity (scalar and more appropriate), is worth to mention that c constant is actually a "convention", as long as isotropic "c" in "one way direction" is impossible to measure and can even be anisotropic. So they accepted such assumption and moved on.
@1MarkKeller3 жыл бұрын
*GARY!!!* *Good morning Professor!* *Good morning fellow classmates!* Stay safe out there everyone!
@GaryExplains3 жыл бұрын
MARK!
@amolpakhare55483 жыл бұрын
Man, I'm looking forward eagerly. I love to know about time speed and all that stuff.
@10a3asd3 жыл бұрын
I hope you explain jitter and such. I've never understood what that measurement is exactly.
@aadeel5643 жыл бұрын
Nice explanation of some of most fundamental concepts. 👍job
@PakoSt3 жыл бұрын
Great video! Thank you for creating it :) The visual representation of nanosecond is amazing!
@SP-oe8bx3 жыл бұрын
Wish I had this clear info about time in my High School Physics Classes.
@anurag84803 жыл бұрын
The Background change is awesome
@edgaryepezec3 жыл бұрын
That is something I didn't know I needed
@Zain0_03 жыл бұрын
İ feel like Gary needs an astrophysics channel. İ love such videos
@bmanske13 жыл бұрын
If you wish to make your own nano second measure off 9 inches (for those using imperial units).
@chrisX17223 жыл бұрын
Gary explains SI-Prefixes
@GaryExplains3 жыл бұрын
I hope the video is more than just that. I tried (maybe failed) to give some context to those numbers.
@chrisX17223 жыл бұрын
@@GaryExplains you did in a really vivid way!
@sarabnadeem85003 жыл бұрын
Eagerly waiting for your next video.
@paulbarnett2273 жыл бұрын
Grace Hopper invented software development. Her work on something called Flow-Matic lead to the COBOL programming language.
@martyrogers86293 жыл бұрын
Wonderful video!
@mj4wd3 жыл бұрын
me with a bachelor degree of physics just couldnt resist clicking the video ,, great job gary
@NoEgg4u3 жыл бұрын
Relevant dialog begins at the 39,000,000,000 nanosecond time mark.
@GaryExplains3 жыл бұрын
😂
@thomasbonse3 жыл бұрын
You were very imprecise. I believe he started the non-intro dialog at approximately 39,034,047,329,529,511 femtoseconds.
@hamslabs3 жыл бұрын
I remember that episode of Letterman. IIRC she went on to show how she explained the delay in satellite communication by holding up one of those wires and saying that there are a whole lot of nanoseconds to the satellite and back.
@balajiprithviraj51453 жыл бұрын
Thank you for this sir, ❤
@paydn2022 жыл бұрын
dont know you gary just barely found you, but thank you for the info!!!!
@AndreVanKammen3 жыл бұрын
The 1st time I tought about this I realized there are always multiple bits in transit on a Gigabit network cable.
@dan_3 жыл бұрын
That reminds me of the Richard Feynman video with him talking about light and waves. It's so obvious, but it blew my mind when I just stopped and thought about all the types of electromagnetic 'stuff' just whizzing around us at all times and how it all interacts without us even noticing. Always worth a watch.
@OUTSIDER40 Жыл бұрын
Interesting 🤔 thank you
@DhilanJones6 ай бұрын
Thx
@ServetoMankind4 күн бұрын
Good explanation
@GaryExplains4 күн бұрын
Glad you liked it!
@BobDiaz1233 жыл бұрын
In one nanosecond, light travels about 300mm (about 12 inches for those in the USA). In one millisecond, sound travels about 300mm ( that's not exact, but close enough). So light is around 1 million times faster than sound.
@Traumatree3 жыл бұрын
Yep : Light 300000 km/s (or 300000000 m/s) vs Sound 340 m/s. That's about a million times faster.
@kristen4573 жыл бұрын
Make a video on time dilation
@someshmahajan79032 жыл бұрын
Thanks 🙏
@kevinurben60053 жыл бұрын
A CPU with a 3GHz clock has a clock cycle of 1/3 nanosecond. In that time light travels only 10 cm in a vacuum. An electrical signal cannot traverse the motherboard in that time!
@Traumatree3 жыл бұрын
That's why SoC - like Apple M1 chip - is the future of fast computing. Combined with RISC architecture, this will eventually replace x86_64 and any other kind of CISC-like cpus architecture. Apples M2 cpu will be on 3nm that will probably houses up to 256GB, 64-core and 64+ GPU cores all on the single die. Imagine the power of computation that we will have for less than 10 Watts. This is the future and it is right now.
@piiumlkj64973 жыл бұрын
oh yeah ! I always wondered how atomic clocks were synchronized because if you imagine a signal traveling from one device to another ; by the time it reaches the intended device enough time would pass as to make it a little behind .
@GaryExplains3 жыл бұрын
Exactly. That will likely be the topic of my next video!
@AndrewWilsonStooshie3 жыл бұрын
The period at the end of this sentence is roughly how far light can travel in a picosecond.
@luv-tsa36922 жыл бұрын
Thanks
@geekmuralin2 жыл бұрын
Wow boss thank you
@chrissirhc3 жыл бұрын
awesome
@chrismofer3 жыл бұрын
super interesting I did the timer test and when i said 60 and looked down it was at about 59.
@MyReviews_karkan3 жыл бұрын
First you have Deci and Centi before milli then: Millisecond= 0.001 second or 1x10^-3 Microsecond= 0.000001 second or 1x10^-6 Nanosecond = 0.000000001 second or 1x10^-9 Then Pico.... And so on and so forth.
@naeem84343 жыл бұрын
Sir make more these types of Science videos 👍
@ImPuLsE933 жыл бұрын
I would of given an example of gaming with latecy.. for example, Eastcoast Australia to Westcoast USA is around 150ms...
@jsyaprudin42943 жыл бұрын
Oh Gary, my brain hurts.
@rotagbhd9 ай бұрын
I didn't hear him mention the wire's length, which is just under 11.8 inches.
@alanturing4543 жыл бұрын
Can mention the length of the nano second. I mean the wire you hold to explain nano second
@SevenDeMagnus3 жыл бұрын
Thanks sir Gary (why was picosecond left out? :-) Stay safe. God bless.
@GaryExplains3 жыл бұрын
Because for the videos I have planned, it isn't needed.
@youssefsallak3339 Жыл бұрын
I have a question how can I calculate a very short pulse between 1nanoseconds this is to calculate the speed of light and thanks
@eugeneputin18583 жыл бұрын
Hmmm so thats how lidar scanners work. Assuming one oscillation is clocked even lower than a nano second. Crazy
@fredneedle1233 жыл бұрын
Hi Gary. Why don't you have a television? You are such a good presenter. I watch your videos even when I'm not all that interested in the topic because you make it interesting. Bit like I used to watch Jonny Ball as a kid because he could make any subject interesting as do you.
@GaryExplains3 жыл бұрын
Why don't i have a television? Or why aren't I on television?
@fredneedle1233 жыл бұрын
@@GaryExplains HAHAHA. Yes. I missed a word out, "job". Why don't you have a job in television as a presenter? I suppose I missed out two words in fact. Messed that one up, didn't I? :-)
@send2gl3 жыл бұрын
What I always found a wee bit confusing is a thousandth is called a milli and a millionth is called a micro. Guess historically it derived from a millimetre being a millionth of a kilometre so perhaps originally it should have been called a millikilometre. I think also it is universally accepted that a trillion is a thousand times a billion rather than a billion times a billion.
@nickharrison37483 жыл бұрын
I was thinking about this yesterday. there are 1 billion nanoseconds in a second. So, CPU does 1 billion operations in a second, if each instruction takes a microsecond, then its about million instructions per second!
@Piotr_T3 жыл бұрын
Now divide this wire by 4. This is the distance of light between 2 cycles of 4GHz processor. That's why processors aren't cheap. Just imagine - there is billions of transistors and it's impossible to imagine path of electrons across processor while sober. Chears :)
@scottfranco19623 жыл бұрын
Just think: computers used to deal in microseconds (8080 and similar processors), but now deal in nanoseconds. And the integrated circuits used to deal in micrometers, but now deal in nanometers. And as chips cross over into picometers, we start to see the importance of picoseconds. Its like somebody planned it all out :-)
@m.j.r.technologyreveiws10753 жыл бұрын
That nanosecond is a lot sorter near the event horizon of a black hole.
@teme0073 жыл бұрын
Why you are my physics professor? This why.
@leonardobrien3 жыл бұрын
How long is a Jillisecond?
@africa_everyday3 жыл бұрын
Gary made a mistake, he said, 1 millionsecobd is the 1millionth of a microsecond. Which is wrong.
@GaryExplains3 жыл бұрын
Did I? I think i said one thousandths.
@SxT_AE2 жыл бұрын
Light speed is crazy thinking about it 🤯
@autohmae3 жыл бұрын
I'm disappointed you didn't include pico seconds (as Grace Hopper showed them), because my guess is you might have had some or could get them easily.
@GaryExplains3 жыл бұрын
I don't need pico seconds for the videos I am making about time.
@autohmae3 жыл бұрын
@@GaryExplains I'm just being silly, I think Grace is great and just wanted more things about her shared. She is like a technology hero, like Vint Cerf is a great advocate/communicator. Or Kelsey Hightower. But Linus Torvalds and Richard Stallman, euh... aren't for everyone, as an introduction. Interesting enough the other Linus (Tech Tips) might now be the introduction for many. That's kind of odd to think about. I would say your content is better. Well, different market I guess. Actually, find it fascinating iJustine is still in the game doing relatively the same thing she was doing, what 10 years ago ? And I wonder if her audience changed.
@adithsadhu46793 жыл бұрын
What about Zepto Second
@joel530johnson23 жыл бұрын
I had the pleasure of meeting this amazing women many years ago at a computer meeting in MA. Of course she had her wire with her.
@thehofmanproductions7702 Жыл бұрын
Second, Millisecond, Microsecond, Nanosecond, Picosecond, Femtosecond, Attosecond, Zeptosecond, Yoctosecond, Then Planck Second
@Krishnakumar-wl7ih3 жыл бұрын
Client : Do you know any unit of time less than a second? Me : Yes, millisecond, microsecond etc.... Client : Nice, so you do know... Why don't you give your delivery time in those units for a change??
@Picklesinexpiredmilk7 ай бұрын
Second Millisecond Microsecond Nanosecond Picosecond Femtosecond Attosecond Zeptosecond Yactosecond And finally 'planck time'
@Picklesinexpiredmilk7 ай бұрын
Millennium Century Decade Year Month Day Hour Minute Second
@chefbennyj3 жыл бұрын
1 tick is 100 nano seconds. Such a small expression of time.
@alanturing4543 жыл бұрын
Exactly 1.3 seconds lights takes to reach from moon to Earth
@vanlala3 жыл бұрын
what about a picosecond?
@VSV913 жыл бұрын
I went searching and there are even smaller units being the most recent (2020) the "Planck Time" en.wikipedia.org/wiki/Orders_of_magnitude_(time)#Less_than_one_second
@jonbutcher55933 жыл бұрын
How about pico - femto - atto - seconds? : ) what is the name of the one at 10 to the power of negative 21?
@GaryExplains3 жыл бұрын
For the videos I have planned I don't need to talk about anything smaller than a nanosecond.
@jonbutcher55933 жыл бұрын
@@GaryExplains Indeed : )
@psikeyhackr69143 жыл бұрын
Grace Hopper did that decades ago.
@GaryExplains3 жыл бұрын
Eh?
@zoltanberkes85593 жыл бұрын
And life (or physics) doesn't stop at nanoseconds. Just think about today CPU's clock speed: 1, 2, 3.. 5 GHz, which means they are working in the sub nanoseconds time range.
@GaryExplains3 жыл бұрын
Indeed, 1Ghz is a cycle per nano second. But in terms of the videos I have planned, a nanosecond is as far as I need to go.
@thomasbonse3 жыл бұрын
What about picoseconds and femtoseconds?
@srv263 жыл бұрын
The next episode: how many bits are in a byte ))
@seanferguson54603 жыл бұрын
Except for the Letterman clip, I notice that you studiously avoided using 'millionth' or 'billionith.'
@GaryExplains3 жыл бұрын
I think that millionth and billionth in themselves are hard for people to conceive. Those words alone don't help me understand the duration of a nano second.
@seanferguson54603 жыл бұрын
@@GaryExplains Thanks for your reply, Gary. If you want to see an amazing demonstration of big numbers check out your fellow KZbinr's vid: 'The Impossible Hugeness of Deep Time' on the 'It's OK to be Smart' channel. I've watched it and rewatched it many times. I never tire of it. Have a few teacher friends I've referred to it.
@eeturautavirta4933 жыл бұрын
Time is the construct we have invented in order to give a structure to our descriptions of events with regard to cause and effect and chronology. I do not believe it is a dimension we are "moving through". Attempts to view the universe that way merely complicates things, (requiring things like infinite universes existing or branching simultaneously in parallel in order to represent all probabilities) We can say that events in the past did happen, to be sure, but I think we are misled in the direction it implies. There is no past. It does not actually exist. What I mean by this is that there is no place or time in which the Second World War is still happening, being on a different place on the dimension we are travelling through. The breakfast you ate yesterday is not still being eaten, somewhere along this dimension, anchored to a moment with a date we can name. No. What happened may have happened, and the atoms of your breakfast and the atoms of the casualties from WWII are still here, circulating, acting, being atoms. They are still here, and they are now. There are choices I could have made but did not; nothing requires that they be played out in an alternate "lane" of time or a parallel universe amongst infinite optional possibilities - there is no reason to believe that all possibilities must be enacted, and so I feel the "multiverse" idea of infinitely branching possible universes does not hold up to Occam's Razor. I also feel the "dimensionality" of time does not hold up to Occam's Razor. I believe "now" is the only moment that actually exists, that time is not a dimension but a point, a moment, an instant, called the present. This is all that exists. The future does not exist. The past does not exist. There is nothing but the "now". Anyone living in the past would have considered themselves living in the "now", as will anyone living in the future. And they would have been right. The fact that they were once here but exist no longer does not seem to threaten my understanding or require that a "past" exist, no more than rearranging sand into a sandcastle requires that we invoke an imagined world where the sand remains flat forever. I am well aware of the relativistic phenomenon of time-dilation, which expresses that one's perception of the order of events and the speed at which they occur is relative to one's relative speed as they travel through space, but nothing about that suggests that time should require a dimension in order to facilitate this. It might be easier for some minds to grasp relativity by imagining time as a line, allowing for a coiled-spring analogy but I do not see it suggesting that the events described by relativity do not happen without time being a thing that is "travelled through" Basically, now is all there is. Eternity? This is what eternity feels like. You are in it. Now is the eternity we speak of, and the only time that exists. It will be here, forever, always being "now".
@tkermi3 жыл бұрын
And with still reasonably inexpensive solutions like GPS reference with OCXO and/or rubidium timebase ns is too slow. So picoseconds (ps) and femtoseconds (fs) are more appropriate.
@GaryExplains3 жыл бұрын
Not so sure about that. That will be the subject of an upcoming video in this series.
@tkermi3 жыл бұрын
@@GaryExplains Yeah, maybe not meaningful in any typical, practical use cases. But as a spec values the 10^-11 range (accuracy at shipment) all the way to 10^-13 (for 24h stability) are seen. Though I'm mainly only familiar with SRS (Standford Recearch Systems) products - their site is "thinkSRS". My clients use these and some other OCXO / rubidium standards for audio systems (I'm not a reseller though - just a tech/design person). So for them their capabilities aren't pushed to their limits. But the difference is surprisingly large compared to running basic quality XO. Of course in complex audio systems using pretty much any master clock gives even larger benefits - but the benefits for going with OCXO + rubidium is more than I thought it could be (I mean for audio - but these are mostly +$100k systems).
@youkofoxy3 жыл бұрын
@@tkermi how many channels is this audio system?! Unless is ultrasonic A/D, microseconds should be more that enough for double digits application.
@tkermi3 жыл бұрын
@@youkofoxy They are used in many type of systems. Some are simple +$500k 2-channel (stereo) high end systems with products like MSB Technology The Select DAC and Acapella Audio Arts speakers with plasma tweeters etc. And some are large studios with multiple recording, editing and mastering systems. In my own home system I just use a nice reclocker (RME Fireface UFX, but only in digital domain because it's analog side isn't that good - well, other than decent mic stage) with a stable OCXO and AMR DP-777 DAC. So I don't feel the need to have rubidium oscillator or GPS reference (for audio homeuse).
@tkermi3 жыл бұрын
@@youkofoxy For some reason the problem for many (even very expensive and professional) audio products seems to be heavily frequency dependent jitter. Even though their DACs could be advertised and measured to have only few hundred ps jitter this doesn't matter at all to what people hear. That's only a single pulse measurement. The jitter I'm talking about is more "long term" and much, much worse and varies with frequency. That's what sounds so bad to human ears (we don't hear some picosecond differences). It's not exactly the same - but sounds similar than what you get with long, low quality TOSLINK cable (with a lot of internal reflections in "wide" channel). To mostly get rid of that even quite cheap reclocking devices help a lot.
@trackboy3113 жыл бұрын
So if the population of the globe is 7 billion , me an 6 other people would be nanohumans? Lol
@youkofoxy3 жыл бұрын
Nanohumanity is this case.
@jaysonl3 жыл бұрын
Shouts out to Grace Hopper.
@bighand15307 ай бұрын
I know Gregg Jackson uses the term “Nanosecond” a lot.
@5amH45lam3 жыл бұрын
A _thousandth, millionth_ and a _billionth_ of a second, respectively. There. Didn't need a vid. ✌️😉
@GaryExplains3 жыл бұрын
Hmmm. I hope the video is more than that. Did you watch it?
@johnnyboi7685 Жыл бұрын
Where is picosecond
@rishirajsaikia13233 жыл бұрын
And picosecond is a thousandth of a nanosecond.
@rishirajsaikia13233 жыл бұрын
Is there anything shorted for time ?
@giornikitop53733 жыл бұрын
@@rishirajsaikia1323 femtoseconds and attoseconds. 1/1000 of pico and 1/1000 of femto respectively.
@ramosel4 ай бұрын
Nicely done…. But you left out a “shake”.
@GaryExplains4 ай бұрын
And half a shake!
@kevinhatchett20213 жыл бұрын
Hoppers visual aid did not compute for me.
@egironyt3 жыл бұрын
You can begin to explain the meaning of a billion and the actual definition of a milliard