Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. Enter transaction:
  2. - Append change to log
  3. - Read through log up to point of insertion, make sure fine
  4. - If there is a conflict up to the current point, do conflict resolution
  5. - Commit change
  6. - Mark change as committed
  7. - Each thread only handles it's own work items.
  8.  
  9. - Visualize temporality as a big log
  10. - If starved, emit a "get" for a variable
  11.  
  12. - Work with ILP algorithms
  13. - Our work reordering can be done locklessly, lockless queue
  14. - Use basic block as unit of parallelism
  15. - Basic block depends on values and outputs values
  16. - Like a transaction, except precise.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement