LabVIEW多核编程的三种开发架构.PPTVIP

  • 171
  • 0
  • 约2.3千字
  • 约 19页
  • 2018-08-10 发布于天津
  • 举报
LabVIEW多核编程的三种开发架构

* * 面向对象和多核编程 多核编程 LabVIEW多核编程的概念 多核 编程 多核时代的到来 在过去,处理器制造商们一直通过单纯地提高时钟频率来提高CPU性能。然而近年来,单核CPU已经接近频率和功耗的极限,新策略是通过增加 CPU 的内核来提升系统整体性能。 摩尔时代的GHz竞争被多核争霸所取代 多核(multicore chips)是指在一枚处理器(chip)中集成两个或多个完整的计算引擎(内核)。 多核 编程 多核时代的到来 2006年5月,英特尔率先揭开了多核计算时代的帷幕。酷睿?2 双核处理器的横空出世结束了始自 1993 年的奔腾时代。 进入2009年,处理器已经由双核逐步升级,IBM、富士通、AMD和Intel等众多芯片制造商展示出其六核、八核等多核处理器,Intel公司甚至已宣称将在五年内推出80核的处理器!多核时代悄然到来。 目前,四核服务器已成为市场主流。 多核 编程 开发并行程序 多核技术能够使服务器并行处理任务,多核架构能够使用的软件更出色地运行。但是对运行程序也要是能针对多核进行并行处理,否则程序运行性能的提升并不明显。 在多核处理器上开发程序要比在单核处理器上要困难得多。虽然多个应用程序可以方便地运行在不同处理器上,但是程序员们必须非常谨慎地编写程序代码,以有效利用多核技术。 多核 编程 开发并行程序 编写并行程序的首要挑战就是,确定程序

文档评论(0)

1亿VIP精品文档

相关文档