做为目前最火的一个技术领域,AI技术的热度可谓是有目共睹,而做为实现该技术的软件开发支撑,嵌入式绝对是当仁不让的主导地位。而在一个硬件配置相对固定的AI系统,要想让AI系统保持长时间快速运行,那么需要做的工作主要集中在软硬件两个方面,本人将其戏称为“软磨硬泡”,具体如下:
所谓软磨,指的是要在针对比AI系统嵌入式程序编辑开发过程中,提前做好定时清理程序内缓存空间的工作,防止随系统长时间运行后积累的数据将有限的存储空间挤占,造成系统运行速度变缓;此外对于一些非必要的功能区,可以通过“休克疗法”将其在正常运行过程跳过,遇到异常情况需要使用时,在进行唤醒调用。
至于硬泡,则指的是整个系统若通过软件层面方法无法满足运行速度时,那么我们只能在硬件层面进行扩容等方法处理。
总之,对于一个嵌入式AI系统而言,软件层面打磨是建立在固化的硬件系统上的精雕细刻,而硬件系统的处理则是添砖加瓦的存在。
|
|