【技术实现步骤摘要】
处理实体的存储器分区
技术介绍
[0001]存储器可以存储在多个处理实体之间共享的数据。处理实体可以指机器可读指令或硬件处理器。例如,处理实体可以包括线程。多线程系统可以并行执行多个线程。硬件处理器可以包括微处理器、多核处理器的核心、微控制器、数字信号处理器或任何其他类型的处理电路。
附图说明
[0002]本公开的一些实施方式参照以下附图进行描述。
[0003]图1是根据一些示例的包括处理实体的系统的框图。
[0004]图2是根据一些示例的处理实体的框图。
[0005]图3是根据一些示例的过程的流程图。
[0006]图4是根据一些示例的包括多层排队布置的多个处理实体的框图。
[0007]图5是根据一些示例的存储机器可读指令的存储介质的框图。
[0008]图6是根据一些示例的系统的框图。
[0009]图7是根据一些示例的过程的流程图。
[0010]在所有附图中,相同的附图标记表示相似但不一定相同的元件。这些图不一定按比例绘制,并且某些部件的尺寸可能被夸大以更清楚地说明所示示例。此外,附图提供了与说明书一致的示例和/或实施方式;然而,说明书不限于附图中提供的示例和/或实施方式。
具体实施方式
[0011]在本公开中,术语“一”、“一个”或“该”的使用也旨在包括复数形式,除非上下文另有明确指示。此外,当在本公开中使用时,术语“包括”、“包含”、“由
……
组成”、“由
……
构成”、“具有”或“占有”指定所述元素的存在,但 ...
【技术保护点】
【技术特征摘要】
1.一种非暂态机器可读存储介质,包括指令,所述指令在执行时使系统:将多个处理实体之间的共享存储器的共享存储器地址空间分区成多个存储器分区,其中所述多个存储器分区中的相应存储器分区与所述多个处理实体中的相应处理实体相关联,所述多个处理实体包括第一处理实体和第二处理实体;由所述多个处理实体执行所述多个处理实体的本地存储器中的数据操作,所述数据操作用于更新所述共享存储器地址空间中的共用数据结构;基于由所述第一处理实体确定第一数据操作将被应用于与所述第二处理实体相关联的存储器分区的数据,由所述第一处理实体向所述第二处理实体转发所述第一数据操作;以及由所述第二处理实体应用所述第一数据操作,所述第一数据操作包括使用非原子操作将所述第一数据操作的数据写入与所述第二处理实体相关联的所述存储器分区。2.如权利要求1所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系统:响应于将所述第一数据操作从所述第一处理实体转发到所述第二处理实体,由所述第一处理实体与所述第一数据操作解除关联,以允许所述第一处理实体继续另一数据操作。3.如权利要求1所述的非暂态机器可读存储介质,其中,所述多个处理实体中的每个处理实体对所述共享存储器地址空间的所述多个存储器分区中的相应存储器分区具有排他占有权,使得所述相应存储器分区不受所述多个处理实体中的多个处理实体的访问争用。4.如权利要求1所述的非暂态机器可读存储介质,其中,所述本地存储器的每个相应本地存储器具有在所述相应本地存储器与所述共享存储器之间作为单元来传输的访问单元,其中,所述相应本地存储器被划分成与各个不同的访问单元对应的多个组,并且其中,所述相应本地存储器中的由相应处理实体执行的数据操作是对所述多个组中的一个组中的数据进行的。5.如权利要求4所述的非暂态机器可读存储介质,其中,所述本地存储器包括缓存存储器,并且所述访问单元是缓存行。6.如权利要求1所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系统:由所述第一处理实体确定第二数据操作将被应用于与所述第一处理实体相关联的其他存储器分区的数据;以及响应于确定所述第二数据操作将被应用于与所述第一处理实体相关联的所述其他存储器分区的数据,由所述第一处理实体执行所述第二数据操作。7.如权利要求1所述的非暂态机器可读存储介质,其中,包括将所述第一数据操作的数据写入与所述第二处理实体相关联的所述存储器分区的所述第一数据操作包括将所述第一数据操作的所述数据与同所述第二处理实体相关联的所述存储器分区中的数据进行组合。8.如权利要求1所述的非暂态机器可读存储介质,其中,将所述第一数据操作从所述第一处理实体转发到所述第二处理实体包括从所述第一处理实体向所述第二处理实体发送消息,所述消息包括所述第一数据操作的信息。9.如权利要求8所述的非暂态机器可读存储介质,其中,所述消息还包括要对其应用所
述第一数据操作的数据的信息。10.如权利要求8所述的非暂态机器可读存储介质,其中,所述第二处理实体与队列相关联,并且其中,向所述第二处理实体发送所述消息包括将所述消息写入所述队列。11.如权利要求10所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系统:收集所述队列中的多个消息;以及...
【专利技术属性】
技术研发人员:R,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。