Patent · US Active

Distributing computing system implementing a non-speculative hardware transactional memory and a method for using same for distributed computing

US10416925B2 · kind B2 · utility

0Cited by
1References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 9, 2015
Grant dateSep 17, 2019
Priority date
Expiry dateApr 9, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/1663
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A distributed computation system comprising computation units and memory shared between computation units, comprises a hardware module for detecting conflicts of access of computation units to shared memory; each hardware module for detecting conflicts configured to: store a probabilistic data structure, indicative of the addresses of shared memory involved in the current transactions; receive at least one message indicative of request for access, by one computation unit to an address of shared memory; determine, from a probabilistic data structure, whether the address is already involved in a current transaction, and transmit a message indicating presence or absence of access conflicts; receive a message indicative or confirmative of reservation or releasing of an address of shared memory, and update the probabilistic data structure for the reserved addresses and the released addresses to be considered, as being/not being involved in a current transaction. A method for using the system is provided.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.