【技术实现步骤摘要】
【国外来华专利技术】硬件交易存储器的自动暂停及回复
技术介绍
硬件交易存储器(HTM)为计算机架构里用来支持平行编程的机构。程序员可用HTM简单地宣告一组指令为一交易(transaction),而HTM系统保证可用原子及隔离的方式执行该交易中的指令。原子性(atomicity)意指对于所有其它并行执行的线程(thread),是以单一原子区块的身份执行该交易的所有指令。隔离意指交易的中间结果不暴露于系统的其余部分直到该交易完成。HTM系统可让多个交易平行运行,只要它们不冲突。两个交易在存取同一个存储器区以及这两个交易中的任一交易写到该存储器区时,可能冲突。许多现有HTM设计在有程序控制转移(program control transfer)的情况下存在正确性及/或安全问题,例如回应系统呼叫、异常、中断、信号或其它事件而转移至操作系统。传统上,此类程序控制转移对于HTM系统可能是透明地发生。如果此一转移在交易执行(transactional execution)期间发生,操作系统代码可当作交易的一部分执行。这可能造成正确性及/或安全问题。在有些传统系统中,如果放弃在操作系统中执行的交易, 可能 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:郑在雄,D·S·克里斯蒂,M·P·豪马斯,S·戴斯特尔豪斯特,M·伯兰克,
申请(专利权)人:先进微装置公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。