Тёмный

DDR4 timings explained 1: tCL tRCD tCR // Literally just a single read burst operation 

Actually Hardcore Overclocking
Подписаться 177 тыс.
Просмотров 30 тыс.
50% 1

How ram timings work and why we have them: • DDR4 timings explained...
My Patreon: / buildzoid
Teespring: teespring.com/...
Bandcamp: machineforscre...
Twitch: / buildzoid
Twitter: / buildzoid1
Facebook: / actuallyhardcoreovercl...
#RAM #DDR4 #overclocking

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

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 293   
@ActuallyHardcoreOverclocking
@ActuallyHardcoreOverclocking 2 года назад
how and why we have RAM timings: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-105IJiGbGsg.html
@fabiotiburzi
@fabiotiburzi 2 года назад
in short: because they chose the cheap way to not add a mem_active_state flag to the memory chip.
@andersjjensen
@andersjjensen 2 года назад
You should probably pin your comment :P
@davemichael1859
@davemichael1859 2 года назад
@@fabiotiburzi Are you insane? That would effectively double the latency of a RAM chip. There's a reason as to why it's built this way - the same reason as to why UDP exists as an alternative to TCP
@fabiotiburzi
@fabiotiburzi 2 года назад
@@davemichael1859 it depends: if a ipothetical manufacturer implement that function in a good way, the latency will not be afflict
@thatguy7595
@thatguy7595 2 года назад
​@@davemichael1859 Signal travel time is a miniscule part of the overall latency. The current way of blindly waiting and guessing when the memory chip might be ready doesn't sound like the best possible solution if cost were of no issue.
@coylecharles
@coylecharles 2 года назад
I know you hate it, but please give us more of this. I have learned more about memory and memory timings from you, than anywhere else.
@willjohnsonjohnson
@willjohnsonjohnson 2 года назад
It might be boring for you, but it's exciting for those who are new to tuning RAM.
@nelsonbutcher1
@nelsonbutcher1 2 года назад
Literally this. All I knew before is lower numbers is better but not why.
@frysennberg
@frysennberg 2 года назад
This kinda videos are pure Gold! I think finally starting to understand timings. If helps you to do the videos if you shorten them, please do! I will watch it multiple time probably, but shrug. Just please keep making such videos. Listen you ramble about stuff is fun, but those videos really helps me to get a better understanding wth i'm doing when tuning timings.
@mroutcast8515
@mroutcast8515 2 года назад
yeah, nobody else goes in so deep on RAM topic and at least I personally find this super interesting - probably most fascinating out of all major PC components - because there's just so much to controlling it and now I'm already convinced how dumb RAM is :D
@trapstoner
@trapstoner 2 года назад
It may be tedious and boring for you but actually understanding what exactly each timing does is very helpful! I personally would love a part 2 and would absolutely watch it
@leandrodrace
@leandrodrace 2 года назад
For the average pc users this wouldn't be interesting, but my guess is that everyone watching your channel really like to understand how things work and RAM is no exception.
@ChrisGR93_TxS
@ChrisGR93_TxS 2 года назад
There're nowhere videos like this on RU-vid. Big thanks for spending time on a topic that tedious
@YTHandlesWereAMistake
@YTHandlesWereAMistake 2 года назад
Bz, the task is monumental, but I'd really love for a whole series of this to be released with more complex operations than this read as pilot episode. Thank you a lot.
@andrey7268
@andrey7268 2 года назад
This is very useful, please continue this series. There isn't novice-friendly information on DRAM timings like this online. Especially not for secondary and tertiary timings.
@alpha007org
@alpha007org 2 года назад
True. And I would like to learn more.
@mroutcast8515
@mroutcast8515 2 года назад
+1 here
@TheNotoriousNGC
@TheNotoriousNGC 2 года назад
I would definitely like to see the series continue. I learned so much from this video. You barely scratched the surface and now I want more. High Quality content.
@gregburzenchenko1363
@gregburzenchenko1363 2 года назад
Thanks Buildzoid! You couldn't possibly make a video that's too "tedious" for me. I love information and hardware and the pursuit of both. My next purchase is going to be a dedicated memory OC test bench and I study your content for direction. Thank you for your efforts. You will be the first person to whom I'll be a patron by year's end.
@TehSpeedRunner
@TehSpeedRunner 2 года назад
This is your best content, man. Keep the next one going!
@TheFlyMan3829
@TheFlyMan3829 2 года назад
Regardless if you continue to make these types of videos, this content is such valuable knowledge that isnt otherwise easily accessible. so whatever little it is worth, i appreciate it thus far.
@christopherjackson2157
@christopherjackson2157 2 года назад
Thanks for this vid! I always get confused by all the acronyms in memory timings. And which timings interact is tricky too. That cleared up a couple of things I'd misunderstood without realizing, so it was helpful for me. The pacing was appropriate to the material. Onur mutlu has some great lectures about memory on RU-vid ppl might like too. Highly recommend.
@fabiotiburzi
@fabiotiburzi 2 года назад
13:04 and this is why we love you and your work
@eriii276
@eriii276 Год назад
Buildzoid i love your passively aggressive explanation. Exactly the right pace.
@techluvin7691
@techluvin7691 2 года назад
Thanks for this Buildzoid. More for seasoned overclockers then newbies…………but we overclockers appreciate this type of in-depth insights into memory timings.
@bentomo
@bentomo 2 года назад
Commenting to boost engagement and tell you we appreciate it immensely!
@abheekgulati8551
@abheekgulati8551 2 года назад
Thank you for this, Zoid! Really very much appreciated. 🍻
@ChrisPkmn
@ChrisPkmn 2 года назад
This is absolutely a project that will help so many people. If the views don't reflect that, I can bet that the people watching this will pass this information onwards
@whatistruth_1
@whatistruth_1 2 года назад
These kinds of videos are non existent on the platform. Really needed
@biobreaker5009
@biobreaker5009 2 года назад
Buildzoid gives so many unmotivated professor vibes. I love it
@dragonling748
@dragonling748 2 года назад
I went back and watched the recommended video first. I've learnt a lot from both, so thank you for making them.
@danbromley7860
@danbromley7860 2 года назад
awesome breakdown cant wait for part 2
@solstica
@solstica 2 года назад
I don’t have the words for telling you how much it helped me to understand the basic, I’ve been trying to start with overclocking, i believe this video is the foundation for every one who want to start and learn in depth the world of ram timing and overclocking, great video!
@idontneedthis66
@idontneedthis66 2 года назад
Man this video was OUTSTANDING. Having it all broken down in tabular format, tracking the cycles and times allowed me to actually understand these timings and what they really do. Thanks BZ!
@mikymuky1171
@mikymuky1171 2 года назад
I absolutely love this! For the first time in a while I've had the clear tangible visualisation of what happens on the address level. Much appreciated!
@erniedevlin8637
@erniedevlin8637 2 года назад
Please make more of these! I'm sorry they aren't fun, but they are very informative and I have a feeling the view count will age like fine wine. There aren't many resources that do a good job explaining the subject of how and why RAM works.
@halrichard1969
@halrichard1969 2 года назад
Thank you for doing this Mr Zoid. I dont believe anyone in recent times has done this type of instructional. Well done Sir.
@outofspec4905
@outofspec4905 2 года назад
This is good stuff, I hope you continue this series.
@leckthetech6132
@leckthetech6132 2 года назад
I found this quite informative. You speak with the knowledge of someone who clearly knows the intricacies of tuning and overclocking. I would love to see more videos on how other commands and situations work
@lennard9331
@lennard9331 2 года назад
I personally think this is great content. It provides some invaluable explanations for people who are starting to develop an interest in how RAM actually works. And this type of well explained content is hard to come by, so I hope you'll keep it up.
@arianamirgholami9555
@arianamirgholami9555 2 года назад
Good stuff! Make more of these no one actually teaches DDR tuning
@superangrysnowman5869
@superangrysnowman5869 2 года назад
This video was long but needed. It takes this thorough breakdown to actually understand what is happening. Thank you. I would love to see more info on the other timings..
@JatXoc
@JatXoc 2 года назад
Thank you putting in the time for our puny minds even if its painful!
@xXSuiceAngelXx
@xXSuiceAngelXx 9 месяцев назад
I’m going to keep watching these videos over and over until it all sinks completely in.
@Dygear
@Dygear 2 года назад
This was excellent! I have a much, much, much better understanding of this whole thing.
@williammurdock3028
@williammurdock3028 2 года назад
thank you for time and expertise on subject matter way above most normal people
@k4riku
@k4riku 2 года назад
Highly appreciate this content
@-FOXX
@-FOXX 2 года назад
Thank you for this. You're doing gods work.
@4ssiduous
@4ssiduous 2 года назад
Simple, clear and to the point. Nicely done.
@fumo1000
@fumo1000 2 года назад
You've explained it and set out the detail very well. Thanks!
@phyx1s
@phyx1s 2 года назад
Wonderful. I'm starting to understand what is behind the timing values.
@LimbaZero
@LimbaZero 2 года назад
For more complex cases it maybe easier to use timing diagrams from data sheet and calculate mark mark delays to these. This bring memories when I write SDRAM controller for cheap FPGA. I also have to say L3 to L1 caches are doing lot of work. it's pretty big delay if we need to fetch data from DDR.
@PhoeniXfromNL
@PhoeniXfromNL 2 года назад
thanks for the effort explaining this BZ, really appreciated gives me a basic idea how it works ^^
@CmdrSoyo
@CmdrSoyo 2 года назад
This was actually a pretty good explainer video. Already implies the importance of tRCD vs tCL given that i remember that "it does a lot of read bursts in a row instead of activating then reading every time" from another video (unless i remember that wrong and need to be put in my place) I would love to see them coming. Anyway you encouraged me to touch my daily settings again so let's see how that goes
@mylittlepwny3447
@mylittlepwny3447 2 года назад
I'm learning alot here. I didn't realize all operations happened in a specific order.
@BATTLESTAR42
@BATTLESTAR42 2 года назад
I didn't know you had a bandcamp but that shit slaps.
@JumpingJoseph
@JumpingJoseph 2 года назад
We can tell it’s painful but going back to basics will definitely help a lot of ppl 👍
@MultiGamerg
@MultiGamerg 2 года назад
Hi, yes, make more please, this stuff is great!
@aleek4481
@aleek4481 2 года назад
Buildziod hates making this type of video but I love it. I hope he decides to make the rest of the series.
@ewillian9455
@ewillian9455 2 года назад
Do a part 4 please, that's very useful thanks for your work
@markmuir7338
@markmuir7338 2 года назад
Excellent information. Tip: I'd write a simple CLI script / C program to generate the data programmatically from just the timing numbers, and just print it out as CSV and import that into Excel. Same end result, but without the tedium and potential for mistakes.
@_sneer_
@_sneer_ 2 года назад
I have to confess. I watched whole video on normal speed and enjoyed it.
@BankingBrad
@BankingBrad 2 года назад
Thanks!
@ozelotjunior
@ozelotjunior 2 года назад
Thank you for giving me more insight in timings.
@SharkUte
@SharkUte 2 года назад
I'm very sorry those are so awful for you to make, cause this was extremely helpful in understanding the basics !
@ksenchy
@ksenchy 2 года назад
Thanks for making this series
@PieterJannes
@PieterJannes 2 года назад
Very clear video, would like a sequel. I would propose 3 timings per example like Jedec spec, normal XMP and B die .
@jaydnisevil
@jaydnisevil 2 года назад
I listened to this on my drive to work, and can't wait to watch it again and see the visual.. Hopefully it does you well and you'll tolerate making additional videos.. On a side note I'd love to see a video on the settings that effect memory training and improving consistency when it's seemingly on the edge
@CodeAsm
@CodeAsm 2 года назад
Writing my own 8bit emulator, and trying to make it "cycle" accurate means I think this makes sense. knowing the parts in each ram ic need to settle on what to read, or what to write to, and then maybe write the actual read data, it takes time. Command decoding probably needs some stabilization time too, so timings of 1 or zero wont work always (hence, why we have CR of 2?!?) anyway, 8bit computers are very very simple, and their ram aswell (and there timings are SLOOOW compared to these) but your spreadsheet makes sense :D if taking account for inner workings, it explains what "idle" means, this is visible on the "outside". the ic bga balls and/or ram slot pins. inside the die however, there is much happening. This comment might be incorrect and i assume too much. just learning. You explain it very well. Thanks so much
@jannegrey593
@jannegrey593 2 года назад
I'm going to watch the shit out of this! Though I just found out that now I have to watch previous video. Was it the one that has "I give up edition" in name? Didn't watch it because of the title, I assumed it was stream gone wrong. Sorry.
@Net7GiantMeteor2024
@Net7GiantMeteor2024 2 года назад
You may hate it, I may not fully understand it, but that doesnt mean watching it isnt interesting, it is!
@techdrummer
@techdrummer 2 года назад
Part 2! Part 2!!! Please? Love your videos.
@skywing221
@skywing221 2 года назад
Actually learning more than anywhere else also easy to understand 👍
@ryomario90
@ryomario90 2 года назад
I watched your previous video about memory as well and I like your method of teaching, I never thought that someone could explain memory to me in a way that I actually understand. Your I give up edition memory video was my I give up edition watching, because I was like this is the last memory related content I'm gonna watch because if this isn't gonna make sense, just like the many other articles, videos etc... then I give up. PS: I'd also like to know if possible, that how do you know that RAM OC is not stable because of not enough SoC voltage?
@cubeislife1675
@cubeislife1675 2 года назад
I would love to see more videos on this, but if you're suffering making these, I would like some recommendations for other people to watch. I still haven't watched all of your recommended videos on your blog.
@PHF28
@PHF28 2 года назад
I don't know if this would be a lot more work, boring or even legal for you to do without sharing any protected documents, but I'm still going to ask - would it be possible for you to include in the description of these videos references to any public documents from which you've learned this information? I think it would be cool to some of us who want to learn more or have texts/diagrams to which we could refer later. And once again, thank you for these videos. Sharing knowledge is noble work and unfortunately not that common in the overclocking community. At least at this level of accessibility (on a major mainstream platform and not hidden away in enthusiast forums) and depth. I've never overclocked or owned anything made to be easily overclockable, but I've been following your work and the work of others for years and it's cool to learn more about computers from this perspective. And maybe one day I'll have the equipment and actually make apply the knowledge.
@andersjjensen
@andersjjensen 2 года назад
Micron publishes the white paper on their memory chips, so it's all in there. It's the one he showed on screen in the last instalment.
@PHF28
@PHF28 2 года назад
@@andersjjensen That one I already have. The one he showed in the previous video is an older revision S, from the end of 2020, that is 10 pages longer than the current revision T, from 2021, that is directly available from Micron. Cool of Micron to share such complete datasheets. The Samsung one I have is quite a bit shorter.
@007GothAmKing
@007GothAmKing 2 года назад
We love these videos although you don't enjoy making them. It helps us newbies a lot
@corne3228
@corne3228 2 года назад
100% Amazing. I love this video. It just really helps me to get a better understanding when it comes to ram. Thank you Buildzoid.
@zramirez5471
@zramirez5471 2 года назад
As a controls guy, I feel like this would be much easier to explain graphically with square wave graphs, but I'm not sure what the best way to execute that is - there's something better than what I would do, but I'm not sure what tool that is
@PlantainSupernova
@PlantainSupernova 2 года назад
Thanks for this video! You covered a timing that I ended up picking for my build. I was curious mostly how the timings affect performance when using an 11600k as an igpu with xmp on. Also I was really keen on getting a gold shiny kit of ram for no other reason. B-die of that kit cost almost twice as much as the "normie" timings, so I went with royal elite at 3600 16-19 thing. Keep in mind I have 0 interest in this (hardcore OC) but I know enough that it's an itch in the back of my head that I didn't manage to get a b-die. I specced my pc mostly for graphic design and if I get a card sometime maybe 3d modeling as well. Wanted to get a kit that will be fine with xmp on and not worry about stability as well. Now with the prices dropping I may consider getting the same kit in silver and have both gold and silver for 64 gigs at that xmp. They should work right? Same kit just different color. All that to say I watched your videos back on GN as well and I was curious how these timings work while knowing fully that I'd be not affected by it. Great content so far cause it's fun to try and understand what this ram timing is. If there's a pt2 I'd happily watch it. That super long one from a few days was also a good watch. I learned something out of both videos.
@no-one_no1406
@no-one_no1406 2 года назад
Very interesting! If it's easy for you, you could go faster in my opinion. But I'd much rather get a version like this than no timing videos at all :)
@michaelhulcy6680
@michaelhulcy6680 2 года назад
Hehe, you sound like Kermit when you introduce yourself.
@LinkStorm13
@LinkStorm13 2 года назад
Since I guess, there are a lot of experienced AHOC viewers on videos like this, you could do the explanation much quicker. Btw. I have been waiting for a step-by-step explanation like this one for a loooooong time. This helps a lot to estimate how much performance boost each timing can give.
@Nutshell_In_Chains
@Nutshell_In_Chains 2 года назад
I find this very useful and interesting. I like to see more videos about this subject. You can go much quicker in my opinion. 1 example or max 2 examples is good for me. I pause the video if it is too quick and I want to get it in my brain which gets looser and looser timings. I am happy to see I am an normie (XMP). I have the exact same kit but I run it with cr 1. Thanks!
@bjornnordquist1616
@bjornnordquist1616 2 года назад
Yes, yes and yes. Thank you!
@ChrispyNut
@ChrispyNut 2 года назад
Well, if DDR3 would be shorter, cos single digits timings, DDR2 would be even more betterer (DDR being too short, too often due to a lack of idle, giving a false impression for scaling out). Much appreciating these educational videos into the actual workings of RAM. Maybe there are nerds who've covered it on YT, but they're too monotonal and dull to watch, but these are the first I believe I've encountered, watched and paid attention.
@Tekjive
@Tekjive 10 месяцев назад
Need this for fine tuning my quad channel setup on my Zenith 1920x (2950x incoming soon) so need to be ready 🤙🏻ty bro!
@leflavius_nl5370
@leflavius_nl5370 2 года назад
This is great
@davidhooau
@davidhooau 2 года назад
Keep going!! Anyone who has kept up won't need the nit-picking explanations, so you could speed things up at a rapid rate. Maybe a graphical tool to show the timings, rather than rows and rows of excel cells. Thanks, learned heaps.
@FearTec
@FearTec 2 года назад
Awesome ramblings indeed
@xlinnaeus
@xlinnaeus 2 года назад
Imagine paying for a university degree. Lmfao. This content is goated for us normies. Thanks Mr. Zoid.
@thesuperkat943
@thesuperkat943 2 года назад
Thanks for the vid!
@Elinzar
@Elinzar 2 года назад
Can you publish those spreadsheets? Didnt see them in the description but i also might be blind lmao
@DjSlax96
@DjSlax96 2 года назад
Isn't it easier for you to link the GN playlist about RAM Timings and then only add what's missing? So that this series (if it will continue) will be easier to take on
@Craftymang
@Craftymang Год назад
The virgin GPU overclocker vs the gigachad RAM timing enjoyer
@zoicware
@zoicware 2 года назад
this would be a extremely helpful spreadsheet to reference if you could share that would be great
@MrMastadox
@MrMastadox 2 года назад
Please just make the series. Even if not many people view it right away. Its educational and fir future reference too. There just is not much out there in terms of memory timings. Just keep it going. Sure . You often diverge or digress. You might not be very systematic in the way you explain. But its good enough. Just keep it going.
@grempal
@grempal 2 года назад
This is great! In the context of what you've shown so far 2T command rate effectively adds 1 extra cycle to all your timings. Does that mean a 14-13-11, like the first timing you showed, on a 2T command rate should give the same performance as 15-14-12 on 1T?
@SvenRenas
@SvenRenas 2 года назад
In this simple scenario, yes. But as CR is the sending duration of a command and timings are "delays" between events (i.e. the end of sending of a command like ACT or READ and the next one), no. It depends on the specific situation a timings applies to and what is happening else. Some timings might suffer even more than +1 cycle on 2T CR.
@vollkornbrothd1342
@vollkornbrothd1342 2 года назад
I like this very much;) it is nice to see for me how the stuff works in real world and not just in theory Just a question is every column 8 bits or bytes Deep? Because if they are bytes the buffer in the memorycontoler must be huge (in relative scale)
@ActuallyHardcoreOverclocking
@ActuallyHardcoreOverclocking 2 года назад
so depending on the chip width the columns are either 4 8 or 16bits deep. The whole memory stick is 64bits wide. So each column output from a memory stick is 64bits(either from 4 8 or 16 mem chips).
@arthurmoore9488
@arthurmoore9488 2 года назад
Bits. To be specific according to Micron's documentation on a 288-Pin DDR4 RDIMM """ DQ represents DQ[3:0], DQ[7:0], and DQ[15:0] for the x4, x8, and x16 configurations, respectively. If cyclic redundancy checksum (CRC) is enabled via the mode register, the CRC code is added at the end of the data burst. """ So, it can be 4, 8, or 16 bits. Interestingly, looking at the register description from a Viking datasheet, CAS latency is actually set on the RAM chip itself. Well, the memory controller and the chip. Otherwise they couldn't stay in sync. There are also two bits for Burst Length (BL). You'd think that means it tops out at 4, but a BL of 0 doesn't make sense, and it's common to apply multipliers to these things. I mean, a BL of 4 doesn't even make sense in the example provided.
@Winnetou17
@Winnetou17 2 года назад
@@arthurmoore9488 Does the burst length mean how many cycles it keeps the data on the data queue ? That is, if you want to read 4 columns, you have a BL of .. say, 1, if you want to read 8 columns, a BL of 2 and if you want to read 16 columns, a BL of 3 ? Or 0 (aka as 4, to keep the multiplying idea) ?
@ActuallyHardcoreOverclocking
@ActuallyHardcoreOverclocking 2 года назад
@@Winnetou17 burst lenght is how many columns the chip outputs in the burst. DDR4 has Burst Chop 4 and Burst Length 8.
@brovid-19
@brovid-19 Год назад
Thanks for making videos about this even tho you hate it
@richardjung9562
@richardjung9562 Год назад
Thank u, noone does this as deep as u:DD
@nigeleyeit
@nigeleyeit 2 года назад
Loved the video
@fleurdewin7958
@fleurdewin7958 2 года назад
Buildzoid, any chance any motherboard manufacturers send you WRX80 boards with TR Pro 5000 series for testing ? They are all 1 DIMM per channel but 8 channels.
@ПётрБ-с2ц
@ПётрБ-с2ц 2 года назад
how does read burst change depenging on IC organization (x4 vs x8)? What remains the same - the transfr size or the number of columns?
@srikantachaitanya6561
@srikantachaitanya6561 7 месяцев назад
Thanks a lot dude ..
@zazabean23
@zazabean23 2 года назад
Just want to write something here. Frequency doesn't compensate for random accesses which games like valorant and more are very random and only latency can compensate for that (or cache). AKA timings/command rate optimization with reasonable frequency will help FPS/latency assuming you have a lightweight system to begin with.
@arthurmoore9488
@arthurmoore9488 2 года назад
Important to note, this is the absolute worst case scenario for a read command. As we will see in part 2,* locality really matters. It's the difference between getting books off a shelf, having to go to another floor, and having to go to another building. Mind you cache blows RAM out of the water. Especially when you're talking about directly connected cache and not something that has to go through the interconnect. Which brings up it's own headaches since not only do you have that "Layer 4" cache, but even within a chipplet, it's common to share the L3 cache, with only L2 being per core. With hyper-threading even then that cache is shared between both threads! Oh, and what's the associativity of the cache? That determines how well the CPU handles data that is spread out versus data that is packed together. Regardless of all of that, the answer is always the same. It comes down to how well the developers have optimized the code, what the memory access pattern actually looks like, how the data is actually laid out in RAM, and if data access even is the bottleneck. Seriously, game studios have policies like don't use the C++ standard library. Use our "proprietary" internal library instead. We determined it was faster 2 decades ago. Guess what? That means if something isn't in the library, then a developer is going to have to re-invent the wheel (poorly). Also, is that internal library really faster? I could go on, but hopefully you get the point. * hopefully there will be a part 2.
@zazabean23
@zazabean23 2 года назад
@@arthurmoore9488 yeah and the bottleneck is still latency. We moved cache onto the cpu because it’s lower latency. Cache is a latency tolerance technique just like hyper threading and more. Fps games are inherently random accesses. I can tell you not only from personal experiences but latency measurements. Cr1 or fake memory oc as well.
@buzzram4987
@buzzram4987 2 года назад
I'm sorry is painful to do because I found it interesting. To what I think I understood shouldn't it be that we wait cas after read to start reading the queue but the queue itself might be populated before? or is the queue part of the controller and not the memory chip? I say this because in the last video you said that memory just does stuff without signaling anything
@dbascb
@dbascb 2 года назад
Thank you
Далее
DDR4 timings explained 3: tRP VS tRAS for performance
20:00
Barno
00:22
Просмотров 569 тыс.
RAM timings explained 0
34:21
Просмотров 52 тыс.
When you Accidentally Compromise every CPU on Earth
15:59
How to Crack Software (Reverse Engineering)
16:16
Просмотров 562 тыс.
WHY IS THE HEAP SO SLOW?
17:53
Просмотров 226 тыс.
Does RAM Speed REALLY Matter?? (DDR5 Edition)
10:46
Просмотров 2,4 млн
HOW TRANSISTORS REMEMBER DATA
16:58
Просмотров 302 тыс.
Barno
00:22
Просмотров 569 тыс.