高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

微软和 Intel 向并行计算领域投入 2 千万美元

  • 2008-03-31
  • 本文字数:899 字

    阅读完需:约 3 分钟

微软和 Intel 最近宣布在未来 5 年内联合投资 2 千万美元到并行计算领域。这笔资金将由 University of California Berkeley 和 University of Illinois 的两家并行计算研究中心获得。同时 Berkeley 和 University of Illinois 会分别向各自的研究中心投入 7 百万和 8 百万美元。

这个研究计划的目的是发展出能更有效地在多处理器系统上运行的软件,它是多核处理器潮流发展的结果。如果把工作分布到多个核心或者多个处理器上,那么多项任务就可以同时执行。UC Berkeley 的研究人员在一份白皮书中断言:

现在的常规想法是每一代芯片都把核心数量翻一倍。[……] 我们的看法是对于 2 到 8 个处理器的系统来说,用这种方式实现并行的软硬件是可行的,但当处理器数量达到 16 到 32 个的时候,就很可能遇到收益递减的瓶颈,正如在指令级实现并行化的情况。 [本项研究] 的目标应该是每个芯片超过 1000 个核心。

微软和 Intel 都有各自的并行计算研究项目,这次联合起双方的力量是为了确保位将来多核技术带来的强大计算能力做好准备。Intel 的万亿规模计算研究项目就把目标放在制造出数百个核心的处理器。但如果在处理器上运行的软件伸缩性不佳,即使芯片有100 个核心也没多大帮助。Microsoft 因此也拿出了 Parallel Computing Initiative 。按照公司副总 S. Somasegar 的说法,它会“在发展过程中贯彻并行计算的远景、策略和创新,实现完全个人化的计算体验,驾驭多核架构的计算能力”。

微软并行计算开发者中心的第一项成果是 Parallel Extensions to .NET Framework 3.5, CTP ,这个类库可以为使用任何一种.NET 语言编写的程序增加并发支持。

Parallel Extensions 是一个托管编程模型,用于数据并行化和任务并行化,并可对统一在共同的工作调度程序之下的并行硬件进行协调。. Parallel Extensions 使开发者更容易编写出充分发挥并行硬件的优势的程序,不但能随着核心及处理器数量的增长而提高性能,而且避免了许多旧有并发编程模型的复杂性。

微软的 Parallel Computing Initiative 还有另一项成果,就是 PLINQ(Parallel LINQ)。它使 LINQ 能对数据库进行多个并行的查询,请参阅 InfoQ 过去的 Microsoft, Intel to invest $20M in parallel computing

2008-03-31 22:57495
用户头像

发布了 225 篇内容, 共 55.3 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

TLS协议分析 (九) 现代加密通信协议设计

OpenIM

开源贡献分享:从网关内服务健康检查说起 | StartDT Tech Lab 09

奇点云

TCP传输控制协议(二)

姬翔

9月日更

GitOps系列|云原生时代,你还不懂GitOps?

极狐GitLab

security CI/CD gitops

分享 | RadonDB 的开源之路(4 千字长文)

RadonDB

MySQL 数据库 RadonDB

清华大牛带领20位大厂专家耗时三年整理出这份2000页Java进阶指南

Java~~~

Java 架构 面试 微服务 多线程

灰度再度增持!!!Filecoin可投资吗?Filecoin值得投资吗?

区块链 分布式存储 IPFS 投资filecoin filecoin值得投资吗

市值管理机器人特点简析,交易所刷交易量机器人搭建

量化系统19942438797

市值机器人 市值管理

浅谈单点登录SSO实现方案 | StartDT Tech Lab 06

奇点云

Rust从0到1-完结

rust

如何优雅地设计DWS层? | StartDT Tech Lab 17

奇点云

浅谈对象体系 | StartDT Tech Lab 07

奇点云

模块七作业

Clarke

操作系统的IO模型

Java 程序员 架构 操作系统 计算机

一个不起眼却非常实用的功能介绍

森友小锘

大前端 物联网 可视化 数字孪生

数据仓库领域常见建模方法及实例演示 | StartDT Tech Lab 16

奇点云

吃透HTTP原理,教你建立安全的HTTPS网站

博文视点Broadview

为什么在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 呢?

小拍Piper

Python Linux windows

打爆怪兽 一起来养猪 养蜂人 幸福饭店 山海经 弹球 旅行世界

游戏开发_软件开发

分布式任务调度的应用分享 | StartDT Tech Lab 13

奇点云

狂刷《Java权威面试指南(阿里版)》,冲击“金九银十”有望了

Java 编程 架构 面试 程序人生

26岁!月薪38k,全靠这份GitHub百万下载的阿里P5-P9知识核心手册

Java~~~

Java 架构 面试 微服务 多线程

量化交易系统软件开发(源码)

Geek_23f0c3

量化交易机器人系统开发 量化策略 智能量化交易软件

DataMaleon组件化开发实践 | StartDT Tech Lab 14

奇点云

性能优化之分页查询 | StartDT Tech Lab 12

奇点云

大数据安全验证之Kerberos | StartDT Tech Lab 11

奇点云

浅谈元数据采集 | StartDT Tech Lab 10

奇点云

模型工厂,让AI算法触手可达 | StartDT Tech Lab 05

奇点云

成为优秀架构师需要具备哪些能力?

卢卡多多

架构师 服务 9月日更

基于OLT(实体、关系、标签)建模方法论的最佳实践 | StartDT Tech Lab 08

奇点云

写了一年golang,来聊聊进程、线程与协程

捉虫大师

线程 进程 协程 Go 语言

微软和Intel向并行计算领域投入2千万美元_.NET_Abel Avram_InfoQ精选文章