用于多内核系统的存储器池分配技术方案

技术编号:41005923 阅读:27 留言:0更新日期:2024-04-18 21:42
一种装置包括处理内核、存储块、处理内核中的每个处理内核与存储块之间的连接、芯片选择电路以及芯片选择电路与存储块中的每个存储块之间的芯片选择电路总线。每个存储块包括数据端口和存储器检查端口。芯片选择电路被配置为使得能够通过存储块的相应数据端口从最高优先级内核写入数据。芯片选择电路被进一步配置为使得能够通过存储块的相应存储器检查端口从其他内核写入数据。

【技术实现步骤摘要】

本公开涉及电子设备中的存储器管理,并且更具体地涉及用于多内核系统的存储器池分配


技术介绍

1、电子设备可包括多个处理器或具有多个执行内核的处理器。只读存储器(rom)和随机存取存储器(ram)在电子设备中物理地实现并且通信地耦接到电子设备。

2、在电子设备上运行的应用程序和进程可共享对同一物理存储器的访问。共享存储器可以指可由多处理器计算机系统中的若干不同中央处理单元(cpu)或内核访问的ram块。应用程序可在这些多个内核上运行。为了实现共享存储器,系统可以使用均匀存储器访问。在这种情况下,所有内核均匀地共享物理存储器。相反,系统可使用非均匀存储器访问。在这种情况下,存储器访问时间取决于相对于处理器的存储器位置。在其他情况下,系统可使用高速缓存存储器架构。这可能是最常见的具体实施,其中可使用用于每个内核的本地存储器或高速缓存,并且在需要时,可使用从主存储器获取的附加内容。共享存储器系统可相对容易编程,因为所有处理器共享数据的单个视图。


技术实现思路

1、本公开的实施方案可包括装置。该装置可包括处本文档来自技高网...

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述芯片选择电路用于通过使得能够通过所述存储块的所述相应存储器检查端口将数据从所述第三内核访问到所述存储块来在所述多个处理内核中的所述第一内核、所述第二内核和所述第三内核之间共享对所述存储器池的访问。

3.根据权利要求1所述的装置,其中所述芯片选择电路用于使能通过所述存储块的所述相应存储器检查端口从存储器测试电路到所述存储块的访问信号。

4.根据权利要求1所述的装置,其中所述芯片选择电路用于基于确定所述第一内核是比所述第二内核更高优先级的内核来使得能够通过相应数据端口从所述第一内核访问数据,并且使...

【技术特征摘要】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述芯片选择电路用于通过使得能够通过所述存储块的所述相应存储器检查端口将数据从所述第三内核访问到所述存储块来在所述多个处理内核中的所述第一内核、所述第二内核和所述第三内核之间共享对所述存储器池的访问。

3.根据权利要求1所述的装置,其中所述芯片选择电路用于使能通过所述存储块的所述相应存储器检查端口从存储器测试电路到所述存储块的访问信号。

4.根据权利要求1所述的装置,其中所述芯片选择电路用于基于确定所述第一内核是比所述第二内核更高优先级的内核来使得能够通过相应数据端口从所述第一内核访问数据,并且使得能够通过相应存储器检查端口从所述第二内核访问数据。

5.根据权利要求1所述的装置,其中所述芯片选择电路用于同时:

6.根据权利要求1所述的装置,其中所述存储块具有不同的尺寸。

7.根据权利要求1所述的装置,其中在将由所述第一内核和所述第二内核执行的软件的编译期间确定存储块到相应内核的分配。

8.根据权利要求1所述的装置...

【专利技术属性】
技术研发人员:M·西蒙斯A·P·西斯特拉P·古普塔
申请(专利权)人:微芯片技术股份有限公司
类型:发明
国别省市:

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

1