InfoQ

InfoQ

主题/标签专用视图

并行编程相关的内容


最新“并行编程”相关专题内容

Haskell语言和Erlang语言实现P2P协议的对比

主题
Haskell,
Erlang,
函数式编程,
并发,
GOTO大会,
并行编程,
架构 ,
会议,
编程

Jesper Louis Andersen根据他分别使用Haskell和Erlang语言编写两个BitTorrent客户端——Combinatorrent和Etorrent的经验,向听众阐述运用这两种语言进行开发的优势和困难。他特别详细说明了如何善用这两种语言各自的精华之处,充分发挥消息传递机制强健的并发能力。

“并行编程”相关新闻

微软发布C++ AMP规范,旨在降低数据并行门槛

主题
C#,
Visual Studio,
C++,
.NET,
微软,
IDE,
并行编程,
语言,
编译器,
编程

微软发布了其C++ AMP的开放规范,旨在期望让数据并行硬件上的编程更加简单。通过将C++ AMP的实现直接添加到Visual Studio 11中,微软力图为开发人员改善GPU的访问。

Intel发布JavaScript扩展以支持并行运算

主题
HTML 5,
JavaScript,
HTML,
RIA,
Intel,
SOA平台,
动态语言,
标识语言,
并行编程,
云计算,
语言,
安全,
SOA,
编程,
架构 ,
企业架构,
浏览器

JavaScript,这个支撑Web的语言,在连移动设备都拥有并行运算能力的今天,还仍然以串行执行的方式存在。Intel实验室正在研究扩展JavaScipt,以便充分利用多核系统的运算能力,他们已经发布了一个相关的FireFox插件。

实现自定义的任务并行库(TPL)数据流Block

主题
并行编程,
.NET,
性能和可伸缩性,
编程,
任务并行库

数据流Block(Dataflow Block)是.NET 4.5中新的高性能并行处理程序库的支撑核心。尽管其中提供了很多现成的功能,但有时候仍然需要自定义的block。Zlatko Michailov完成了一个文档,其中列出了定制的过程,还指出可能会遇到的诸多陷阱。

MSEPT'12——关于多核系统软件工程的大会

主题
并行编程,
并发,
编程,
多核,
并行计算,
会议

当前处理器的架构很难支持并行机制。由于这些CPU花费很低的成本就可以买到,所以软件工程的主要挑战是在应用程序中利用这些处理器。国际多核软件工程、性能和工具大会(The International Conference on Multicore Software Engineering, Performance, and Tools MSEPT'12)将着重寻找可能的答案。

.NET 4.5中任务并行类库的改进

主题
.NET框架,
并行编程,
.NET,
并发,
性能和可伸缩性,
协调数据结构,
任务并行库,
编程

微软正在努力改进.NET 4.5中应用程序的性能,特别是使用任务并行类库(Task Parallel Library)的那些应用。一项最大的改进就是把等待十亿项任务的负载从12,000,000比特减少到仅仅64比特。

WebGL, WebCL及多核:在浏览器中使用River Trail实现并行JavaScript的现状与未来

主题
HTML 5,
JavaScript,
HTML,
Intel,
RIA,
动态语言,
SOA平台,
标识语言,
云计算,
语言,
并行编程,
SOA,
安全,
编程,
浏览器,
架构 ,
企业架构

现在连移动设备都具备了并行处理能力,但JavaScript仍然是串行的。Intel实验室正在着力创建JavaScript的一项扩展,该扩展会利用多核系统优势,并已发布了Firefox插件。InfoQ对来自Intel实验室的Stephan Herhut进行了关于这项工作的独家采访。

展望Hadoop和PyCon中国大会

主题
Python,
动态语言,
并行编程,
语言,
开放源代码,
业务架构,
企业架构,
采访,
云计算,
商业,
编程,
社区动态,
互联网,
分布式编程,
评论,
Hadoop

12月初即将举行Hadoop中国2011云计算大会和PyCon中国2011大会,我们不妨看看这些相关技术的最新发展趋势和动态,提前热热身。

“并行编程”相关技术演讲

F#中的并行和异步编程

主题
F#,
面向对象编程,
.NET,
并行编程,
方法论,
QCon,
编程,
会议

并发已经是许多应用必不可少的需求了。多核早已让桌面应用程序享受到并行的便利。而如今的Web应用、Silverlight以及各种分布式系统让异步解决方案有了更进一步的需求。F#是微软.NET平台上的函数式及面向对象语言,并添加了不少让并行及异步编程变得有趣且轻松的特性。本次演讲将讨论F#的核心概念,并探讨F#中的不可变性、函数 式设计、异步工作流、代理等特性是如何应对真实应用中的挑战。

“并行编程”相关技术访谈

Paul King谈Groovy生态环境

主题
Grails,
Ruby,
Groovy,
Java,
动态语言,
语言,
IDE,
并发,
并行编程,
并行计算,
语言设计,
编程

Paul King谈论了Groovy的现状及其成熟的生态环境,包括IDE支持、静态分析工具、测试框架和GPars并发库。

Rob Pike谈Google Go:并发,Type System,内存管理和GC

主题
Ruby,
动态语言,
Java,
.NET,
并行编程,
语言,
并发,
GOTO大会,
Google,
编程,
JAOO会议,
会议,
语言设计,
Google Go

Rob Pike谈Google Go,内容涉及:无类OOP编程、Go的接口、采用Goroutines和Channels的并发特性,以及Go中帮助缩短GC间歇的一些特性。