Ahoj,
nasměrujte mne prosím:
Je možné (a jak) vytvářet programy v C/C++, které by na holém multicore CPU dokázaly využít více jader?
Myslím BEZ OS!
Příklad: chci napsat program pro vývojový kit s Cortexem a čtyřjádrem, přeložit gcc a nahrát přes SWD do holého CPU.
Nemám namysli make -j4 apod. - kompilace mne nezajímá. Jde mi o to, jak napsat holý SW, kde bych třeba výpočet lineární separabilní transformace urychlil využitím více jader.
Situace s OS a plánovačem a knihovnou pthread je samozřejmě elementární, ale na to se neptám.