CCSTM公司 swMATH ID: 33312 软件作者: N.G.Bronson,H.Cha。,K.Olukotun公司 描述: CCSTM:Scala的基于库的STM。我们介绍了用于Scala的基于库的软件事务内存(STM)CCSTM,并概述了其设计和实现。我们的设计理念是,CCSTM应该是并行程序员的有用工具,而不是任意序列代码的并行化机制,或系统中唯一的同步原语。CCSTM将事务读取和写入表示为对引用类型实例的显式方法调用。Scala灵活的方法名、隐式参数和闭包保持了语法的简洁,引用实例提供了一种自然的方式来提供额外的STM功能。我们使用一种新颖的静态和动态事务作用域的混合来保持可组合性,同时避免了作为非特权库的实现所带来的障碍开销。实验表明,CCSTM的性能和可扩展性与字节码重写STM相当。 主页: https://ppl.stanford.edu/papers/scaledays2010bronson.pdf 源代码: https://github.com/nbronson/ccstm网站 相关软件: 引用于: 34文件 全部的 前5名91位作者引用 三 尤瓦尔·埃梅克 2 达米安·伊姆斯 2 阿德里安·科索夫斯基 2 费比安·库恩 2 罗特姆·奥斯曼 2 米歇尔·雷纳尔 2 托马斯·索尔瓦尔德 1 伊泰·亚伯拉罕 1 诺加·阿龙 1 詹姆斯·阿斯彭斯 1 巴诺伊,阿莫茨 1 列奥尼德·巴伦博伊姆 1 乔夫罗伊·博基尔 1 贝尔利奥娃-祖扎纳特鲁比尼奥娃 1 维博·巴特 1 佩特博科 1 詹娜·伯曼 1 克伦·希尔审查员 1 Shiri Chechik 1 Cheilaris,Panagiotis公司 1 朱利安·克莱门特 1 克莱门蒂(Andrea E.F.Clementi)。 1 朱列克·齐佐维奇 1 罗伯特·达内克 1 阿提什·达斯·萨尔马 1 达斯,山塔努 1 多布雷,丹 1 迈克尔·埃尔金 1 罗伯特·埃尔萨瑟 1 伊塔伊亚尔 1 米查尔·费尔德曼 1 冯毅 1 小西葫芦,保罗 1 西里尔·加沃维尔 1 克里斯西·乔治奥 1 塞斯·吉尔伯特 1 马格努斯·马尔·哈尔森 1 尼古拉斯·哈努塞 1 亨德勒,丹尼 1 莫里斯·赫利希。 1 马丁·赫特 1 大卫·伊尔辛卡斯 1 普拉萨德·贾扬蒂 1 艾迪特·基达尔 1 国王,瓦莱丽 1 阿莫斯·科尔曼 1 Dariusz R.科瓦尔斯基。 1 谢·库滕 1 克里斯托弗·伦岑 1 阿萨夫·莱文 1 托马斯·罗彻 1 克里斯托弗·卢卡斯 1 南希·安·林奇 1 马提亚斯·马扬特克 1 伊莎·曼苏尔 1 尤利·莫雷尔(Ueli M.Maurer)。 1 安吉洛·蒙蒂 1 丹农纳农开 1 卡尔文·纽波特 1 杰斯珀·布乌斯·尼尔森 1 尼塞,尼古拉斯 1 O'Hearn,Peter W。 1 索拉夫·潘迪特 1 潘杜兰根,戈帕尔 1 波阿斯·帕特·沙米尔 1 安德烈·佩尔克 1 大卫·佩勒 1 斯里拉姆五世彭马拉朱。 1 贾库马尔·拉德哈克里希南 1 塞尔吉奥·拉杰斯鲍姆 1 多米尼克·劳布 1 德罗·拉维茨 1 安德烈·沃内克·里查 1 诺姆·里内茨基 1 拉斐尔·罗姆 1 贾里德·赛亚 1 尼古拉·桑托罗 1 马尔科·塞拉菲尼 1 哈达斯·沙奇奈 1 里卡多·西尔维斯特里 1 朱卡·索米拉 1 内拉吉·苏里 1 加迪·陶本费尔德 1 莫舍·坦尼霍尔茨 1 特塔利,普拉萨德 1 马丁·韦切夫。 1 罗杰·沃滕霍夫(Roger P.Wattenhofer)。 1 菲利普·沃尔费尔 1 埃兰·雅哈夫 1 Masafumi山下 1 格雷塔·约什 0连载引用 全部的 前5名在7个字段中引用 34 计算机科学(68至XX) 12 组合数学(05-XX) 三 运筹学、数学规划(90-XX) 三 信息与通信理论、电路(94-XX) 1 概率论与随机过程(60-XX) 1 数值分析(65-XX) 1 博弈论、经济学、金融学以及其他社会和行为科学(91-XX) 按年份列出的引文