An MLIR Dialect for the Brainfuck Programming Language

MLIR is an extensible Intermediate Representation (IR) as the basis for compiler infrastructure. Different from other IR (for example the LLVM language), MLIR has dialects to support domain specific compilers and languages.

Brainfuck is a very simple, but Turing complete programming language.

In this work we want to explore the applicability and pecularities and especially the potential of MLIR for future works in other domains. The task is to develop a Brainfuck-specific MLIR dialect to gather experience.

This work can be offered as a Master or Bachelor thesis.

Zusätzliche Informationen

Voraussetzungen

Desirable is experience with any IR, assembly programming and/or compiler infrastructure.

Überblick der (möglichen) Aufgaben

Organisatorisches


Last Change: Mon, 11 Dec 2023 07:33:30 +0100 - Viewed on: Fri, 19 Apr 2024 02:07:32 +0200
Copyright © MNM-Team http://www.mnm-team.org - Impressum / Legal Info  - Datenschutz / Privacy