Most computer algorithms today are developed in high-level languages on general-purpose computers. But someday they may be deployed in embedded systems where the development, verification, and validation of algorithms is done in languages like python, Java, C++, or even numerical frameworks like MatLab.
This is the goal of high-level synthesis (HLS), and it aims to solve a fundamental proble...
» read more