一种cache分配方法、系统、设备及介质技术方案

技术编号:43914521 阅读:17 留言:0更新日期:2025-01-03 13:21
本发明专利技术公开了一种cache分配方法、系统、设备及介质,方法包括:获取目标加速进程信息;根据目标加速进程信息确定目标加速进程;将所有小核CPU划分到第一cpuset,将所有大核CPU划分到第二cpuset;将目标加速进程调度至第二cpuset;进行最后一级缓存事件采样确定目标加速进程的缓存引用次数和缓存未命中次数;计算缓存引用次数与缓存未命中次数的第一比值;根据第一比值分配不同大小的LLC给第一cpuset,第二cpuset使用完整的LLC。通过给目标加速进程分配整个LLC,且其他进程根据第一比值确定相应的LLC分区,从而保证目标加速进程不会被其他进程抢用LLC,从而减少目标加速进程的cache miss数值和运行时延,可广泛应用于存储器技术领域。

【技术实现步骤摘要】

本专利技术涉及存储器,尤其涉及一种cache分配方法、系统、设备及介质


技术介绍

1、随着现代化电子设备对处理器性能的要求越来越高,使得优化处理器的内部结构变得越来越重要。为了提高处理器的运行效率,减少处理器访问主存的时间,在处理器与主存之间引入了高速缓存存储器(cache)。

2、现有android或者linux系统在运行期间,所有的进程完全公平的共享完整lastlevel cache(最后一级缓存)。系统运行重要的带宽资源型进程的时候,其它进程可能会和该进程频繁的发生cache竞争和抢占事件,从而增加该重要进程的cache miss(缓存未命中)数值和运行时延。


技术实现思路

1、有鉴于此,本专利技术实施例的目的是提供一种cache分配方法、系统、设备及介质,能够识别并分配相应的cache来加速带宽资源型进程,减少带宽资源型进程的cache miss数值和运行时延。

2、第一方面,本专利技术实施例提供了一种cache分配方法,包括:

3、获取目标加速进程信息;

本文档来自技高网...

【技术保护点】

1.一种cache分配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标加速进程信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过目标加速进程识别程序获取所述目标加速进程信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述目标加速进程通过进程boost程序完成加速,所述进程boost程序的运行流程,包括:

5.根据权利要求3所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述第一比值分配不同大小的LLC给所述第一cpuset,包括:<...

【技术特征摘要】

1.一种cache分配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标加速进程信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过目标加速进程识别程序获取所述目标加速进程信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述目标加速进程通过进程boost程序完成加速,所述进程boost程序的运行流程,包括:

5.根据权利要求3所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述第一比值分配不同大小的llc给所述第一cpu...

【专利技术属性】
技术研发人员:薛凡李达鑫苏佳佳
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1