摘要
多核技术以其性能高、功耗低、通信延迟小等优点已成为机载嵌入式领域的新选择。共享Cache作为多核处理器一个重要的共享资源,严重影响着机载系统的确定性。对基于容量划分的共享Cache分区技术和基于Cache行划分的共享Cache技术进行介绍,以T2081多核处理器为例,对其共享Cache进行基于Cache行划分的分区设计。在应用层模拟了4个分区,每个分区分配相同数量的Cache行,通过不断调整各个分区的访存数据量,测试Cache分区和Cache共享两种模式对系统确定性的影响,并对测试结果进行对比分析。
Multi core processors,for the advantages of high performance,low power consumption and low communication latency,have become the new choice in airborne embedded field.Nevertheless,the use of multi core processors in airborne embedded field faces the challenges of deterministic as a result of the shared resources,such as the shared cache.This paper introduces the shared cache partition methods based on capacity and cache line.Based on T2081 multi core processors,we make cache partition design of shared cache.In the application layer,we simulation four application partitions with same cache capacity,by adjusting capacity of each partition testing and contrasting the influences on deterministic caused by shared cache and cache partition.
作者
白鹭
海钰琳
张黎
BAI Lu;HAI Yu-lin;ZHANG Li(Xi′an Aeronautics Computing Technique Research Institute,AVIC,Xi′an 710000,China)
出处
《航空计算技术》
2022年第5期119-122,共4页
Aeronautical Computing Technique
基金
航空科学基金项目资助(2013ZC31005)。