Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is HLS

Handbook of Research on Advanced Concepts in Real-Time Image and Video Processing
(High Level Synthesis) is a new design automation method that generates RTL designs from a description written in one of the high-level programming language like C, C++ or MATLAB.
Published in Chapter:
Real-Time Image and Video Processing Using High-Level Synthesis (HLS)
Murad Qasaimeh (Iowa State University, USA) and Ehab Najeh Salahat (Australian National University, Australia)
DOI: 10.4018/978-1-5225-2848-7.ch015
Abstract
Implementing high-performance, low-cost hardware accelerators for the computationally intensive image and video processing algorithms has attracted a lot of attention in the last 20 years. Most of the recent research efforts were trying to figure out new design automation methods to fill the gap between the ability of realizing efficient accelerators in hardware and the tight performance requirements of the complex image processing algorithms. High-Level synthesis (HLS) is a new method to automate the design process by transforming high-level algorithmic description into digital hardware while satisfying the design constraints. This chapter focuses on evaluating the suitability of using HLS as a new tool to accelerate the most demanding image and video processing algorithms in hardware. It discusses the gained benefits and current limitations, the recent academic and commercial tools, the compiler's optimization techniques and four case studies.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR