← Neueste Arbeiten
💻 computer science

Optimas: An Intelligent Analytics-Informed Generative AI Framework for Performance Optimization

Optimas ist ein automatisiertes, multi-agentenbasiertes Framework für generative KI, das die Lücke zwischen Leistungsdagnostik und umsetzbaren Code-Transformationen schließt und in umfangreichen Realwelt-Experimenten auf NVIDIA-GPUs eine 100%ige Code-Korrektheit sowie signifikante Leistungssteigerungen (8,02 %–79,09 %) erzielt.

Ursprüngliche Autoren: Mohammad Zaeed, Tanzima Z. Islam, Vladimir Indic

Veröffentlicht 2026-04-28
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Mohammad Zaeed, Tanzima Z. Islam, Vladimir Indic

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich einen sehr talentierten, aber leicht verwirrten Mechaniker (die KI) vor, der hervorragend Autos reparieren kann, dem jedoch nie erklärt wurde, warum Ihr spezifisches Auto dieses seltsame Geräusch macht. Wenn Sie ihm einfach den Motor geben und sagen: „Lass ihn schneller laufen", könnte er eine Schraube festziehen, die nicht festgezogen werden muss, oder ein Teil austauschen, das bereits perfekt ist. Sie könnten sogar etwas kaputt machen, weil sie das Problem nicht verstehen.

Dies ist das Problem bei aktuellen KIs, die versuchen, Computercodes zu reparieren. Sie können Code schreiben, aber ohne eine klare Diagnose, wo der Computer langsamer wird, ändern sie oft Dinge, die nicht helfen oder sogar schaden könnten.

Hier kommt „Optimas" ins Spiel.

Denken Sie an Optimas als ein superkluges Diagnose-Team, das zwischen dem Auto (Ihrem Computercodes) und dem Mechaniker (der KI) sitzt. Anstatt dem Mechaniker einfach den Motor zu geben, führt Optimas zunächst eine vollständige Gesundheitsprüfung durch, findet das genaue Problem und gibt dem Mechaniker dann eine detaillierte Notiz mit der Aufschrift: „Der Motor läuft ins Stocken, weil die Kraftstoffleitung an dieser spezifischen Stelle verstopft ist. Bitte reinigen Sie diese Leitung, aber berühren Sie nicht die Bremsen."

So funktioniert Optimas, aufgeteilt in einfache Schritte:

1. Die Detektivarbeit (Datengewinnung)

Bevor die KI auch nur eine Zeile Code berührt, agiert Optimas wie ein Detektiv. Es betrachtet die „Black-Box"-Daten des Computers (Protokolle darüber, was der Computer getan hat).

  • Die Roofline-Prüfung: Es überprüft, ob dem Computer die „Denkkraft" ausgeht (wie ein Gehirn, das zu hart arbeitet) oder die „Speicherkraft" (wie ein Gehirn, das versucht, zu viele Dinge gleichzeitig zu erinnern).
  • Die Stockungsprüfung: Es horcht darauf, wo der Computer „wartet" oder „stockt" (wie ein Auto, das an einer roten Ampel im Leerlauf steht, obwohl es sich bewegen sollte).
  • Die Hardware-Zähler: Es zählt spezifische winzige Ereignisse, wie oft der Computer zum „Rückende des Lagers" gehen musste, um Daten zu holen, anstatt sie vom „Empfang" zu nehmen.

2. Der Übersetzer (Zusammenfassung der Hinweise)

Die Rohdaten aus diesen Prüfungen sind riesig – wie eine Bibliothek voller Bücher. Die KI kann nicht alles davon lesen. Also fungiert Optimas als Übersetzer. Es liest die Bibliothek und schreibt eine einseitige Zusammenfassung für die KI.

  • Beispielzusammenfassung: „Der Code wartet zu 52 % der Zeit wegen einer Speicherbarriere an Zeile 28. Außerdem nutzt der Computer nur 62 % seiner verfügbaren Rechenleistung."

3. Der clevere Mechaniker (Der KI-Agent)

Nun erhält die KI den Code plus die einseitige Zusammenfassung. Sie hat einen Satz strenger Regeln:

  • „Sie dürfen nur die Teile reparieren, die in der Zusammenfassung erwähnt werden."
  • „Sie müssen erklären, warum Sie die Änderung basierend auf der Zusammenfassung vornehmen."
  • „Ändern Sie den Rest des Codes nicht."

Dies verhindert, dass die KI rät oder zufällige Änderungen vornimmt. Es zwingt die KI, ein „vernünftiger" Mechaniker zu sein und nicht ein „kreativer".

4. Die Probefahrt (Validierung)

Sobald die KI eine Reparatur vorschlägt, vertraut Optimas ihr nicht einfach. Es baut den neuen Code, führt ihn aus und überprüft zwei Dinge:

  1. Ist etwas kaputtgegangen? (Kommt die Antwort immer noch korrekt heraus?)
  2. Ist es schneller geworden? (Ist das Auto tatsächlich schneller geworden?)

Wenn es nicht schneller geworden ist, verwirft Optimas diese Änderung und versucht es erneut.

Die Ergebnisse: Eine Erfolgsgeschichte mit Tempo

Die Forscher testeten dieses System an 10 verschiedenen Arten von Computerprogrammen (von einfachen Rechenaufgaben bis hin zu komplexen wissenschaftlichen Simulationen) und führten 3.410 Experimente durch.

  • Erfolgsrate: In über 98 % der Fälle machte die KI den Code erfolgreich schneller.
  • Wie viel schneller? Die Geschwindigkeitssteigerungen reichten von einer bescheidenen 8 % bis zu einer massiven 79 %.
  • Genauigkeit: Die KI bekam den Code zu 100 % richtig (sie brach die Programme nicht).

Warum das wichtig ist

Normalerweise können nur hochbezahlte Experten mit jahrelanger Ausbildung ein Computerprogramm ansehen, die „stockenden" Teile finden und diese reparieren. Das dauert Stunden oder Tage. Optimas automatisiert diesen Prozess. Es verwandelt eine komplexe, nur für Experten zugängliche Aufgabe in einen Arbeitsablauf, den jeder ausführen kann.

Kurz gesagt: Optimas fordert die KI nicht einfach auf, zu „raten", wie man Code repariert. Es gibt der KI eine Karte des Problems, wodurch sichergestellt wird, dass die KI genau das repariert, was kaputt ist, was zu schnelleren, reibungsloseren Computerprogrammen führt.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →