This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
到底什么是L1P CACHE 和 L1D CACHE? L1P CACHE 放指令 L1D 放数据?
那比如说,我现在汇编语句 MPY src1 src2 dst; // src1 * src2 = dst;
当这个语句或者程序,进入到cpu执行时,该怎么分配呢?
1.
是不是MPY 进入到 L1P cache?还是整条语句MPY src1 src2 dst 进入到L1P cache
这里的L1P cache到底读入什么样的指令?
2.
L1D cache 是不是 读入了src1 src2 然后 写入dst ,这三个变量数据都是和L1D cache有关和L1P cache无关的呢?