The Kent retargetable occam compiler
WoTUG '96 Proceedings of the 19th world occam and transputer user group technical meeting on Parallel processing developments
Architecture and CAD for Deep-Submicron FPGAs
Architecture and CAD for Deep-Submicron FPGAs
Towards a general framework for FPGA based image processing using hardware skeletons
Parallel Computing - Parallel computing in image and video processing
Object Oriented Approach for Modeling Digital Circuits
MSE '99 Proceedings of the IEEE International Conference on Microelectronic Systems Education
Mapping of generalized template matching onto reconfigurable computers
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special section on the 2001 international conference on computer design (ICCD)
Building Up a Course in Reconfigurable Computing
MSE '05 Proceedings of the 2005 IEEE International Conference on Microelectronic Systems Education
FPGA-based configurable systolic architecture for window-based image processing
EURASIP Journal on Applied Signal Processing
Project Based Learning Curriculum in Microelectronics Engineering
ICPADS '08 Proceedings of the 2008 14th IEEE International Conference on Parallel and Distributed Systems
Practical Problem-Based Learning in Computing Education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
This paper presents the "reconfigurable computing" teaching part of a computer science master course (first year) on parallel architectures. The practical work sessions of this course rely on active pedagogy using problem-based learning, focused on designing a reconfigurable architecture for the implementation of an application class of image processing algorithms. We show how the successive steps of this project permit the student to experiment with several fundamental concepts of reconfigurable computing at different levels. Specific experiments include exploitation of architectural parallelism, dataflow and communicating component-based design, and configurability-specificity tradeoffs.