首页> 外国专利> Central processing unit with DSP decoder that has X86 cores and DSP cores to map X86 instructions to DSP instructions

Central processing unit with DSP decoder that has X86 cores and DSP cores to map X86 instructions to DSP instructions

机译:带有DSP解码器的中央处理单元,具有X86内核和DSP内核,可将X86指令映射到DSP指令

摘要

The present invention relates to a central processing unit (CPU) or microprocessor comprising a general purpose CPU component such as an X86 core and a DSP core. The CPU includes an intelligent DSP function decoder or preprocessor that checks the X86 opcode order and determines whether the DSP function is performed. If the DSP function decoder determines that the DSP function is to be performed, the DSP function decoder converts the operation code into a DSP macro instruction provided to the DSP core, or maps the DSP macro instruction. The DSP core executes DSP instructions to execute the desired DSP functions in response to macro instructions. DSP cores improve system performance by performing DSP functions with fewer instructions and reduced clock cycles. When the X86 opcode in the instruction cache or instruction memory does not perform the DSP function, the opcode is transferred to the X86 core as in a conventional computer system. The X86 core and the DSP core are connected to each other, sending and receiving data and timing signals for synchronization purposes. Thus, the DSP core improves system performance by offloading mathematical operations on the X86 core. The DSP core also works simultaneously with the X86 core to provide better performance gains. The present invention generates code that works explicitly in an X86 CPU or CPU according to the present invention, including an X86 core and a DSP core. Therefore, the present invention is compatible with existing software.
机译:本发明涉及包括诸如X86核和DSP核的通用CPU组件的中央处理单元(CPU)或微处理器。 CPU包括一个智能DSP功能解码器或预处理器,该功能可检查X86操作码的顺序并确定是否执行DSP功能。如果DSP功能解码器确定要执行DSP功能,则DSP功能解码器会将操作代码转换为提供给DSP内核的DSP宏指令,或映射DSP宏指令。 DSP内核响应宏指令执行DSP指令以执行所需的DSP功能。 DSP内核通过以更少的指令和更少的时钟周期执行DSP功能来提高系统性能。当指令高速缓存或指令存储器中的X86操作码不执行DSP功能时,该操作码将像传统计算机系统中一样被传输到X86内核。 X86内核和DSP内核相互连接,发送和接收数据以及时序信号以实现同步。因此,DSP内核通过卸载X86内核上的数学运算来提高系统性能。 DSP内核还与X86内核同时工作,以提高性能。本发明产生在X86 CPU或根据本发明的CPU中明确工作的代码,包括X86内核和DSP内核。因此,本发明与现有软件兼容。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号