今天小编要和大家分享的是测量仪表相关信息,接下来我将从利用NI LabVIEW图形化开发平台降低并行编程复杂性,模拟技术 连接器 emc/emi设计 光电显示 存储技术 eda/ic设计 处理器这几个方面来介绍。

测量仪表相关技术文章利用NI LabVIEW图形化开发平台降低并行编程复杂性模拟技术 连接器 emc/emi设计 光电显示 存储技术 eda/ic设计 处理器

测量仪表相关技术文章利用NI LabVIEW图形化开发平台降低并行编程复杂性

多核处理器环境下的编程挑战

摩尔定律问世40余年来,人们业已看到半导体芯片制造工艺水平以一种令人目眩的速度在提高,Intel微处理器的最高主频甚至超过了4G。虽然主频的提升一定程度上提高了程序运行效率,但越来越多的问题也随之出现,耗电、散热都成为阻碍设计的瓶颈所在,芯片成本也相应提高。当单独依靠提高主频已不能实现性能的高效率时,双核乃至多核成为了提高性能的唯一出路。随着AMD率先打破摩尔定律、终结频率游戏后,Intel和AMD都开始逐步推出了基于双核、四核甚至八核的处理器,工程师们逐渐投入到基于多核处理器的新型应用开发中去时,大家开始发现,借助这些新的多核处理器,并在应用开发中利用并行编程技术,可以实现最佳的性能和最大的吞吐量,大大提高应用程序的运行效率。

然而,业界专家们也同时认识到,对于实际的编程应用,多核处理器的并行编程却是一个巨大的挑战。比尔盖茨是这样论述的:

“要想充分利用并行工作的处理器的威力,…软件必须能够处理并发性问题。但正如任何一位编写过多线程代码的开发者告诉你的那样,这是编程领域最艰巨的任务之一。”