嵌入式开发人员对多核持谨慎态度
根据软件工具公司Virtutech和半导体公司Freescale在嵌入式系统大会上对211名开发人员所作的非正式调查,嵌入式系统开发人员将会缓慢地过渡到多核处理器。这一方面是出于对性能的需求,另一方面是由于对新芯片编程难度以及软件标准缺乏的顾虑。
只有51%的被调查者回应,他们拥有运行在多核CPU上的应用,或将在未来的3~5年迁移到多核处理器。多达49%的人说他们既没有使用多核芯片,也不会在未来的5年内使用多核。
计划使用多核芯片的被调查者中的75% 说,他们是为了得到更好的性能而这么做。但只有13%的人将性能列为选择多核CPU时最重要的考量因素。大多数人(80%)认为,可编程性(编程的方便简易性)是选择多核芯片时最重要的因素。
在使用多核CPU方面的问题中,对软件的顾虑居于首位。很多被调查者(50%)说,较长的软件开发周期是多核最关键的挑战。另有25%说,将以前的代码移植到CPU中是最大的挑战。
多数被调查者(58%)在开发多核应用程序时没有使用虚拟原型设计工具(virtual prototyping tool)。余下的42%基本分为使用这类工具的和计划在将来使用的两类。
对使用虚拟原型设计工具的开发人员来说,标准在这方面的缺乏是许多被调查者(49%)的主要顾虑。现在,多方正在着手解决这类工具的标准问题。
在已经开发了多核系统的设计人员中,38%的开发人员的设计周期大约为12~18个月,26%的人设计周期为18~36月,21%的人的多核应用开发时间只有6~12个月。
只有51%的被调查者回应,他们拥有运行在多核CPU上的应用,或将在未来的3~5年迁移到多核处理器。多达49%的人说他们既没有使用多核芯片,也不会在未来的5年内使用多核。
计划使用多核芯片的被调查者中的75% 说,他们是为了得到更好的性能而这么做。但只有13%的人将性能列为选择多核CPU时最重要的考量因素。大多数人(80%)认为,可编程性(编程的方便简易性)是选择多核芯片时最重要的因素。
在使用多核CPU方面的问题中,对软件的顾虑居于首位。很多被调查者(50%)说,较长的软件开发周期是多核最关键的挑战。另有25%说,将以前的代码移植到CPU中是最大的挑战。
多数被调查者(58%)在开发多核应用程序时没有使用虚拟原型设计工具(virtual prototyping tool)。余下的42%基本分为使用这类工具的和计划在将来使用的两类。
对使用虚拟原型设计工具的开发人员来说,标准在这方面的缺乏是许多被调查者(49%)的主要顾虑。现在,多方正在着手解决这类工具的标准问题。
在已经开发了多核系统的设计人员中,38%的开发人员的设计周期大约为12~18个月,26%的人设计周期为18~36月,21%的人的多核应用开发时间只有6~12个月。
文章出处:单片机与嵌入式系统应用
