当前位置: 代码迷 >> 驱动开发 >> 请问一个基础概念关于x86和嵌入式
  详细解决方案

请问一个基础概念关于x86和嵌入式

热度:74   发布时间:2016-04-28 10:18:56.0
请教一个基础概念关于x86和嵌入式
一直觉得X86这是一种体系结构的类型,可以用作pc的芯片设计,也可以用在嵌入式的芯片设计上。结果今天领导下任务要求我分析:在xx产品上x86和嵌入式芯片的性能差异.
我有点晕菜,求指导。

------解决方案--------------------
你领导说的嵌入式指的是arm吧,那你需要定下来arm的哪个构架,a7,a9,a57,a53或者更简单的arm7.
嵌入式处理器一般也还包含mips和powerpc构架的,估计你领导也不会知道。

要评价cpu的性能,大致分三个方向,
1核的性能。就是说程序完全跑在cache。评价软件有dhrystone.coremark等。在多核情况下,可以每个核起一个线程来跑分,最后算总和。coremark网站有arm和mips和ppc和x86的跑分。
2带上内存访问以后的性能。比如eembc,可以去他们网站看看。

但是intel一般拿spec2006来评价自己,spec2006包含了很多方面的性能。包括了以上两种。

还有就是浮点性能,ip转发性能,包处理等特殊应用类的跑分。要根据你的实际应用来写测试程序,然后比较。
  相关解决方案