# Apple Silicon Neural Engine ND4J Back-End

**URL:** <https://community.konduit.ai/t/apple-silicon-neural-engine-nd4j-back-end/3137>\
**Category:** DL4J\
**Created:** [April 30, 2024, 7:17am UTC](https://community.konduit.ai/t/apple-silicon-neural-engine-nd4j-back-end/3137 "2024-04-30T07:17:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kgoderis](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@kgoderis](https://community.konduit.ai/u/kgoderis)\
**Post date:** [April 30, 2024, 7:17am UTC](https://community.konduit.ai/t/apple-silicon-neural-engine-nd4j-back-end/3137/1 "2024-04-30T07:17:58Z")

</div>

I just wondered with the announced/massive push of Apple towards M4 Silicon chips, containing faster and more neural core, if there are any plans to support M(1-4) silicon neural engines? Is that in fact possible? I presume that entails writing an ND4J back-end

---

<div class="post-metadata">

**Author:** ![agibsonccc](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/agibsonccc/32/697_2.png) [@agibsonccc](https://community.konduit.ai/u/agibsonccc)\
**Post date:** [May 3, 2024, 10:02am UTC](https://community.konduit.ai/t/apple-silicon-neural-engine-nd4j-back-end/3137/2 "2024-05-03T10:02:47Z")

</div>

@kgoderis yes more or less. What you’d probably want to do is add c++ kernels with a platform specification like we do with cudnn. Integrating native routines for specific platforms would be the easiest way to handle this.  
I intend to do this at large scale with some of the more cutting edge transformer kernels to avoid reinventing the wheel as well.
