Hallo erstmal, hier meine Quelle:
http://de.wikipedia.org/wiki/MMX
Mit der MMX Technologie konnte auf älteren Rechnern sehr große Datenmengen verarbeiten, wenn damit die gleiche Operation durchgeführt werden sollte (Praktisch für Multimediakram, Vektorrechnung etc.). Allerdings hatte man beim Programmieren das Problem, dass man keine eigenen Register wie bei SSE dafür zur Verfügung hatte, sondern auf die Register zurückgreifen musste die man schon kannte.
Das bedeutet doch, dass sich an der Hardware nichts geändert hat, sondern nur an der Methode wie sie für eine Aufgabe verwendet wird oder ?
Könnte man nicht einen ähnlichen Ansatz auf dem Gp2x realisieren um mehr um für kritische Anwendungen mehr Performance zu bekommen ?
Es gibt ja 2 Prozessoren mit eigenen Registern, die man gleichzeitig nutzen kann. Man müsste die Register eben leider anders als vorgesehen nutzen.
Was denkt Ihr dazu ? Bitte korrigiert mich wenn ich Stuss rede...
http://de.wikipedia.org/wiki/MMX
Mit der MMX Technologie konnte auf älteren Rechnern sehr große Datenmengen verarbeiten, wenn damit die gleiche Operation durchgeführt werden sollte (Praktisch für Multimediakram, Vektorrechnung etc.). Allerdings hatte man beim Programmieren das Problem, dass man keine eigenen Register wie bei SSE dafür zur Verfügung hatte, sondern auf die Register zurückgreifen musste die man schon kannte.
Das bedeutet doch, dass sich an der Hardware nichts geändert hat, sondern nur an der Methode wie sie für eine Aufgabe verwendet wird oder ?
Könnte man nicht einen ähnlichen Ansatz auf dem Gp2x realisieren um mehr um für kritische Anwendungen mehr Performance zu bekommen ?
Es gibt ja 2 Prozessoren mit eigenen Registern, die man gleichzeitig nutzen kann. Man müsste die Register eben leider anders als vorgesehen nutzen.
Was denkt Ihr dazu ? Bitte korrigiert mich wenn ich Stuss rede...