Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 72 for “"high-level synthesis"”.

  1. Task scheduling in high-level synthesis

    High-level synthesis becomes increasingly important in the area of VLSI CAD. This thesis addresses scheduling and allocation in high-level synthesis. Specifically, we study the problem of register allocation in the presence of conditional blocks, such as if and case blocks and loops in the data …

    uiuc Repository record for Task scheduling in high-level synthesis (opens in a new tab)

  2. Trustworthy system development through high-level synthesis

    Major processor manufacturers have embraced the high-level synthesis (HLS) design philosophy. HLS offers the potential to explore the design space of electronic circuits and systems more efficiently than traditional methods. In this thesis, we investigate the ap-plication of HLS to …

    nps Repository record for Trustworthy system development through high-level synthesis (opens in a new tab)

  3. VAST-LP: clock gating in high-level synthesis

    High-level synthesis (HLS) promises high-quality hardware with minimal develop- ment e ort. In this thesis, we evaluate the current state-of-the-art HLS engine VAST and propose a method to generate clock-gating-friendly RTL code for downstream logic synthesis tools. We use one-hot-key encoding …

    uiuc Repository record for VAST-LP: clock gating in high-level synthesis (opens in a new tab)

  4. Low-cost error detection through high-level synthesis

    … is efficient, but also correct and reliable. High-level synthesis shows promise to address the problem of complex hardware design by providing a bridge from the high-productivity software domain to the hardware design process. Much research has been done on high-level synthesis efficiency …

    uiuc Repository record for Low-cost error detection through high-level synthesis (opens in a new tab)

  5. Scheduling and allocation problems in high-level synthesis

    Various aspects of the two major tasks in high-level synthesis, scheduling and allocation, are studied in this thesis. Specifically, we study (1) the problem of scheduling dataflow graphs with conditional branches; (2) the problem of utilizing multi-port memories in data path synthesis; (3) the …

    uiuc Repository record for Scheduling and allocation problems in high-level synthesis (opens in a new tab)

  6. Scalable High-Level Synthesis for AI accelerator design

    Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2027-05-01

    uiuc Repository record for Scalable High-Level Synthesis for AI accelerator design (opens in a new tab)

  7. Temperature and Interconnect Aware Unified Physical and High Level Synthesis

    … is the development of unified physical and high-level synthesis techniques for the design of ASICs with optimal chip temperatures and interconnect delays. Thermal issues are becoming a serious problem in high-performance VLSI circuits, adversely impacting performance, reliability, power …

    usf Repository record for Temperature and Interconnect Aware Unified Physical and High Level Synthesis (opens in a new tab)

  8. Improved Algorithms for High-Level Synthesis and Their Parallel Implementations

    In the third part of the thesis, two parallel algorithms for simultaneous scheduling, binding and floorplanning algorithm are presented. Experimental results are reported on an IBM SP-2 multicomputer, with close to linear speedups for a set of benchmark circuits, while giving solutions of almost …

    uiuc Repository record for Improved Algorithms for High-Level Synthesis and Their Parallel Implementations (opens in a new tab)

  9. Robust and reliable hardware accelerator design through high-level synthesis

    … is efficient, but also correct and reliable. High-level synthesis shows promise to address the problem of complex hardware design by providing a bridge from the high-productivity software domain to the hardware design process. Much research has been done on high-level synthesis efficiency …

    uiuc Repository record for Robust and reliable hardware accelerator design through high-level synthesis (opens in a new tab)

  10. FPGA acceleration of short read alignment with high-level synthesis

    … 2, an aligner that is already very popular and high-performing. Through the use of OpenCL, it is possible to parallelize this application for both GPU and FPGA by using the same code. Several different levels of parallelism are implemented in order to achieve speedup on Bowtie 2.

    uiuc Repository record for FPGA acceleration of short read alignment with high-level synthesis (opens in a new tab)

  11. From Software Threads to Parallel Hardware with LegUp High-level Synthesis

    High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specification in software, HLS can reduce the lengthy design cycles of hardware, and make the performance and energy-efficiency benefits of hardware accessible to those without hardware skills. Since the …

    toronto-retro Repository record for From Software Threads to Parallel Hardware with LegUp High-level Synthesis (opens in a new tab)

  12. Accelerating path planning algorithms with high level synthesis tools and FPGAs.

    … how to design a path planning algorithm in a high level language, then convert the algorithm into hardware description languages using high level synthesis tools. This design framework will be used to demonstrate the acceleration of a genetic algorithm.

    baylor Repository record for Accelerating path planning algorithms with high level synthesis tools and FPGAs. (opens in a new tab)

  13. Open-source high-level synthesis of tensorflow dataflow graphs using LegUp

    … into FPGA accelerators using the open-source high-level synthesis (HLS) tool LegUp. The Tensorflow computation graph is represented translated from an intermediate representation in Tensorflow's Accelerated Linear Algebra (XLA) compiler called High Level Optimizer (HLO). This is translated …

    uiuc Repository record for Open-source high-level synthesis of tensorflow dataflow graphs using LegUp (opens in a new tab)

  14. High Level Synthesis and Evaluation of the Secure Hash Standard for FPGAs

    … which are tedious and time consuming. High Level Synthesis (HLS) enables designers to synthesize optimized FPGA hardware from algorithm specifications in programming languages such as C/C++. This substantially reduces the design cost and time. In this thesis, the Altera SDK for OpenCL …

    windsor Repository record for High Level Synthesis and Evaluation of the Secure Hash Standard for FPGAs (opens in a new tab)

  15. Hierarchical and scalable bus architecture generation on FPGAs with high-level synthesis

    … reports. Design space exploration among multilevel granularity parallelisms is performed to get the system's best performance, with which a comparison with GPU is made. Our system can achieve at most 2.08 performance improvement when compared with the execution latency on GPU.

    uiuc Repository record for Hierarchical and scalable bus architecture generation on FPGAs with high-level synthesis (opens in a new tab)

  16. Chimera: An efficient design space exploration tool for FPGA high-level synthesis

    … and power efficiency. However, with the high flexibility comes the difficulty in design and optimizations. Conventionally, the FPGA designs are written in low-level hardware descriptive languages, which means creating larger designs with complex behavior is extremely difficult. Therefore, …

    uiuc Repository record for Chimera: An efficient design space exploration tool for FPGA high-level synthesis (opens in a new tab)

  17. Combined Word-Length Allocation and High-Level Synthesis of Digital Signal Processing Circuits

    This work is focused on the synthesis of Digital Signal Processing (DSP) circuits usingc specific hardware architectures. Due to its complexity, the design process has been subdivided into separate tasks, thus hindering the global optimization of the resulting systems. The author proposes the study …

    upm Repository record for Combined Word-Length Allocation and High-Level Synthesis of Digital Signal Processing Circuits (opens in a new tab)

  18. High-level synthesis and its application in the design of Reed-Solomon decoders

    … about by recent advanced in VLSI technology. High-level Synthesis (HLS) is a major part of VLSI design process. Its techniques can be used to yield an optimal result in the design. Yet, major applications of HLS methods are on digital filters or DSP circuits. Arithmetic in these circuits are …

    concordia Repository record for High-level synthesis and its application in the design of Reed-Solomon decoders (opens in a new tab)

Page 1 of 4