M4核VSM33核
哪个强大? M33的DSP性能比M4的强多少,我看到有的资料上写强3倍,M33的FPU性能比M4的强多少,我看到有的资料上写强10倍,是这样的吗? 对这方面比较内行来说下 本帖最后由 aozima 于 2021-4-18 15:33 编辑你自己跑个分呗,M4已经很强了,M23和M33主要更新的是安全方面。
上面列的几倍,应该仅是更新过的那一部分,不是整体。
你看的具体是哪个资料? 本帖最后由 中天龙虎 于 2021-4-20 11:01 编辑
aozima 发表于 2021-4-18 15:29
你自己跑个分呗,M4已经很强了,M23和M33主要更新的是安全方面。
上面列的几倍,应该仅是更新过的那一部分 ...
GD32E503评测】——step03.国产M33做FFT也很快 [复制链接]
本帖最后由 yang377156216 于 2021-1-20 12:54 编辑【ARM Cortex M33白皮书节选】DSP拓展选配的整数DSP拓展可以为系统增加85个新指令。大多数情况下,DSP指令可将性能平均提升3倍,让所有以数字信号控制为中心的应用性能突飞猛进。为帮助设计师加速软件开发,ARM将在CMSIS项目中提供免费的DSP库,包含整套过滤、转换和数学功能(如矩阵),并支持多种数据类型。CMSIS项目是开源的,其开发详情发布在github上。
单精度浮点单元基于FPv5的选配单精度浮点拓展单元包括一份额外的16-入口 64位寄存器文件。该拓展新增45个与IEEE754-2008兼容的单精度浮点指令。使用浮点指令通常可将软件库平均性能提升10倍。FPU位于单独的电源域,负责在整个单元不使用的时候切断电源。Cortex-M33是一款能在性能、功耗和安全之间实现最佳平衡的处理器。嵌入式解决方案日益复杂,而它们带来的价值也不断凸显,当今设计师面临的挑战是在相冲突的设计要素之间找到最佳平衡。此外,片上系统包含的软件数量正在显著增加,但项目开发时间却不断缩短。为了用更短的时间交付合格的产品,保证性能,减少成本,我们必须踏出正确的第一步。Cortex-M33应运而生,为了迈出正确的第一步量身打造,ARM将过往经验与现有的Cortex-M生态系统完美结合,实现了开发成本降低。得益于采用了多种低功耗技术的全新设计,首先降低的是系统功耗;对打造安全方案的用户,TrustZone技术则为其应用和宝贵的IP提供保驾护航的坚实基础。升级后的MPU和TrustZone共同提升系统的可靠性和保护能力。最后值得一提的是,我们永远不会停止追求生产力的脚步。TrustZone的设计初衷便是保证当前用户能够像从前一样,继续在非安全领域内开发。Cortex-M33还强化了调试与追踪性能,使复杂代码的操作更便捷。与所有其它Cortex-M处理器一样,Cortex-M33的所有编程都可以在C语言环境下完成,包括全部异常处理程序。总而言之,上述功能诞生的目的都是为了帮助开发者提高生产力,在更短的时间内设计出更复杂的解决方案。
http://bbs.**/thread-1155192-1-1.html 本帖最后由 aple0807 于 2021-8-17 10:21 编辑
对比过指令集,基本没多少提升,总线架构一样,指令区别不大,M33最大的特点是增加了一个可选的安全模块。
即便是同一内核的产品,不同厂家的芯片执行速度也千差万别,根本原因在于执行代码的存储器和cpu之间接口存在巨大差异,CPU无法全速运行。 aple0807 发表于 2021-8-17 10:20
对比过指令集,基本没多少提升,总线架构一样,指令区别不大,M33最大的特点是增加了一个可选的安全模块。...
指令集只能说明功能没增加了,性能上应该会有提升的 m564522634 发表于 2021-8-25 09:15
指令集只能说明功能没增加了,性能上应该会有提升的
每条指令后备注有指令执行周期数 aple0807 发表于 2021-8-25 10:54
每条指令后备注有指令执行周期数
那优化了个寂寞呀
看楼上这表,速度优化也就那么一点点呀
页:
[1]