ACE称它们为“极端架构”。这些是你母亲告诉你要避免使用的处理器,因为它们太难支持了。你可以想出最漂亮的硬件功能,但谁能想出如何将C代码转换成能够利用这些功能的东西呢?
ACE会说"别听你妈的"他们的CoSy工具(我一直想把它读成“Co-Sigh”,你知道,有点像当你们都躺下来,意识到你们都有一些事情需要谈论……但实际上,ACE读成“cozy”……)可以采用奇怪的架构,帮助你生成一个编译器,而不是优化它从C程序生成的代码。
在哪里可以找到这些处理器?在那些你妈妈让你避开的黑暗小巷里?也许…那个可疑人物戴的耳机里可能有一个。不要要求拆开检查;相信我们的话吧。
但是深度嵌入式处理器看起来一点也不像你母亲喜欢的那种处理器,只是在运行代码方面与它们相似;它们存在于系统的黑暗深处,在那里,每个周期都有非常特定的功能。喜欢音频。或者视频,或者通讯,或者,你的想象力是极限。
在下面,你可以嘲笑2的幂位宽度。你想要精确到11位?17位?19位?(这些是最好的例子…)你可以做到,CoSy将帮助你生成一个编译器,允许C程序使用这些数据。您还可以设置自定义对齐。
受支持的架构并不一定要在“这里是受支持的奇怪架构”列表中。例如,如果您通过ARC(现在的Synopsys)或Tensilica(现在的Cadence)构建自己的编译器,您仍然可以使用CoSy来生成编译器。
你可以在他们的公告.