H7's main processor is the STMicroelectronics dual-core STM32H747 including a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism that allows calling functions on the other processor seamlessly.
Both processors share all the in-chip peripherals and can run:
Arduino sketches on top of the Arm® Mbed™ OS
Native Mbed™ applications
MicroPython / JavaScript via an interpreter
TensorFlow™ Lite
Links
https://www.arduino.cc/pro/hardware/product/portenta-h7