Während deines Studiums kannst du dich bei uns in laufende Forschungsprojekte einbringen. Geh mit uns an Grenzen des technisch Machbaren und sei dabei, wenn wir gemeinsam Neuland betreten. Wir bieten vielfältige herausfordernde und praxisorientierte Themen für Pflichtpraktika, Bachelor- bzw. Master-Arbeiten oder studentische Assistenztätigkeiten an. Du analysierst wichtige wissenschaftliche Vorlauffragestellungen und stehst den Projektteams mit unterstützenden Entwicklungstätigkeiten zur Seite.
Viele Hardwaresysteme verwenden On-Chip-SRAM für Key-Value-Strukturen, wobei typischerweise sortierte Tabellen und binäre Suchalgorithmen zum Einsatz kommen. Die O(log N)-Suchzeit stellt jedoch einen Flaschenhals für breite parallele Schnittstellen dar, und die Aufrechterhaltung der Sortierreihenfolge erfordert bei Einfügeoperationen ressourcenintensive Eingriffe der Host-CPU.
Ziel dieses Projekts ist die Untersuchung und Implementierung vollständig hardwareverwalteter Alternativen, die eine durchschnittliche Suchzeit von O(1) sowie eine niedrige, deterministische Latenz bieten und eine CPU-gesteuerte Neusortierung überflüssig machen. Da Einfügeoperationen nur selten vorkommen, ist eine erhöhte Komplexität bei Aktualisierungen ein akzeptabler Kompromiss für schnellere und vorhersagbare Suchvorgänge.
Zu den infrage kommenden Algorithmen gehören Cuckoo-Hashing, Hopscotch-Hashing sowie durch Bloom-Filter erweiterte Strukturen.
Die ausgewählten Algorithmen werden zunächst in Python prototypisiert und evaluiert.
Anschließend erfolgt die Implementierung als synthesefähige Hardware unter Verwendung von noRTL, einer in Python eingebetteten domänenspezifischen Sprache (DSL), die sequentielle Algorithmen automatisch in endliche Automaten und Verilog-Code konvertiert.
Abschließend wird der resultierende Hardwareblock in einem repräsentativen Testsystem, bestehend aus einem AHB-Master, DMA und einem SRAM-Modell, verifiziert und gebenchmarkt.
Wir am IMMS stärken Unternehmen mit anwendungsorientierter Forschung und Entwicklung in der Mikroelektronik, Systemtechnik und Mechatronik und transferieren Ergebnisse der Grundlagenforschung in Anwendungen. Wir unterstützen Unternehmen, international erfolgreiche Innovationen für Gesundheit, Umwelt und Industrie auf den Weg zu bringen und begleiten sie von der Machbarkeitsstudie bis zur Serienreife.
Wir freuen uns, wenn du mit uns arbeiten willst.
Bewirb dich bitte nur einmal – für dein Lieblingsthema oder für das, das deinen Interessen am nächsten kommt. So können wir deine Bewerbung am schnellsten bearbeiten und auf dich zukommen. Wenn dich viele Themen interessieren, formuliere das gern in dein Anschreiben mit rein. Falls unsere aktuellen Vorschläge nicht passen sollten – schick uns bitte eine mit deinem Themenwunsch.
Wir wertschätzen und fördern die Chancengleichheit und setzen uns für die Ziele der Gleichstellung und Diversität ein.
Für die ausgeschriebenen Aufgaben und mit den vorhandenen Arbeitsbedingungen ist eine Bewerbung unabhängig vom Geschlecht und / oder von eventuellen körperlichen Behinderungen möglich.
Das IMMS gewährleistet die berufliche Gleichstellung der Geschlechter und ist bestrebt, den Anteil des jeweils unterrepräsentierten Geschlechts zu erhöhen. Frauen sind in diesem Bereich unterrepräsentiert. Bewerbungen von Frauen sind daher ausdrücklich erwünscht.
Schwerbehinderte Menschen werden bei gleicher Eignung, Befähigung und fachlicher Leistung bevorzugt berücksichtigt.
IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH)
Ehrenbergstraße 27
98693 Ilmenau
Deutschland
Kontakt: Eric Schäfer
Was andere sagen:
Folge uns: