对于已经设计好的处理器,大多是通过超频的方式提高性能的,还有一种是系统升级,或是软件优化,可以间接拉高性能
如果是正在设计,选择更高性能的内核,对处理器源码进行优化,都是可以的
mcu理论来说处理器的性能只能通过超频来提升 但是这样对单片机来说有可能会产生不稳定因素
所以不建议超频使用
如果使用的算法性能不高 也可以优化一些算法来提升
c语言的也可以使用汇编操作寄存器来提升一点性能
处理器影响最大的就是它的运行主频,提升主频能够直接提升性能,可以通过超频的方式提升,但超频会影响稳定性
其次就是处理器的外设IO速度,现代的处理器一般都会有外置存储器,对这些外置存储器进行读写采用的通常是阻塞的方法,因此如果提高读写速度,就能够减少阻塞时间,间接提升性能
还有就是散热,在温度过高的时候,处理器会自动降频的
1,超频
2,多核,多线程
3,增加cache,软件运行命中率提升,减少访问外存的几率
4,增加内存带宽,减少访问外存的等待时间
5,调整核心之间架构,多核心之间通信更合理,效率更高
6,调整核心内架构,单核心内运行效率更高。
处理器的性能提高一般是这样的一些途径:
1. 改良架构
2. 增加资源
3. 提高工作频率
4. 增加内核数