用于并行处理器中动态共享存储空间的方法及相应处理器
摘要:
本申请提供了用于在并行处理器中动态共享存储空间的方法及相应处理器,处理器本地存储器的存储空间的一部分作为本地内存使用,而另一部分作为高速缓冲存储器使用。处理器的访存控制单元根据收到的对本地内存大小和高速缓冲存储器大小的设置,分别更新本地内存和高速缓冲存储器在处理器的存储器中的起始位置;高速缓冲存储器根据高速缓冲存储器大小及其在处理器的存储器中的起始位置,确定各缓存块在存储器中对应的新的数据存储位置,并在各标签存储位置与各缓存块的新数据存储位置之间建立映射。该方案允许用户动态调整处理器中本地内存和高速缓冲存储器的存储空间大小,在改善处理器对于应用程序的执行性能的同时又不增加芯片面积和硬件成本。
0/0