发明名称 |
多核CPU的缓存管理方法、装置及设备 |
摘要 |
本发明提供一种多核CPU的缓存管理方法、装置及设备。方法包括:当多核CPU中的第一CPU分配缓存时,在第一CPU专属的多个第一缓存队列中的一个队列的头指针指向的缓存指针开始分配缓存;当多核CPU中的第一CPU释放缓存时,确定待释放缓存所属的第二CPU,并在第二CPU专属的多个第二缓存队列中确定所述第一CPU可释放的队列,根据所述确定的第一CPU可释放的队列的尾指针指向的缓存指针释放所述待释放缓存;其中,每个缓存队列中的头指针与尾指针彼此不重合。 |
申请公布号 |
CN102662865A |
申请公布日期 |
2012.09.12 |
申请号 |
CN201210098772.4 |
申请日期 |
2012.04.06 |
申请人 |
福建星网锐捷网络有限公司 |
发明人 |
彭琮 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种多核CPU的缓存管理方法,其特征在于,包括:当多核CPU中的第一CPU分配缓存时,在第一CPU专属的多个第一缓存队列中的一个队列的头指针指向的缓存指针开始分配缓存;当多核CPU中的第一CPU释放缓存时,确定待释放缓存所属的第二CPU,并在第二CPU专属的多个第二缓存队列中确定所述第一CPU可释放的队列,根据所述确定的第一CPU可释放的队列的尾指针指向的缓存指针释放所述待释放缓存;其中,每个缓存队列中的头指针与尾指针彼此不重合。 |
地址 |
350002 福建省福州市仓山区金山大道618号桔园州工业园19#楼 |