Hasty Briefsbeta

双语

Inside the M4 Apple Neural Engine, Part 1: Reverse Engineering

3 months ago
  • #Apple Neural Engine
  • #Machine Learning
  • #Reverse Engineering
  • 逆向工程苹果M4神经引擎(ANE),绕过CoreML直接与硬件交互
  • 人类研究者(maderix)与AI(Claude Opus 4.6)在系统研究中的协作,结合人类直觉与AI推理
  • 发现通过_ANEClient类直接访问ANE的方法,绕过CoreML实现编译、加载和评估操作
  • 理解ANE作为图执行引擎的本质——非CPU/GPU架构,能原子化执行整个神经网络图
  • 技术细节剖析ANE软件栈、MIL(机器学习中间语言)和E5二进制格式
  • 揭示ANE硬件特性:DVFS通道、支持的操作类型、基于IOSurface协议的数据传输机制
  • 通过_ANEChainingRequest和_ANESharedEvents等类发现的未开发能力线索
  • 未来计划:对ANE进行性能基准测试,直接训练神经网络,突破苹果的限制性设计