TY - GEN
T1 - On the use of compilers in DSP laboratory instruction
AU - Kleffner, Matthew D.
AU - Jones, Douglas L.
AU - Hiser, Jason D.
AU - Kulkami, Prasad
AU - Parent, Julie
AU - Hines, Stephen
AU - Whalley, David
AU - Davidson, Jack W.
AU - Gallivan, Kyle
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33947705660&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33947705660&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33947705660
SN - 142440469X
SN - 9781424404698
T3 - ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
SP - II977-II980
BT - 2006 IEEE International Conference on Acoustics, Speech, and Signal Processing - Proceedings
T2 - 2006 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP 2006
Y2 - 14 May 2006 through 19 May 2006
ER -