首页>
外国专利>
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).
展开▼