CS4983 Senior Technical Report Topics

Below is a list of suggestion(s) for report topics that I am interested in supervising. These are just a few ideas I have in mind and not the only ones I am interested in supervising. My main areas of interest are in the following: Please feel free to drop by and discuss any of the below topics, or any other topic that you feel may be of interest.



Title: Survey of Approximate Pattern Matching Techniques for Hardware

Description: Many algorithms and techniques exist for performing approximate pattern matching. These algorithms focus and are intended for implementation in software. Re-programable hardware devices are becoming more accessible and offers better performance. It has been shown for many problems that a hardware solution is faster than a software solution. This report will survey the current algorithms for approximate pattern matching and their suitability for hardware implementation.


Title: Literature Search and Investigation of a Co-Design Tool

Description: System development today requires a much tighter relationship between the hardware and software components. Disappearing are the days of dedicated programmers who simply write software. The trend is towards "system" development, where both the software and hardware are mixed together. Many different environments and support tools have been developed to ease the task of an integrated system development. One such tool I am now trying to acquire uses Java as a specification language to create your own custom hardware circuits. This project will focus on chosing a specific tool for examination. Some of the topics that can be addressed in the examinaton include the support the tool offers for each stage of the development process.