QuickTransit übersetzt Applikationen ohne Quellcodeänderung

Mit QuickTransit hat die Transitive Corporation nach eigenen Angaben eine Software-Familie entwickelt, die Applikationen auf anderen Prozessoren und Betriebssystemen lauffähig macht, ohne Änderungen am Quellcode oder binärer Natur vorzunehmen.

Die in Frage kommenden Anwendungen dürfen in den Sprachen C, C++, Fortran, Cobol, Basic, Ada, Pascal, Modula, PL/1 geschrieben sein. Vier Ausgaben sind für den Anfang geplant. Dazu kommt eine Version QuickTransit Itanium mit Unterstützung für MIPS, Power/PowerPC, x86 und Mainframe-Binaries, eine QuickTransit-Version für den Opteron und eine für x86-Systeme mit den gleichen Optionen. Die Power-/PowerPC-Version lässt Übersetzungen auf MIPS, x86 und Mainframe Binaries zu.

Laut Transitive Corporation arbeitet die Software über der Betriebssystemebene und erfordert keine Benutzereingriffe. Läuft eine zu übersetzende Anwendung, dann liest der Frontend-Decoder blockweise den Binärcode und übersetzt ihn in eine Art Zwischenstadium (Intermediate Representation). Ein Kernel übernimmt diesen Code und optimiert ihn. Der so genannte Backend-Generator enkodiert die optimierten Blöcke für den gewünschten Prozessor und übergibt sie an den Cache. Das Unternehmen verspricht, dass die Anwendungen mit voller Funktionalität und - was Grafikausgabe und Interaktion betrifft - mit rund 80 Prozent der nativen Geschwindigkeit auf andere Systemen übersetzt werden könne. Transitive macht sich für den Erhalt der Performance den Umstand zu Nutze, dass in typischen Anwendungen nur etwa zehn Prozent des Codes sehr häufig ausgeführt werden. Diese Codeteile versucht QuickTransit aufzuspüren und aggressiv zu optimieren.

Nach Angaben von Transitive werden die QuickTransit-Versionen derzeit an OEM-Kunden ausgeliefert. Die Preise setzen sich aus einer einmaligen Technologielizenz und einem nutzungsabhängigen Gebührenmodell zusammen. (uba)

tecCHANNEL Buch-Shop

Literatur zum Thema Software-Entwicklung

Titelauswahl

Titel von Pearson Education

Bücher

PDF-Titel (50 % billiger als Buch)

Downloads