标签: multithreading memory concurrency parallel-processing microprocessors
我知道任何数据都可以从主内存缓存到缓存内存,从而提供比主内存更快的CPU访问速度。
我也知道每个线程都有自己的堆栈内存。
所以问题是,程序/代码内存是否也可以缓存?或者是数据块专用的缓存,而不是指令阻止?
答案 0 :(得分:1)
是的,程序的机器指令也可以缓存。实际上,一些处理器具有用于指令和数据的单独高速缓存,而在其他处理器中它们共享单个高速缓存。