原创<br> ARM公司首席执行官:计划在2023年7月10日上市,但不是硬性规定( 四 )

在启动类别中,将有其他一些重点放在某一特定的事物上,而不是将主要交付给分销商的广泛的MCU系列。他们可能会考虑一些市场,添加一些指令可以再次为此进行优化。同样,我认为它将广泛适用。我们将看到大型,经典的MCU托运人采用它,而我们将看到较小的初创公司。

问题:如何添加自定义说明并仍保持生态系统?

Segars:我们正在努力实现世界上最好的。关键一件事是,可以添加的自定义指令纯粹是对核心指令集的添加。可能位于此处理器之上的操作系统将不会依赖于自定义指令。它可能会调用一个例程,在该例程中,如果有自定义指令,它会非常高效地运行,而如果不存在,则它会执行其他操作。但是您可以立即使用并运行的核心操作系统仍将在每个ARM处理器上运行,因为今天定义的所有指令仍然存在。

我们不能使人们剥离东西,冒着C编译器吐出无法工作的代码的风险。与体系结构之间仍然存在兼容性。这是一个为其添加内容的机会,这是从未有过的常规代码。但是特定的应用程序优化可以在特定供应商的支持工具集中利用此优势。

在芯片级别,这与我们今天所拥有的并没有太大不同。在MCU中,可能有一些加速器完全位于内核之外。它位于内存映射中。同样,这些库例程之一可能会要求它执行某些操作。如果该加速器不在供应商B的芯片中,则它什么也不会做。同样的原理在这里适用,但它的集成度更高。对于某些功能,我们认为这将显着提高性能,而硅的开销却很小。这比构建一个完全独立的加速器要有效得多。

推荐阅读