Differences

This shows you the differences between two versions of the page.

Link to this comparison view

seminars:seminar_4_5_17 [2017/09/20 22:02] (current)
Line 1: Line 1:
 +====== Write HLS Code toward the Quality of Hand-written RTL: A Case Study of FFT ======
  
 +Wednesday April 5, 2017\\
 +Location: CIC Panther Hollow Room\\
 +Time: 4:30PM\\
 +
 +**Guanglin Xu (CMU)**\\
 +
 +=====Abstract=====
 +High-level Synthesis (HLS) improves the productivity of FPGA
 +designers by using compilers to generate RTL code previously hand-written.
 +However, a practical limitation arises when a hardware design cannot be
 +efficiently synthesized from the HLS compiler. In this talk, we discuss the
 +limitations of loop concurrency and interface synthesis in a production HLS
 +compiler in generating efficient Pease FFT kernels. We then show the advantage
 +of coding with an event-based dataflow paradigm. Using this approach, we
 +obtain kernels comparable to hand-written RTL implementations. Our results
 +suggest that event-based dataflow paradigm is potentially a powerful solution
 +for obtaining high quality designs from HLS.
 +
 +
 +=====Bio=====
 +Guanglin Xu is a 3rd year PhD student co-advised by Prof. James Hoe and Prof.
 +Franz Franchetti. ​ His research is focused on FPGA, High-level synthesis and
 +automatic code generation.
 +
 +
 +\\
 +\\
 +**[[seminars| Back to the seminar page]]**