发明名称 Timestamp based transactional memory
摘要 A hardware implemented transactional memory system includes a mechanism to allow multiple processors to access the same memory system. A set of timestamps are stored that each correspond to a region of memory. A time stamp is updated when any memory in its associated region is updated. For each memory transaction, the time at which the transaction begins is recorded. Write operations that are part of a transaction are performed by writing the data to temporary memory. When a transaction is to be recorded, the hardware automatically commits the transaction by determining whether the timestamps associated with data read for the transaction are all prior to the start time for the transaction. In this manner, the software need not check the data for all other processes or otherwise manage collision of data with respect to different processes. The software need only identify which reads and writes are part of a transaction.
申请公布号 US7644238(B2) 申请公布日期 2010.01.05
申请号 US20070757041 申请日期 2007.06.01
申请人 MICROSOFT CORPORATION 发明人 CARRIE SUSAN E.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址