发明名称 可中断存储独占
摘要 在一个示例中,本文中公开了一种处理器,被配置用于可中断原子独占存储操作。例如,负载独占(LDEX)跟着存储独占(STREX),两个一起形成原子。为了便于及时处理中断,STREX操作被分成两个部分。该STREX_INIT是不可中断的,但具有确定的执行时间,因为它需要固定数量的时钟周期。该STREX_INIT发送值输出到存储器总线。接着是STREX_SYNC操作,其轮询标志返回值是否可用。STREX_SYNC是中断的,以及方法公开用于确定一旦从中断返回,操作的原子是否已经分解。如果原子被分解,指令失败,而如果原子保存,则指令完成。
申请公布号 CN104866443A 申请公布日期 2015.08.26
申请号 CN201510083873.8 申请日期 2015.02.16
申请人 亚德诺半导体集团 发明人 A·J·希格哈姆;G·M·尤克纳
分类号 G06F13/16(2006.01)I 主分类号 G06F13/16(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 刘倜
主权项 一种芯片上系统,包括:存储器;通信地耦合到所述存储器的存储器总线;和经由存储器总线通信地耦合到所述存储器的处理器,所述处理器包括电路,用于提供存储独占功能,包括:存储独占初始化(STREX_INIT)指令,所述TREX_INIT指令可操作以初始化独占存储事务到存储器中的位置;存储独占同步(STREX_SYNC)指令,所述SYNC_STREX指令可操作以监视XWAVAIL指标,所述XWAVAIL指令可操作以指示对STREX_INIT原语的XWRESULT响应可获得,所述XWRESULT响应可操作以指示到存储器中位置的所述独占存储存储事务是否是成功。
地址 百慕大群岛(英)哈密尔顿
您可能感兴趣的专利