Lombiq / Hastlayer-SDK

Turning .NET software into FPGA hardware for faster execution and lower power usage.

Home Page:https://hastlayer.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Performance estimation tool (HAST-242)

Piedone opened this issue · comments

Have a tool that will tell you how much time a given subprogram will take to execute on given hardware.

Partially we could do this with static analysis by doing a hardware transformation and summing the latencies, plus add memory IO and communication latency. However, since a particular code path can have dynamic properties, like a loop running as long as indicated in a runtime-determined variable, we'd need some kind of code instrumentation (like a profiler) too.

Jira issue