Citaat:
Oorspronkelijk geplaatst door Nr.10
Nog enkele vragen.
Waarom de FLOPS van de CPU verhogen door meerdere cores te installeren?
En wat met de software als er meerdere cores zijn?
(fig.: Quad-core CPU)
|
U omschrijft met deze vraag het grote enigma van de industrie.
Als je (tegenwoordig enorme-) brokken "kode" kunt verdelen over meerdere processor-kernen,hoe ver kun je daarin gaan zonder dat de software die in de microprocessor zelf "ingebakken" is,en die de planning moet doen, zelf te ingewikkeld moet worden omdat,uiteraard,brokken software van het gebruikersprogramma die apart op verschillende cores draaien riskeren gegevens van elkaar nodig te hebben en dan maar allemaal staan wachten op elkaar.(ik stel het vereenvoudigd voor omdat mijn begrip van de materie ook niet diep is,ben al blij wat met een arduinootje te kunnen spelen
)
Ik vrees dat het al meer voorkomt dan we weten,immense verwerkingssnelheid die verloren gaat omdat laag na laag software volautomatisch eventjes "in wacht" staat op andere stukken kode die op een andere core bezig zijn....