Coming from Fractal, the FM3:
https://www.fractalaudio.com/tmp/190423-Fractal-Audio-Announces-the-FM3-Amp-Modeler-MultiFX.pdf
https://www.fractalaudio.com/tmp/190423-Fractal-Audio-Announces-the-FM3-Amp-Modeler-MultiFX.pdf
The Axe-Fx III, FM3 and the other products in development all use the "Ares" architecture. This is a portable client-server architecture that allows easy porting of effects and models between hardware platforms. When we ported the Axe-Fx III models to the FM3 it involved nothing more than copying the file.
We created the Ares architecture three years ago and all new products use it. It's a comprehensive hardware and software paradigm that allows any number of clients to communicate with a DSP server. The architecture supports multiple DSP cores. Clients can be located on the same core, a different core on the same IC, a different IC on the same board or on completely different hardware, i.e. an editor running on a PC or a foot controller. For example on the FM3 the UI is a client running on the ARM core.
The Ares architecture is even processor agnostic. The Axe-Fx III uses TI DSPs while the FM3 uses Analog Devices.
The Ares architecture was a huge undertaking with the ultimate goal of faster product development and easy synchronization of multiple product lines. It allows me to work on algorithms and new models and the engineers can then easily port those to the other products.