Seit dem 1. November 2014 ist aiPop nicht mehr als eigenständiges Produkt erhältlich.
Bei Fragen wenden Sie sich bitte an support@absint.com.
Weniger ist mehr.
aiPop optimiert eingebettete Software nach
Kriterien wie Ausführungszeit oder Codegröße.
Features
- Automatische Codekompaktierung und -optimierung
- Abstrakte Interpretation und hochentwickelte Pattern-Matching-Verfahren
ermöglichen eine Vielzahl von Optimierungen, unter anderem:
- Automatische Reduktion der Ausführungszeit
- Herausziehen von schleifeninvariantem Code
- Optimierung von Zugriffen auf FAR-Daten
- u.v.m.
- Noch bessere Kompaktionsraten dank Superblock-Optimierungen
- Unterstützung bei der Versionskontrolle und Projektdokumentation: alle Optimierungen werden von aiPop markiert und erläutert
- Einfache Integration in existierende Tool-Chains dank eines Kommandozeilenmodus mit benutzerdefinierbaren Parametergruppen
- Noch höhere Bedienungsfreundlichkeit dank einer graphischen Benutzeroberfläche
Warum brauchen Sie aiPop?
- Durch
Einsatz von aiPop wurden bereits Kompaktionsraten von
über 20 % erreicht – für
real existierende Anwendungen (u.a. Software für Mobiltelefone).
Das erlaubt 25 % mehr Funktionalität bei gleicher
Speicherausstattung.
- Die klare Dokumentation aller Codeoptimierungen unterstützt
Korrektheitsprüfungen (inkrementelle Verifikation). Damit bietet
sich aiPop gerade für sicherheitskritische Anwendungen an,
die an Speichergrenzen stoßen.
- Mühselige Optimierungen von Hand werden dank aiPop
überflüssig. Das spart Zeit und wertvolle
Entwicklungsressourcen.
aiPop kann auf einfache Weise in
bewährte Produktionsabläufe integriert werden. Seit April 2000
befindet sich aiPop im Produktionseinsatz bei Siemens ICM.
Produkte, die aiPop-kompaktierten Code enthalten, haben sich
millionenfach im Handel und bei Endkunden bewährt. |
|
Publikationen
Der Artikel „Liebling,
ich habe den Code geschrumpft“ erschien in „DESIGN&ELEKTRONIK“,
Heft 1/2001.
Der Artikel „Schrumpfkur für
Computer-Chips“ erschien in der Saarbrücker Zeitung Nr. 106 vom
8. Mai 2003.