主权项 |
一种数据处理装置,包括:处理器单元,所述处理器单元被配置为发出写访问请求,所述写访问请求指定了存储器地址和数据项,以便使得所述数据项被存储在在所述存储器地址处的存储器中;缓存单元,所述缓存单元被配置为根据针对所述缓存单元所定义的分配策略来存储来自所述存储器的被访问的数据项的本地副本以供由所述处理器单元进行随后的访问;以及存储器访问缓冲器,所述存储器访问缓冲器被配置为对由所述处理器单元发出的一个或多个写访问请求进行缓冲,直到存储器事务触发条件被满足,然后使得关于所述存储器的存储器事务被启动,所述存储器事务包括执行一个或多个被缓冲的写访问请求,其中,所述存储器事务被约束为执行写操作,其中预定存储器地址范围中的所有存储器地址都由所述写操作来写,由所述一个或多个被缓冲的写访问请求所指定的一个或多个存储器地址位于所述预定存储器地址范围内,其中,所述数据处理装置被配置为当被缓冲的写访问请求不包括至少两个预定存储器地址范围内的所有存储器地址时识别访问尺寸不足条件,以及当所述缓存单元被配置为按照作为非写分配策略的分配策略进行操作并且所述访问尺寸不足条件被满足时,所述数据处理装置被配置为使得所述缓存单元随后按照作为写分配策略的分配策略进行操作,其中,根据所述非写分配策略,所述被访问的数据项的本地副本未被存储在所述缓存单元中,根据所述写分配策略,所述被访问的数据项的本地副本被存储在所述缓存单元中。 |