The Cache series of live broadcasts is really here this time!

1. To learn cache, there are a lot of issues to be discussed. For example, some recent questions:

  • What is the replacement strategy for L1, L2, and L3 cache?
  • What type of memory will never go into L3 cache?
  • How big is the L3 cache generally?
  • What is the general organizational form of L3 cache?
  • What is cache partitioning?
  • What are the differences between DSU, DSU-110 and DSU-120?
  • What MPAM? what's the effect?
  • What is Cache stashing?
  • What are Cache slices? what is the benefit?
  • What is the relationship between L1 System memory and L1 Cache?
  • When the L1 instruction cache is disabled, will the instruction cache really not be cached? Will cache inconsistency still occur at this time?
  • When the L1 data cache is disabled, will the L1 data cache really not be cached? Will cache inconsistency still occur at this time?
  • What automatic behavior does the cache have when powering off?
  • Is there any operation to invalidate the entire data cache? How is invalidate_all_cache implemented in the operating system?
  • What is Branch Target Buffer (BTB)?
  • What is Write streaming mode? How can software affect the behavior of Write streaming mode?
  • Regarding cache refill, if L1 misses, will L1 be refilled?
  • What does the atomic instructions in Armv9 have to do with cache?
  • What is the relationship between the Exclusive mechanism and cache?
  • What is the role of data prefetching? What instructions are there for data prefetching?
  • When executing the memset() function to clear a large chunk of memory, will all the address data be entered into the cache?

2. Of course, there are also some thinking questions raised in the course:
Insert image description here
3. And some students’ repeated questions in the group. In fact, I also have a partial summary on my blog.

Insert image description here
Insert image description here
The above textual content is a long-term iterative update and long-term input and output process. There is no way to achieve the effect of online voice communication/communication/interaction just through blog output. Some issues require long-term and in-depth discussion. Therefore, based on your trust, we will continue to take the cache topic as an example and organize a cache series of live training camps. If the effect is acceptable, we will look forward to the next series of topics.

This series of live broadcasts is mainly aimed at previous paying users, creating a good discussion environment and communication platform for paying users.
This series of live broadcasts is based on the previous large cache picture, and then expands the discussion step by step. The registration link has been sent to the course group. Fans/students please arrange your time reasonably.

Insert image description here

Insert image description here

In addition, we also welcome the big guys in the group who often answer questions to join this training camp discussion for free. Just message me privately.


How to find these videos:
My CSDN main business address: https://blog.csdn.net/weixin_42135087
My CSDN course address: https://edu.csdn.net/lecturer/6964
You are also welcome to add v: coding_the_world

Guess you like

Origin blog.csdn.net/weixin_42135087/article/details/133419875