Mathematik/Informatik

Domänenspezifische Sprache für differenzierbare Programmierung

Teilnehmer:innen

Can Lehmann (17), Ingersheim

Schule/Institution/Betrieb

Friedrich Schiller Gymnasium, Marbach am Neckar

Projektbetreuung

Simon Gaiser, Jan Rapp

Partnerinstitution

Schülerforschungslabor Kepler-Seminar e. V., Stuttgart

Region

Mittlerer Neckar

Jahr

2021

Sparte

Jugend forscht

Jeder hat im Schulunterricht schon einmal die Ableitung einer Funktion gebildet. Jedoch ist es auch möglich, Teile eines Computerprogramms abzuleiten. Im Rahmen dieses Projektes habe ich eine domänenspezifische Programmiersprache innerhalb der Programmiersprache Nim entwickelt. Sie kann Programme automatisch nach deren Eingabeparametern ableiten. Beispielsweise werden im Bereich des ma-schinellen Lernens Ableitungen zum Optimieren von Modellen eingesetzt. Meine Programmiersprache ermöglicht hier die einfache Implementierung neuer Operationen. Sie bildet jedoch nicht nur Ableitungen für Programme, sondern kompiliert diese auch automatisch zu parallelisierten Code für Grafikkarten. Zum Testen der Programmiersprache habe ich außerdem ein Deep Learning Framework auf deren Basis entwickelt. Da sich jedoch fast beliebige Programme parallelisieren und ableiten lassen, sind auch andere Anwendungen als das maschinelle Lernen möglich, wie beispielsweise eine Flüssigkeitssimulation.

3. Preis Bundeswettbewerb

1.500 € | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.

1. Preis Landeswettbewerb Baden-Württemberg

250 € | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.

1. Preis Regionalwettbewerb Mittlerer Neckar

Wettbewerb 2024

Motto

Info

Termine