Hallo, ich habe gerade mal die Befehle des Java Byte Code gelesen. Es ist dort anscheinend möglich direkt mit Floating Point 32 Bit und 64 Bit zu arbeiten. Ich arbeite mit einem ARM926EJ-S der eine Jazelle anscheinend enthält. Er besitzt aber keine FPU oder VFPU auf dem Core. Hat er für Java eine FPU in der Hardware? Wenn ja, wundert es mich, weil eine solche Hardware Platz auf dem Waver braucht. Somit wird der Chip teuer und nur für Java Bytecode execution? Wer weis was über die implementierung beim ARM9? Danke, Gruß Sascha
Jazelle ist nicht vollständig, nicht alle Bytecodes werden direkt ausgeführt. Doku gibts m.W. nicht öffentlich, vmtl. NDA.
Danke, das habe ich fast schon vermutet. Wäre auch viel zu aufwendig bei einer SIL2 Software auch noch nach Java zu wechseln. Gruß Sascha
Bei AVR32 ist es so umgesetzt: - Alles was die CPU hat wird direkt ausgeführt - Für den Rest gibt es SoftwareTraps welche die fehlende Operation in Software ausführen Wird hier vermutlich ähnlich sein.
Hallo, ganz klar, mein Gedanke war halt nur ohne Software Floating Point Routinen auskommen zu können. Habe meine FP32 und FP64 Routinen zwar schon fertig muss aber noch für SIL2 prüfen und das kann andauern. Die Dokumentation für die Jazelle ist ja eh nicht offengelegt, und somit dann auch uninteressant fürs erste. Gruß Sascha
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.