【技术实现步骤摘要】
一种指令处理方法和装置
[0001]本专利技术涉及互联网
,特别是涉及一种指令处理方法和一种指令处理装置。
技术介绍
[0002]计算机系统由计算机硬件和软件两部分组成。其中,硬件包括处理器、寄存器、高速缓冲存储器、内存储器和外部存储器等;软件是计算机的运行程序和相应的文档。在运行程序时,计算机操作系统将运行程序时程序中的指令涉及到的数据从内存储器通过内存总线传输到高速缓冲存储器或寄存器内,再由处理器获取到数据进行指令的运行,进而完成程序的运行。所以,运行程序时,程序中的指令涉及到的数据的传输是制约程序运行速度的关键因素。
[0003]所涉及到的程序可以包括与语音交互相关的程序,语音交互已经成为智能设备(例如手机、车载、智能家居等)的主要交互方式之一,语音指令的响应速度对于用户体验有非常直接的影响。
[0004]其中,语音指令的响应可以分为两个阶段,一是语音获取和解析,二是指令的执行。在指令的执行阶段(比如“你好XX”、“打开音乐”),对应业务启动的时候往往是最需要CPU(Central Process ...
【技术保护点】
【技术特征摘要】
1.一种指令处理方法,其特征在于,所述方法包括:获取所述指令的目标进程和目标CPU,并建立所述目标进程与所述目标CPU的绑定关系;根据所述绑定关系确定需要迁移的目标迁移进程,并将所述目标迁移进程从所述目标CPU中进行迁移;采用迁移之后的目标CPU执行所述指令的目标进程。2.根据权利要求1所述的方法,其特征在于,在所述建立所述目标进程与所述目标CPU的绑定关系之前,还包括:设定与所述指令的目标进程对应的目标CPU;所述设定与所述指令的目标进程对应的目标CPU,包括:获取所述目标进程所需的CPU容量最大值和针对所述目标进程的性能系数;所述性能系数用于表示所述目标进程倾向独占CPU的程度;根据所述CPU容量最大值和所述性能系数,从预设CPU中确定用于运行所述目标进程的目标CPU。3.根据权利要求2所述的方法,其特征在于,所述目标进程包括当前执行指令的当前目标进程;所述根据所述绑定关系确定需要迁移的目标迁移进程,并将所述目标迁移进程迁出所述目标CPU,包括:计算所述目标CPU中除去所述当前目标进程以外的CPU负载,得到CPU剩余容量值;所述目标CPU包括至少一个CPU;当所述CPU容量剩余值小于所述CPU容量最大值时,获取各个CPU任务队列中的进程排列和绑定关系;根据所述绑定关系从所述进程排列中确定需要迁移的目标迁移进程,并将所述目标迁移进程迁出所述目标CPU。4.根据权利要求3所述的方法,其特征在于,所述进程排列按照执行时间先后顺序排列;所述根据所述绑定关系从所述进程排列中确定需要迁移的目标迁移进程,包括:根据所述CPU容量剩余值和所述CPU容量最大值,计算得到针对所述需要迁移的目标迁移进程的最低负载量;按照所述执行时间先后顺序从所述进程排列中选取需要迁移的目标迁移进程;其中,所述需要迁移的目标迁移进程不包括具有绑定关系的进程;获取所选取的需要迁移的目标迁移进程的负载和值,并判断所选取的需要迁移的目标迁移进程的负载和值是否达到所述最低负载量;若所述负载和值未达到所述最低负载量,则返回所述按照所述执行时间先后顺序从...
【专利技术属性】
技术研发人员:吴伟琳,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。