Software-Programmierung und -Wartung (Skripte, C++, OpenCL)
Jahr: | 2012 |
Datum: | 23-05-12 |
Laufzeit: | 17.02.2012-23.05.2012 |
Ist abgeschlossen: | ja |
Wir suchen Studierende aus den Studienrichtungen (Technische) Informatik oder Elektrotechnik, die sich mit einem der folgenden Bereiche beschäftigen wollen und idealerweise Vorkenntnisse mitbringen. Die Bereiche sind Skript-Programmierung (bash, Python o.ä.) für verschiedene Linux-Betriebssysteme (Ubuntu Linux, Fedora, RedHat, Scientific Linux)Software-Entwicklung in C++ (neuester Standard C++11, Compiler gcc 4.6, Entwicklungsumgebung eclipse)Umsetzung von parallelen Algorithmen auf Mehrprozessor-Systemen (C++ und Verwendung von OpenMP und OpenCL) Das Beschäftigungsumfeld ist die Arbeitsgruppe, die ein neuartiges Werkzeug zur Platzierung von Standardzellen entwickelt. Dieses Platzierungswerkzeug soll zur Beschleunigung massiv parallele Algorithmen verwenden, die auf dafür vorgesehenen Graphikprozessoren (GPUs) laufen.Beispiele für Arbeitsaufgaben sindEntwicklung und Pflege einer Umgebung für nightly-builds zur automatischen Ergebnis-Überprüfung mit automatischer Benachrichtigung und Visualisierung für Nutzer.Entwicklung und Pflege von Komponenten des Platzierungswerkzeugs unter besonderer Berücksichtigung von Software-Qualität.Realisierung einer FFT-Berechnung auf einem GPU-System (Vorarbeiten vorhanden)Neben diesen Möglichkeiten lassen sich sicherlich weitere interessante Aufgabenfelder finden, um mit dem Thema EDA in Kontakt zu kommen. Wir freuen uns über Kontaktaufnahme und beraten gerne bei Fragen.