BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    麻省理工学院优化LLVM IR,大大提高并行化的效率

    作者 杨旸 关注 2 他的粉丝 发布于  2017年3月29日

    将代码移植到多核多处理器平台,实现并行化的过程中,LLVM这款广受欢迎的编译器有一些不够完善的地方。麻省理工学院开发Cilk的研究小组,对LLVM IR进行了大胆而极具洞察力的扩充,经过区区6千行修改,发布了LLVM/Tapir编译器,“能比其他商用或开源的编译器,更好地对并行代码优化,而且能编译有些编译器无法编译的内容”。

  • 他的粉丝

    Apache Ignite(六):基于Ignite的企业级分布式并行计算

    作者 李玉珏 关注 3 他的粉丝 发布于  2016年5月5日

    Ignite基于发现技术可以自我感知地建立集群,同时实现了MapReduce范式,这两项技术再加上分布式缓存技术,为传统的企业级批量业务处理提供了新的更优雅、性能更好、综合成本更低的解决方案,本文将对这部分进行简单的整体性介绍,方便读者入门,

  • 他的粉丝

    《The Book of F#》 的书评以及对 Dave Fancher的采访

    作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2014年4月26日 1

    由Dave Fancher编写的《The book of F#》一书通过详细的讲解和相关的源代码,对F#的相关概念进行了详细的论述。在全书结尾部分,Fancher也提供了一些高级主题的讲解,例如异步编程与并行编程。

他的粉丝

从命令式编程到Fork/Join再到Java 8中的并行Streams

作者 Mario Fusco 关注 0 他的粉丝 , Raoul-Gabriel Urma 关注 0 他的粉丝 ,译者 臧秀涛 关注 4 他的粉丝   发布于  2014年3月21日

在这篇文章中,两位作者分别用命令式风格、Fork/Join框架和Java 8中新的Streams API三种方式计算了一个大数据集的方差,并进行了对比。 4

他的粉丝

PyParallel:Python的一个快速并行版本

作者 Jonathan Allen 关注 595 他的粉丝 ,译者 臧秀涛 关注 4 他的粉丝   发布于  2014年3月4日

通过组合异步I/O和“无共享”架构,PyParallel研究项目能够在并行上下文中执行代码,比使用CPython的常规解释器速度更快,而且这是在没有移除GIL的情况下实现的。其秘密武器是,没有使用任何类型的引用计数或垃圾收集。 2

他的粉丝

Joe Duffy谈论安全并行机制的唯一性和不可变性引用

作者 Jonathan Allen 关注 595 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2013年10月4日

我们近期采访了《Concurrent Programming on Windows》一书的作者Joe Duffy,谈到了他在使用类型系统以确保安全并发方面的研究成果。 1

他的粉丝

从赌钱游戏看PageRank算法

作者 千峰 关注 0 他的粉丝 发布于  2013年4月10日

PageRank算法有着非常高的知名度和普及度,我们将以PageRank算法为例讲述“并行计算+数据算法”的经典搭配,并且这种“海量数据并行处理、迭代多轮后收敛”的分析过程也跟其他的数据挖掘或者机器学习算法应用类似,能起到很好的参考作用。 5

他的粉丝

使用并行计算大幅提升递归算法效率

作者 千峰 关注 0 他的粉丝 发布于  2012年12月18日

无论什么样的并行计算方式,其终极目的都是为了有效利用多机多核的计算能力,并能灵活满足各种需求。相对于传统基于单机编写的运行程序,如果使用该方式改写为多机并行程序,能够充分利用多机多核cpu的资源,使得运行效率得到大幅度提升,那么这是一个好的靠谱的并行计算方式,反之,又难使用又难直接看出并行计算优势,还要耗费大量学习成本,那就不是一个好的方式。

他的粉丝

遇见C++ AMP:在GPU上做并行计算

作者 李永伦 关注 0 他的粉丝 发布于  2012年8月16日

本文介绍如何使用Visual C++ 2012新增的C++ AMP实现GPU并行计算,并通过代码示例讲解C++ AMP的基本用法和步骤,以及相关的类和函数的工作原理。

他的粉丝

C++ 并发编程的一种思维

作者 梁国栋 关注 0 他的粉丝 发布于  2012年8月7日

随着计算机硬件的发展,并发编程成为越来越迫切的需要,本篇文章介绍了一种 C++ 并发编程的思维,即使用 Actor 模型进行并发编程,用以避免多线程程序带来的诸如共享内存、线程同步等问题。 7

他的粉丝

遇见PPL:C++ 的并行和异步

作者 李永伦 关注 0 他的粉丝 发布于  2012年7月26日

本文通过代码示例介绍如何使用PPL提供的函数实现并行操作和MapReduce操作,以及借助combinable对象避免Reduce过程中不必要的同步,并示范如何通过新的task对象实现异步操作。 2

他的粉丝

对象已死?

作者 徐昊 关注 3 他的粉丝 发布于  2011年5月11日

最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术对立起来,说式后者取前者而代之,我个人认为,这和如何看待面向对象技术有关。 28

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT