Name of the project
Performance analysis of hardware data structures
Over the years many hardware designs have been given for data structures commonly found in algorithms, such as stacks, queues, and priority queues. The main reason for hardware implementations of these structures is performance. However, for a hardware design there are many performance metrics that can be optimized most notably area, throughput and latency, but more recently also energy consumption. Solutions that are optimal with respect to one metric are usually suboptimal with respect to another metric.
Goals and task
The goal of this project is to describe and analyze a number of hardware designs for data structures using the
At the start of the project a number of references to articles in the literature will be provided.
Successful completion of course 2IN30 (VLSI programming).
Planning (time frame & supervisor)
The project will be supervised by Rudolf Mak from the TU/e. Duration three months (20 ects).
Status (who is doing the project; maybe a pointer to recent info)
Open for application.