zebreus / bachelor-thesis

A place to keep all my bachelor thesis related stuff
5 stars 0 forks source link

Create outline and add chapters to roadmap #6

Closed zebreus closed 1 year ago

zebreus commented 1 year ago
  1. Introduction
  2. How is hardware design done today 2.1. Target platforms 2.2. Accelerator design vs logic design 2.3. Netlists are synthesized to hardware 2.4. Design using traditional Hardware Description Languages 2.4.1. SystemVerilog sample 2.5. Design using alternative Hardware description languages 2.5.1. Chisel 2.5.2. rust-hdl 2.6. Design using High-level synthesis 2.6.1. Bambu HLS 2.7. Design using accelerator design languages
  3. Concept, implementation and architecture 3.1. Toolchain for synthesizing Rust 3.2. Integrating the toolchain with rust-hdl 3.3. Proof-of-concept implementation 3.3.1. Explain neccessary compiler flags
  4. Experiments and results 4.1. Show limitations of the synthesizable subset of Rust 4.2. Show how the Rust ecosystem can be used 4.3. Generated modules 4.4. Performance compared to HLS from C++
  5. Discussion and evaluation of the experiments
  6. Conclusion and future work