看到微软出了并行组件,可以自动去发挥多核的性能,除了兴奋,还是兴奋.不需要自己再去控制复杂的线程,.net 程序员的福音
[原文发表地址][url]http://blogs.msdn.com/somasegar/archive/2007/11/29/parallel-extensions-to-the-net-fx-ctp.aspx [/url]
[原文发表时间]Thursday, November 29, 2007 10:05 AM
目前正在发展中的向multi core和many core 处理器的转变,为软件行业中的每个人都提供了令人兴奋的机会。预期的计算处理能力将是今天的10 到 100 倍,这为我们提供功能强大且更丰富的全新的用户体验和商业价值带来了无限商机。
今天我们发布了在 .NET 框架上运行的并行扩展技术(ParallelFX)的早期预览版,在MSDN上可以下载。 此版本包含新的 API 使得在 .NET 框架上编程更容易,它还提供了帮助文档和示例程序。
ParallelFX 运行在.NET FX 3.5上, 依赖于 C# 3.0和 VB 9.0特性的可用功能包括:
- 强制性数据和任务并行 APIs,包括并行 for 和 foreach 循环,帮助用户更容易地实现从顺序执行程序到并行编程的转换。
- 声明性数据的并行表现为LINQ-to-Objects的数据并行的实现。 这使您可以在多个处理器上运行 LINQ 查询。
- First Class任务,可被用来计划、等待、和取消并行工作。
- 类库中使用了新的并发运行时,用于启动轻量级任务并有效地在执行平台上映射和平衡并行代码到可用并发资源。
- 一些很棒的示例展示了如何将并行技术运用在真实世界的场景中,以获得较大的速度提升。这些示例包括一个 raytracer,Sudoku 拼图生成器,以及简单的拼图问题的解算机和一些其他小的示例。
随着ParallelFX的发布,我们还启动了一个新的 MSDN 开发中心专注于并发编程。它包含了一些白皮书 (包括一个 白皮书 描述了 Microsoft在 并行计算领域更广泛的构想) 并将被用于公告并揭示了并行计算领域未来的发展方向。
我们目前在并发编程方面的工作是 另一个 很好的产品部门与 Microsoft 研究部门之间紧密协作的例子。尽管我们知道整个行业向并行计算的转移将是一个逐步发展的过程,我们仍然对并行计算的前景充满期待,并为并行扩展库(ParallelFX)在此正确的方向上迈出的巨大一步而感到非常激动。
当您开始涉足这一领域,我们非常期待得到您的反馈信息。
分享到:
相关推荐
MSBEE-专门给那些在.NET 2.0/Visual Stuido 2005下开发.NET Fx1.1 的开发人员使用.后来,我上网查了一些资料,发现有一种说法,就是你只要把修改的文件直接放到网站目录下,然后打开网站的WEB.CONFIG文件,随便改点东西,...
Quartz.net 3.x + TopShelf + Serilog Demo .net Fx 4.8 "Quartz" version="3.0.7" 支持 xml 配置jobs 亲测有效~!
三菱PLC Read and write data to Melsec PLC using .NET FX3U
较之以前的COM版本,Chart FX for .NET在许多性能上都有所提高,同时它还保留了易于使用和易于整合的特性。你可以了解一下Chart FX for .NET到底提供了哪些性能。 为了充分利用.NET的优势,你应该使用被重写过而不是...
chart fx for .net 62 trial with 30 days.
VB.net与三菱以太网模块FX3U-ENET-L通信相关设置及源码,方便做上位机开发工控软件的朋友们
VB.net上位机与三菱 FX3U-ENET-L(ADP)模块以太网MC协议通信源码及设置,以太网模块IP地址设为192.168.0.254,开启三菱编程软件上下载端口,VB.用MC ASCII协议读取D0-D5并显示出来
VB.NET和三菱FX通讯类,实测可以使用,欢迎交流,探讨。
Chart FX for .NET 6.2chm帮助文件 Chart FX for .NET 6.2chm帮助文件 好东西!!!!!找了好久才找到的好东西
三菱FX3G系列PLC添加RS422通信扩展板的具体方法(图文)
[企业政府]方向企业网站_fx.zip源码ASP.NET网站源码打包下载[企业政府]方向企业网站_fx.zip源码ASP.NET网站源码打包下载[企业政府]方向企业网站_fx.zip源码ASP.NET网站源码打包下载[企业政府]方向企业网站_fx.zip...
VB.NET(2005)与三菱FX全系列PLC通讯的通讯源代码,功能较全的,
自己用VB.NET开发的 三菱FX 编程口 串口 通信软件,可以操作.X.Y.M.S.T.D等 软元件
建议替代机型”列出了FX3U以及连接可能的机型,一对一的用iQ-F系列时的可连接型号。根据使用状况和系统构成(扩展模块的连接状况),以及在实际使用的I/O点数少等情况下,相比所记载的“建议替代机型”,其他机型可能...
FX通讯录(Dapper+三层)源码 源码描述: 一、源码特点 本Demo是一个三层通讯录源码,,有需要的朋友不要错过 二、菜单功能 1、查找 2、添加通讯录 3、修改 4、删除 三、注意事项 1、开发环境为Visual Studio ...
Coldairarrow.Fx.Net40.Easyui.GitHub Web快速开发框架,.NET40版本,支持Windows Server2003使用方式:博客园或根目录的框架使用说明书
三菱FX3U系列PLC选型指南
基本上是 .NET Framework 2.0 的 Microsoft 实现,当然是实际发布的 .NET Framework 2.0 的一个简化版本。 sscli 2.0 中包含很多有趣的东西,包括: 01、vm - 包含了 CLI 核心实现,包括垃圾收集器、类装入器、...
ChartFX Internet Edition