我有一个很大的问题。我的老板对我说,他想要两个“魔术黑盒子”: 1-接收像输入,返回等微处理器的东西,比如输出,MIPS和/或MFLOPS。 2-接受像输入和返回之类的c代码的东西,就像输出一样,它可以表现代码的性能(类似于uP必须在一段时间内执行代码所必需的MIPS)。当源代码不可用时,什么是良好的性能分析工具?
因此,我认为第一个“黑匣子”可能成为EEMBC或SPEC的基准......不同的uP,相同的基准,返回每个uP的MIPS/MFLOPS。第一个问题是(我希望)
但第二个......第二个黑匣子是我的噩梦......我发现的唯一的东西是使用分析工具,但我要求一个特定的分析工具。 有没有人知道一个剖析工具,它可以像输入一样,具有简单的c代码,并且给出了我的c代码的性能特征(或某些汇编指令被调用的时间)(如输出)?
真正的问题是,我们必须选择正确的uP代码...但是我们想要为我们的c代码量身定制uP ...所以如果我们知道MIPS(以及uP的体系结构,内存结构...),哪些需要
感谢大家我们的代码
亲爱的米奇小麦, 感谢这么多, 但我会做一个新的问题... 当我看了分析工具我见过SIMICS ...你呢?我认为这个工具可以很好地获得有关不同uP性能的信息......你认为samwe与否? 在此先感谢 Marco – 2009-02-11 14:45:33