Untersuchung und Implementierung von Soundsynthese-Algorithmen auf einem applikationsspezifischen Prozessor
Jahr: | 2013 |
Datum: | 29-04-13 |
Laufzeit: | 30.10.2012-29.04.2013 |
Ist abgeschlossen: | ja |
Herr Bente erhält die Aufgabe, bestehende Algorithmen zur Soundsynthese für die Ausführung auf dem Tensilica Xtensa-Prozessor zu optimieren. Hierzu soll der Befehlssatz des Prozessors erweitert und der Einfluss einer Fixpunkt-basierten Darstellung der Audio-Samples am Beispiel eines komplexen Soundgenerators aus dem Soundsynthesis Toolkit untersucht werden. Anhand einer Analyse der PC-basierten Referenzimplementierung sollen kritische Instruktionsfolgen identifiziert werden, die dann als Instruktionssatzerweiterung des Xtensa-Prozessors umgesetzt werden. Die abschließende Analyse soll die umgesetzten Optimierungsschritte hinsichtlich benötigter Hardwarekosten und der erzielten Reduktion der Ausführungszeiten, durch eine Emulation des Prozessors auf dem Xilinx ML605 Entwicklungsboard, vergleichen.