首页> 外国专利> METHOD FOR OFFERING ATOMIC UPDATE PRIMITIVE ON ASYNCHRONOUS SINGLE CHIP HETEROGENEOUS MULTIPROCESSOR SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM

METHOD FOR OFFERING ATOMIC UPDATE PRIMITIVE ON ASYNCHRONOUS SINGLE CHIP HETEROGENEOUS MULTIPROCESSOR SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM

机译:异步单芯片异质多处理器系统上提供原子更新原语的方法和计算机可读记录介质

摘要

PURPOSE: A method for offering an atomic update primitive on an asynchronous single chip heterogeneous multiprocessor system, and a computer-readable recording medium are provided to offer use of atomic update by using a DMA(Direct Memory Access) command with an APU(Attach Processor Unit). CONSTITUTION: It is judged that an atomic command is generated, or improper call or execution of the command is caused by an error state(200). The APU transfers an atomic DMA command to a DMA queue by issuing the atomic DMA command to a control bus(205). A DMA engine requests data transfer to a local storage from a system memory, an L2 cache, or an atomic cache(210). If the atomic cache is not found, a BIC(Bus Interface Controller) realizes a data request(215). If the data is properly transferred from the L2 cache or the system memory, a copy of the transferred data is stored in the atomic cache and the DMA engine transfers the data to the local storage from the atomic cache(220). Reservation to an RS(Reservation Station) is fixed by the DMA engine with use of an address representing a reservation granule position included in a getllar(get lock line command with reservation) command(225).
机译:用途:一种在异步单芯片异构多处理器系统上提供原子更新原语的方法,以及一种计算机可读记录介质,可通过将DMA(直接内存访问)命令与APU(附加处理器)一起使用来提供原子更新的使用单元)。组成:判断是由于错误状态(200)导致生成了原子命令,或者不正确的调用或命令执行。 APU通过将原子DMA命令发布到控制总线来将原子DMA命令传输到DMA队列(205)。 DMA引擎请求从系统存储器,L2高速缓存或原子高速缓存向本地存储的数据传输(210)。如果未找到原子高速缓存,则BIC(总线接口控制器)实现数据请求(215)。如果从二级高速缓存或系统存储器正确地传输了数据,则将传输的数据的副本存储在原子高速缓存中,并且DMA引擎将数据从原子高速缓存传输至本地存储(220)。 DMA引擎使用代表getllar(带有保留的锁定行命令)命令(225)中包含的保留颗粒位置的地址,来固定对RS(保留站)的保留。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号