并行编程模型相关论文
传统通用处理器的设计与制造受限于功耗、散热等因素,其计算能力的持续提升遇到瓶颈,不能满足人们日益增加的计算能力需求。由通用......
随着语音通信技术的发展,语音信号的处理变得越来越复杂,通用的数字信号处理器(DSP,Digital Signal Processor)已经无法满足应用的......
随着互联网技术的快速发展与普及,人类社会已由信息时代进入了大数据时代,传统的计算模式已经不能满足时代的要求,一种新兴的商业......
近年来,随着处理器技术的不断发展,采用众核处理器作为加速部件已成为高性能计算领域的重要技术趋势。目前主流众核产品有通用的图......
随着现代社会对计算能力和信息处理速度要求的不断提高,如何提高CPU处理能力成了亟需解决的问题。传统的依靠提高CPU主频来提高处理......
随着对处理器主频以及设计复杂度的进一步要求,单核处理器作为计算和控制的核心已经不能满足处理器的快速发展。为了满足复杂应用......
由通用机器组成的大规模集群作为并行计算的有效途径之一,广泛应用于科学及工程中的计算模拟、海量数据处理等复杂问题中。并行编程......
数据密集型应用大部分都具有很强的数据依赖,普遍存在于诸如生物信息学、经济管理、生产调度、工程技术等科学计算领域。那些可分......
分子动力学模拟是一种利用牛顿运动定律来模拟分子运动过程的方法,给定粒子初始状态的位置和速度,通过对运动方程进行积分,从而求得粒......
“大数据”时代的到来,加快了云计算技术的发展和推广,众多涉及海量数据处理的云平台蓬勃涌现。云计算技术已逐步发展成熟,并深入......
随着计算机硬件的不断发展,现在的多核处理器已经越来越成熟,目前推出的个人PC机处理器已经是双核或四核,因此,充分利用多核处理器......
随着软件定义雷达技术的发展和信号处理算法日趋复杂,以多核处理器和图形处理器等为代表的高性能计算技术在雷达系统中得到了更多......
异构结构处理器凭借良好的计算性能在高性能计算领域受到了越来越多的重视。它在单芯片上拥有通用处理器和专用处理器,有利于提高......
随着计算机集成技术的不断发展,越来越多的CPU可以同时访问同一内存空间,共享内存体系结构(SMP)逐渐在并行计算领域占据主导地位。......
为了解决多核机群并行程序中共享数据所使用的锁机制存在的不足,提出多核机群软件事务内存(STM,Software Transactional Memory)并......
首先介绍目前基于多核平台的并行计算技术和方法,本文主要研究OpenMP+ Microsoft VisualStudio2005的多核多线程并行编程模型;以求......
中国科学报 天河二号获世界超算“五连冠” 7月13日,在德国举行的“2015国际超级计算大会”上,天河二号超级计算机系统在国际......
CC$是一种并行编程语言,目的是解决分布式众核并行计算机的编程困难。CC$的编程模型以Multi-BSP模型为基础,将分布式众核并行计算机......
针对提高水下目标回波模拟器的仿真效率和计算机资源使用效率的目的。通过分析水下目标回波模拟器的仿真可并行性,详细叙述仿真任......
近年来,随着多核芯片的产生和现代科学计算需求的不断增大,并行计算系统被广泛研究和使用,旨在提高多核芯片的利用率,提升系统的计......
针对并行计算机不同的数据存储方式,分析对比了基于多核和众核体系结构的共享存储并行编程模型和分布式存储并行编程模型,以CUDA和......
共享存储和消息传递是目前两种主流的并行编程模型.一般认为,消息传递的可编程性不及共享存储友好.OpenMP是目前共享存储编程的实......
迭代计算普遍存在于大数据处理中,而传统的MapReduce不能显式地支持迭代计算。近几年,研究者扩展和改进原始MapReduce,已开发了若......
VLSI技术进步和应用驱动使多核技术成为主流的微处理器设计技术。多核处理器作为一种时空域器件,应把超级计算机作为多核处理器的设......
随着大数据时代的到来,计算密集型的海量数据查询的应用范围越来越广,在大数据环境下,从数据结构的特点出发实现分布式存储架构,并......
为了实现异构并行矩量法可跨节点,研究了CPU/GPU与CPU/MIC分布式异构平台上矩量法并行编程模型.利用图形处理器通用编程标准CUDA中......
计算机架构发展的新趋势表明,并行处理正在进入通过许多核心处理器和多核嵌入式芯片进行计算的新领域,这意味着传统的计算机领域必......
当前随着多核计算机硬件系统已经成为应用主流,软件开发者需要设计适合多核计算机硬件系统的软件系统。然而如何有效地使用多核硬件......
随着并行计算机的发展,特别是片上多处理器CMP(Chip MultiProcessor),又通称为多核处理器的出现,人们逐渐认识到并行计算加速应用......
当今信息技术的发展及创新正使各个产业发生改变,在信息爆炸时代产生了海量数数据,对于海量数据的高效处理方法正成为目前的研究热点......
人类对计算能力无休止的需求,以及并行计算领域两次重要的技术变革,使并行计算技术越来越受到人们的重视,尤其是通过各种互联技术......
如何开发并行程序并保证其正确性是一个研究热点。由于线程交错执行次序的不确定性,测试、调试工作不易覆盖所有执行情况、不易再......
当前世界正在迎接一波新的人工智能热潮。人工智能的应用越来越广泛,几乎进入了人们生产生活的所有领域。计算机视觉对于人工智能,......
<正>"云计算"是IT产业继PC(Personal Computer,个人计算机)、互联网之后出现的第三次技术革命浪潮。回顾科技进步与出版行业发展的......
针对Map Reduce在实际应用中存在的计算能力弱、服务不成熟和实时应用性差的问题,从这三个方面对Map Reduce进行了改进与优化,以满......
随着多核处理器日渐普及,开发高效易用的并行编程模型成为新的挑战,MapReduce是Google开发的一种并行分布式计算模型,在其搜索业务......
主流异构并行编程方法如CUDA和OpenCL,其编程抽象层次低,编程接口靠近底层,无法为用户屏蔽底层硬件和运行时细节,导致编程逻辑复杂......
任务并行编程模型是近年来多核平台上广泛研究和使用的并行编程模型,旨在简化并行编程和提高多核利用率.首先,介绍了任务并行编程......
并行计算机体系结构的发展,带来了并行计算机性能的快速提升和并行计算平台的多样化,同时也对研究和应用人员提出挑战:(1)如何降低......
片上多核技术(NoC)作为当代集成电路设计的战略性技术,是当前集成电路领域的研究热点。NoC的核心思想是将以计算机网络通信技术移......
由于半导体工艺、制造工艺、功耗等各种因素的共同影响,处理器体系结构呈多样化发展趋势,致使高性能计算领域出现了多种并行计算机体......
并行计算技术是计算机技术发展的重要方向之一。当前并行程序模型主要有消息传递模型和共享存储模型两种。随着处理器多核技术的发......
现有的CBEA(Cell Broadband Engine Architecture)编程模型多侧重于支持类似于流处理的“批量访存”(Bulk Data Transfer)应用,传统非......
MapReduce并行编程模型的出现简化了并行编程的复杂度。通过调用方便的接口和运行时支持库,MapReduce并行编程模型可令大规模并行......
随着异构多核并行编程的难度不断增大,人们迫切希望并行编程模型可以处理并能生成超大规模(TB级)数据集,以减少并行编程难度,提高异构......
云计算基础架构是云计算系统的重要组成部分。它通过资源虚拟化、分布式计算等技术为云计算系统搭建基础运营环境并为上层云计算应......