最新的、最好的移动标准似乎是一件糟糕的事情。再加上旧的算法,一个糟糕的手机——即使是智能手机——必须处理的算法数量也变得相当令人生畏。
像MIMO这样的特性——发送端和接收端的多个天线的各种排列和组合——使得CEVA表示只能通过软件方法来管理一系列可能的算法。也就是说,你为当前所需的算法加载所需的软件,而不是硬编码每一个可能的变体,这只会占用太多的芯片。
CEVA用他们的XC架构来攻击这个市场,他们最近宣布了一个多核版本来加强它。“好吧,没什么大不了的,”你可能会说。“我有一个核心,现在我可以有多个。我可以通过实例化多个实例来实现"
是也不是。真正的多核意味着对架构的一个巨大的增加,其中大部分在后台运行:缓存一致性。所以即使这就是他们所做的一切,这本身就是一项很大的工作。
但他们似乎已经超越了这一点,增加了数据包管理和调度硬件,以及理解队列和缓冲区等高级概念的设计工具。坦率地说,至少在概念上,这开始看起来很像Cavium OCTEON芯片,只是使用了dsp而不是RISC cpu。
但是,当然,这是IP,而不是硬硅(尽管他们有仿真板)。因此,您可以以任何您想要的方式进行配置—包括同构和异构体系结构,如果需要,后者可以混合dsp和cpu。
他们还增加了浮点数支持;他们指出MIMO算法是一个特别有说服力的理由来超越定点。
所以这比仅仅增加一两个核是一个更大的飞跃。你可以看到更多的速度和饲料在他们的释放.