Paper: | SPED-L1.3 | ||
Session: | Signal Processing Education | ||
Time: | Friday, May 19, 10:40 - 11:00 | ||
Presentation: | Lecture | ||
Topic: | Signal Processing Education: Digital Signal Processing Education | ||
Title: | On the Use of Compilers in DSP Laboratory Instruction | ||
Authors: | Matthew Kleffner, Douglas Jones, University of Illinois at Urbana-Champaign, United States; Jason Hiser, University of Virginia, United States; Prasad Kulkarni, Florida State University, United States; Julie Parent, University of Virginia, United States; Stephen Hines, David Whalley, Florida State University, United States; Jack Davidson, University of Virginia, United States; Kyle Gallivan, Florida State University, United States | ||
Abstract: | A modern DSP laboratory course should teach students how to quickly develop efficient applications using a mixture of C and assembly instructions. Since typical irregular DSP microprocessor architectures present some challenges to traditional optimizing compilers, we introduced a novel new interactive optimizing compiler, VISTA, in a DSP laboratory course to teach students about optimizing compilers and the trade-offs between code development in C and assembly. Students generally found VISTA educational and gained improved insight into effective DSP software development. |