=20
I am trying to locate the device tree for OMAP platform which=20
has ARM and TI DSP core.
=20
The background is that we are trying to understand how such=20
SOCs with dissimilar cores are represented in linux.
Most likely linux runs on the ARM, and the DSP processor
is loaded with specific code to perform certain functions.
As such the DSP is probably a 'peripheral' not a cpu.
David
David-
quoted
I am trying to locate the device tree for OMAP platform which
has ARM and TI DSP core.
The background is that we are trying to understand how such
SOCs with dissimilar cores are represented in linux.
Most likely linux runs on the ARM, and the DSP processor
is loaded with specific code to perform certain functions.
As such the DSP is probably a 'peripheral' not a cpu.
I think that's correct. However, some companies are developing OpenMP and OpenCL acceleration that lets the DSP cores
appear as additional CPU cores, with the idea being to offload compute-intensive operations from the ARM.
This works with OMAP because the DSP cores are CPUs with SIMD and VLIW, as opposed to other SoCs that have limited
"media processor" or GPU type cores that can't run arbitrary C/C++ code.
-Jeff