热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

Principles of Transactional Memory

  • 1星
  • 2021-01-07
  • 1.46MB
  • 需要1积分
  • 1次下载
标签: transactional-memory

transactional-memory

事务内存

事务内存

ECU

ECU

汽车电子

汽车电子

Transactional  memory  (TM)  is  an  appealing  paradigm  for  concurrent  programming  on  shared  memory  architectures.With  a  TM,  threads  of  an  application  communicate,  and  synchronize  their  actions,  via  in-memory  transactions.  Each  transaction  can  perform  any  number  of  operations  on  shared  data,  and  then  either  commit  or  abort.  When  the  transaction  commits,  the  effects  of  all  its  operations  become  immediately  visible  to  other  transactions;  when  it  aborts,  however,  those  effects  are  entirely  discarded.  Transactions  are  atomic:  programmers  get  the  illusion  that  every  transaction  executes  all  its  operations  instantaneously,  at  some  single  and  unique  point  in  time.  Yet,  a  TMruns  transactions  concurrently  to  leverage  the  parallelism  offered  by  modern  processors.

The  aim  of  this  book  is  to  provide  theoretical  foundations  for  transactional  memory.  This  includes  defining  a  model  of  a  TM,  as  well  as  answering  precisely  when  a  TM  implementation  is  correct,  what  kind  of  properties  it  can  ensure,  what  are  the  power  and  limitations  of  aTM,  and  what  inherent  trade-offs  are  involved  in  designing  aTMalgorithm.While  the  focus  of  this  book  is  on  the  fundamental  principles,  its  goal  is  to  capture  the  common  intuition  behind  the  semantics  of  TMs  and  the  properties  of  existing  TM  implementations.

Principles of
Transactional Memory
Synthesis Lectures on
Distributed Computing
Editor
Nancy Lynch,
Massachusetts Intitute of Technology
Synthesis Lectures on Distributed Computing Theory is edited by Nancy Lynch of the Massachusetts
Institute of Technology. The series will publish 50- to 150 page publications on topics pertaining to
distributed computing theory. The scope will largely follow the purview of premier information and
computer science conferences, such as ACM PODC, DISC, SPAA, OPODIS, CONCUR,
DialM-POMC, ICDCS, SODA, Sirocco, SSS, and related conferences. Potential topics include, but
not are limited to: distributed algorithms and lower bounds, algorithm design methods, formal
modeling and verification of distributed algorithms, and concurrent data structures.
Principles of Transactional Memory
Rachid Guerraoui and Michał Kapałka
2010
Fault-tolerant Agreement in Synchronous Message-passing Systems
Michel Raynal
2010
Communication and Agreement Abstractions for Fault-Tolerant Asynchronous Distributed
Systems
Michel Raynal
2010
The Mobile Agent Rendezvous Problem in the Ring
Evangelos Kranakis, Danny Krizanc, Euripides Markou
2010
Copyright © 2010 by Morgan & Claypool
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in
any form or by any means—electronic, mechanical, photocopy, recording, or any other except for brief quotations in
printed reviews, without the prior permission of the publisher.
Principles of Transactional Memory
Rachid Guerraoui and Michał Kapałka
www.morganclaypool.com
ISBN: 9781608450114
ISBN: 9781608450121
paperback
ebook
DOI 10.2200/S00253ED1V01Y201009DCT004
A Publication in the Morgan & Claypool Publishers series
SYNTHESIS LECTURES ON DISTRIBUTED COMPUTING
Lecture #4
Series Editor: Nancy Lynch,
Massachusetts Intitute of Technology
Series ISSN
Synthesis Lectures on Distributed Computing
Print 2155-1626 Electronic 2155-1634
展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×