基于共享资源声明的并发访问控制研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:liuxing_001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着超线程、多核体系结构等多线程技术的发展和广泛应用,计算机底层系统已经提供了越来越高效的并行运行平台。但是,当前并行编程仍然是件困难的事情。如何提高程序的并发度,保证共享数据的一致性,减轻程序员编程的负担,降低编译器运行的开销等,都成为制约并行编程的重大问题。本课题组试图就同步问题提出另一种形式的高级抽象——共享资源使用声明,探索从这种抽象描述获取程序对共享变量的本质要求的程序分析理论和技术,研究选用最有效的同步方式(锁、事务内存或无锁等)生成满足这本质要求的共享变量访问控制代码的理论和技术。本文研究重心主要包含三部分:1)研究链表结构动态数据的共享性和维持性,并给出自动加锁操作的同步控制方法;2)研究整型共享数据的维持区间,根据程序结构和维持区间的关系,分析具体加锁和解锁的访问控制点。3)在一个编译框架下完成前面所述语言的实现,包括用于代码翻译的程序变换和变换后程序的运行库。
其他文献
近几年来,我国的互联网络普及率仍维持稳步上升的态势,并带动了电子商务、网上支付等新兴行业的兴起。然而与此同时,各类网络安全事件也层出不穷,严重威胁老百姓的财产安全,
随着智能手机市场的迅猛发展和普及,Android成为所占市场份额最高的手机操作系统,与此同时,人们希望在手机终端享受更丰富舒适的应用功能。将OCR和Android智能终端相结合,依
随着人类社会的飞速发展,复杂网络已经融入到现代社会的方方面面。在一些大规模的网络中,如Internet、电力网络中,单个或少数节点发生故障失效会由于连锁反应而影响到网络中
学位
随着互联网日益深入人们的方方面面,在满足了人们日程的生活需求时,人们对于自身的身份信息越来越敏感。这样,随着研究匿名通信的个人与机构越来越多,基于不同机制的匿名通信系统
随着集成电路技术的快速发展,片上可用的晶体管资源越来越多,如何充分的使用这些多余的晶体管资源,是体系结构界当前面临的基本问题。片上多核处理器的出现使得我们可以充分
科技的高速发展推动着社会的进步,新时期的国家人防也迫切需要信息化的武装。人防系统必须与地理信息系统(GIS)技术相结合,.利用其空间查询以及空间分析等强大的功能优势,将
随着新技术如无线数字视频相机、传感器网络与多视点视频应用的发展,由于计算能力、带宽以及耗电量的限制,这些应用要求编码端的复杂度较低,因此传统的视频编码标准如MPEG和H
蛋白质三维结构对于生物学和医学来说意义重大,利用生化手段测定蛋白质结构代价高,耗时长,因此利用计算手段预测蛋白质三维结构逐渐成为计算生物学的重要课题。在巨大的构象
我国医疗信息化经过几十年的发展,产生的“信息孤岛”问题越来越严重。如何建立起高效的医疗信息整合平台,以实现在一定行政区域内各医疗机构医疗信息收集、交换与共享,已经