您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. CUDA编程手册2.0

  2. CUDA 是一种并行编程模型和软件环境,用于应对这种挑战,同时保证熟悉C 语言等标准编程语言 的程序员能够迅速掌握CUDA。
  3. 所属分类:C

    • 发布日期:2009-06-11
    • 文件大小:2097152
    • 提供者:vxbb_free
  1. MPICH 并行编程软件

  2. 该资源是一款并行编程软件MPICH,要在安装VC++后使用,配置简单易学
  3. 所属分类:C++

    • 发布日期:2010-05-22
    • 文件大小:5242880
    • 提供者:Y0LING123
  1. 利用GPU进行高性能数据并行计算

  2. 图形处理芯片GPU通过单指令多数据(SIMD)指令类型来支持数据并行计算,提供惊人的计算能力。本文探讨基于GPU的并行编程模型与并行编程等软件技术。虽然GPU最初专门是为图形渲染设计的,通过我们的DES 编解码, MD5密码破解, 字符串匹配等实验,证明GPU还可以有效地执行多种通用的基于整数的计算。本文还讨论了以通用计算为目的GPU发展趋势。
  3. 所属分类:嵌入式

    • 发布日期:2010-07-15
    • 文件大小:277504
    • 提供者:DING_YIMING
  1. 消息传递并行程序的测试及其通信环境

  2. 中国科学院的博士论文。研究的很深入,并对应开发了一种并行编程软件。
  3. 所属分类:专业指导

    • 发布日期:2011-02-14
    • 文件大小:5242880
    • 提供者:miracle3310
  1. 并行计算导论

  2. 并行计算是伴随并行机的出现,在近30 年来迅速发展的一门交 叉学科,涵盖的内容非常广泛。参考文献[1] 较为全面地综述了并行 计算在各个方面的最新进展,内容包括并行机体系结构、编译系统、 并行算法、并行编程、并行软件技术、并行性能优化与评价、并行应 用等。因此,很难全面并精确地给出并行计算的定义。但是,从交叉 学科的角度,并行计算可以定位为连接并行机系统和实际应用问题 之间的桥梁。它辅助科学、工程及商业应用的领域专家,为在并行机 上求解领域问题提供具有共性的关键支撑。本节基于这点认识,首 先给
  3. 所属分类:其它

    • 发布日期:2012-10-06
    • 文件大小:4194304
    • 提供者:craigchou11
  1. 北京大学intel多核架构上的软件开发课件ppt

  2. 对并行编程很有帮助的,最新的并行编程入门课件
  3. 所属分类:专业指导

  1. OpenACC编程标准-中文版-GPU并行编程

  2. 很好的OpenACC教程,强烈推荐给软件开发人士,必有收获。
  3. 所属分类:其它

    • 发布日期:2013-10-08
    • 文件大小:1048576
    • 提供者:csmqq
  1. CPU&GPU的并行编程比较

  2. 从软件编码,硬件实现,操作系统支持的角度介绍 OpenCL+GPU 并行编程和 CPU多线程并行编程的不同点, 以加深听众对 OpenCL+GPU 并行编程的理解。
  3. 所属分类:讲义

    • 发布日期:2014-05-29
    • 文件大小:15360
    • 提供者:zhangoi391
  1. 多核并行编程技术在加速数字图像处理中的应用

  2. 随着多核处理器硬件的不断发展,多核处理器最追切需求是系统软件支持和应用软件开发,软件针对处理器进行性能调优,才能使基于多核处理器的软件实现最佳性能。如果不针对多核进行软件开发,不仅多核提供的强大计算能力得不到利用,相反还可能不如单核CPU高效。因此,如何设计和开发基于多核的软件应用程序,以充分发挥多核的计算优势来提升系统的性能,成为现阶段软件开发面临的主要问题。   本文的主要内容如下:   (1)针对多核处理器和多棱技术在国内外的研究现状分析多核并行编程所存在的关键问题,多核编程与单核编程之
  3. 所属分类:其它

    • 发布日期:2017-10-20
    • 文件大小:7340032
    • 提供者:chujiajiang3234
  1. Python并行编程手册.pdf

  2. 本章将会概述并行编程架构与编程模型。 这些概念对于初次接触并行编程技术、 经验不太丰富的程序员来说非常 有价值。 对于有经验的程序员来说, 本章内容可以作为一个基本的参考。 本章还会介绍并行系统的双重特性。 第一个 特性基于系统架构, 第二个特性基于并行编程范式。 对于程序员来说, 并行编程总是充满挑战的。 这种基于编程的方 式还会在本章后面介绍并行程序的设计过程时进一步阐述。 本章最后将会对Python编程语言进行简短的介绍。 这门语言 的诸多特性(比如易于使用和学习, 可扩展性以及丰富的软件
  3. 所属分类:Python

    • 发布日期:2019-07-03
    • 文件大小:42991616
    • 提供者:jack4096
  1. 单片机与DSP中的利用单片机AVR自制高压并行编程器

  2. 前阵子手上刚好有几片锁死了的M8,估计连RESET也被禁用了,这些芯片已经无法通过下载线来恢复了。为了减少损失,故在网上一阵搜索,原来AVR的芯片的熔丝都是可重复编程的,不像OTP熔丝,一次配置了就不能修改了,只不过不是需要高压编程器罢了(12v的,不是ISP下载线能胜任的),上淘宝网看了一下,成品高压编程器的价格可不菲,况且我也不是经常用,平时有ISP下载线也就够用了,而且也方便,不用从目标板上取下芯片即可编程,据现在的情况看来,自己做一个简单的高压编程器是势在必行了,并且为了推扬我们的DIY
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:324608
    • 提供者:weixin_38696582
  1. 嵌入式系统/ARM技术中的利用多内核处理器的并行编程功能实现视频代码转换

  2. 视频代码转换是指从一种压缩视频格式转换为另一种压缩视频格式,通常先要把某种格式解码为原始视频帧,然后用新的格式重新编码。在许多应用中高效的代码转换至关重要。例如,为了支持视频点播数据流,视频数据要以某种主流格式存储起来以节省空间,但必须支持众多不同的观看设备和解码器。为了做到这一点,需要在数据发送前以实时或者快于实时的速度进行代码转换。在视频节目制作阶段进行视频编辑时,也必须对视频数据进行解码、修改和重新编码。在普通家庭,为了能在家用视频服务器上使用视频,视频数据可能也需要转换才能适应服务器支持
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:102400
    • 提供者:weixin_38558659
  1. 巧用多内核处理器的并行编程功能实现视频代码转换

  2. 视频代码转换是指从一种压缩视频格式转换为另一种压缩视频格式,通常先要把某种格式解码为原始视频帧,然后用新的格式重新编码。在许多应用中高效的代码转换至关重要。例如,为了支持视频点播数据流,视频数据要以某种主流格式存储起来以节省空间,但必须支持众多不同的观看设备和解码器。为了做到这一点,需要在数据发送前以实时或者快于实时的速度进行代码转换。在视频节目制作阶段进行视频编辑时,也必须对视频数据进行解码、修改和重新编码。在普通家庭,为了能在家用视频服务器上使用视频,视频数据可能也需要转换才能适应服务器支持
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:97280
    • 提供者:weixin_38596267
  1. 并行编程提升单芯片多处理性能

  2. 在指定的实现技术下,要将单个处理器性能发挥到极致并不容易。更快的时钟,更深的管线和更大的缓存都会导致占用更大的硅片面积和功耗开销,并有可能使得最后10%的性能增益化为乌有。有些时候没有其它选择,只能靠提高时钟速率,升级电源和冷却子系统。但是将处理任务分配到多个处理器的做法可以最大程度提升整体性能极限,处理器设计也会更简单、更高效。   当今的许多嵌入式系统级芯片(SoC)设计已经在使用多个处理器,不过,它们都是以一种特定应用或松散结合的方式实现。直到最近,针对软件友好的多处理SoC设计功能还是
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:144384
    • 提供者:weixin_38648800
  1. RcppParallel:使用Rcpp进行并行编程的高级功能-源码

  2. Rcpp平行 使用Rcpp进行并行编程的高级功能。 parallelFor()函数可用于将标准串行“ for”循环的工作转换为并行循环,而parallelReduce()函数可用于累积合计或其他值。 高级接口可实现安全而强大的并行编程,而无需直接操作操作系统线程。 在Windows,macOS和Linux系统上,基础实现基于 (线程构建模块)。 在其他平台上,使用基于库的性能较差的后备实现。 有关使用RcppParallel的其他文档,请参见软件包网站,网址为 。 英特尔TBB Rcpp
  3. 所属分类:其它

    • 发布日期:2021-03-26
    • 文件大小:2097152
    • 提供者:weixin_42116791
  1. Swift并行编程现状和展望-async/await和参与者模式

  2. 这篇文章不是针对当前版本Swift3的,而是对预计于2018年发布的Swift5的一些特性的猜想。如果两年后我还记得这篇文章,可能会回来更新一波。在此之前,请当作一篇对现代语言并行编程特性的不太严谨科普文来看待。CPU速度已经很多年没有大的突破了,硬件行业更多地将重点放在多核心技术上,而与之对应,软件中并行编程的概念也越来越重要。如何利用多核心CPU,以及拥有密集计算单元的GPU,来进行快速的处理和计算,是很多开发者十分感兴趣的事情。在今年年初Swift4的展望中,Swift项目的负责人Chri
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:465920
    • 提供者:weixin_38679449
  1. C#并行编程-Task

  2. TPL引入新的基于任务的编程模型,通过这种编程模型可以发挥多核的功效,提升应用程序的性能,不需要编写底层复杂且重量级的线程代码。但需要注意:任务并不是线程(任务运行的时候需要使用线程,但并不是说任务取代了线程,任务代码是使用底层的线程(软件线程,调度在特定的硬件线程或逻辑内核上)运行的,任务与线程之间并没有一对一的关系。)创建一个新的任务时,调度器(调度器依赖于底层的线程池引擎)会使用工作窃取队列找到一个最合适的线程,然后将任务加入队列,任务所包含的代码会在一个线程中运行。如图:一个Task表示
  3. 所属分类:其它

    • 发布日期:2021-02-23
    • 文件大小:973824
    • 提供者:weixin_38616435
  1. embb:嵌入式多核构建块(EMB²):用于嵌入式系统并行编程的库。 在GitHub上给我们加星标? +1-源码

  2. 嵌入式多核构建模块(EMB²) 介绍 总览 嵌入式多核构建模块(EMB²)是易于使用但功能强大且高效的C / C ++库,用于开发并行应用程序。 EMB²专为嵌入式系统及其伴随的典型要求而设计,例如实时功能和对内存消耗的限制。 作为主要优点,库中隐藏了低级操作,从而减轻了软件开发人员的线程管理和同步负担。 这不仅提高了并行软件开发的生产率,而且还提高了应用程序的可靠性和性能。 EMB²独立于硬件体系结构(x86,ARM等),可在各种平台上运行,从小型设备到包含众多处理器核心的大型系统。 它建立
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:1048576
    • 提供者:weixin_42133753
  1. Swift并行编程现状和展望-async/await和参与者模式

  2. 这篇文章不是针对当前版本Swift3的,而是对预计于2018年发布的Swift5的一些特性的猜想。如果两年后我还记得这篇文章,可能会回来更新一波。在此之前,请当作一篇对现代语言并行编程特性的不太严谨科普文来看待。CPU速度已经很多年没有大的突破了,硬件行业更多地将重点放在多核心技术上,而与之对应,软件中并行编程的概念也越来越重要。如何利用多核心CPU,以及拥有密集计算单元的GPU,来进行快速的处理和计算,是很多开发者十分感兴趣的事情。在今年年初Swift4的展望中,Swift项目的负责人Chri
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:465920
    • 提供者:weixin_38643212
  1. C#并行编程-Task

  2. TPL引入新的基于任务的编程模型,通过这种编程模型可以发挥多核的功效,提升应用程序的性能,不需要编写底层复杂且重量级的线程代码。但需要注意:任务并不是线程(任务运行的时候需要使用线程,但并不是说任务取代了线程,任务代码是使用底层的线程(软件线程,调度在特定的硬件线程或逻辑内核上)运行的,任务与线程之间并没有一对一的关系。)创建一个新的任务时,调度器(调度器依赖于底层的线程池引擎)会使用工作窃取队列找到一个最合适的线程,然后将任务加入队列,任务所包含的代码会在一个线程中运行。如图:一个Task表示
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:973824
    • 提供者:weixin_38548434
« 12 3 4 5 6 7 8 9 10 ... 34 »