确定性并行编程模型下任务调度策略的研究

来源 :电子技术 | 被引量 : 0次 | 上传用户:wdc145
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
并行程序执行的不确定性给并行程序的开发、调试和测试带来了挑战,严重阻碍了并行软件的发展.确定性并行编程模型是保证并行程序确定性的途径之一,但是程序可能因保证确定性而带来性能损失.文章以dedup基准程序为案例,探索确定性共享内存并行编程模型DetSM下的任务调度策略.文章首先分析了原dedup的程序架构和调度模型,然后结合DetSM的特点,将两种确定性的调度策略--“轮询”和“一对一”相结合来设计适合本应用的任务调度策略.实验结果表明,本文最后改进的调度策略是很有效的,它使得改写的dedup在性能上可以和原dedup相比较,甚至超越原dedup.
其他文献
在经济全球化的背景下,世界各国的交流日益频繁,新闻作为各国信息交流的重要平台,其重要性日益凸显。然而,由于各国在语言、文化上存在着较大的差异,所以在借助新闻翻译这个桥梁进
在WINCE 6.0平台上实现对大容量、高速MMC卡的支持.
自从同声传译在巴黎和会上首次正式应用以来,口译,特别是会议口译,日益受到关注;口译在全球范围内都扮演着越来越重要的角色,已经成为国际交流中不可或缺的重要工具;不管是联合国大
学位