Departments of Bioengineering and Electrical Engineering

University of Washington

 

BIOEN599X /EE590

Fall Quarter, 2001

 

Course:                        BIOEN599X/EE590

 

Topic:                          Advanced Mediaprocessors and Their Architectures

 

Instructors:                   Yongmin Kim, Professor of Bioengineering and Electrical Engineering

                                   

                                    Ravi Managuli, Research Assistant Professor of Bioengineering

 

Prerequisites:              1) Computer Architecture AND

                                    2) C Programming AND

                                    3) Signal Processing OR Image Processing AND

                                    4) Permission of Course Coordinator

                                   

Credit:                          Five (5)

 

Time:                           Tuesdays and Thursday, 4:30 – 6:20 p.m.

           

Place:                          EE1 026

 

 

 

In the past ten years, three major industries have been converging:  media, information processing, and communications.  As all forms of media (such as film, audio and video) become digital, the communications and processing of such digital data become a reality.  By combining these new information delivery methods with the continual improvement in cost/performance ratios, many new applications (such as digital video, games, video teleconferencing, machine vision, medical imaging, entertainment and HDTV) have become possible and are emerging in various fields.   

 

In order to support the seamless integration of multimedia, systems must possess the computational capabilities and flexibility in terms of architectures and algorithms to facilitate the integration and manipulation of key data types, such as images, video, and graphics.  This course will focus on some of the ongoing innovations in media processing and computing technologies that will facilitate PCs, medical imaging, or even consumer-grade products (e.g., set-top box, digital TV, DVD player and multifunction printer/copier) to process and handle multimedia information in real time.  We will use the commercially-available Texas Instruments TMSC320C64X, Intel Pentium IV with MMX, and the Media Accelerated Processor (MAP) from Hitachi and Equator Technologies, as examples.  Other advanced microprocessors will be reviewed and compared.  After successfully completing the class, the student will not only gain knowledge and expertise in the advanced computer architectures, but also in developing real-time applications on these processors that have high performance.

 

In addition to homework and laboratory assignments, each student will be required to work on an individual project on mediaprocessor programming and make an in-depth presentation.  Access will be provided to the necessary development tools, e.g., compilers, assemblers, simulators, debuggers, and hardware boards.