Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Roadmap] HeteroCL Release Note v0.3 #188

Closed
seanlatias opened this issue May 3, 2020 · 1 comment
Closed

[Roadmap] HeteroCL Release Note v0.3 #188

seanlatias opened this issue May 3, 2020 · 1 comment
Labels

Comments

@seanlatias
Copy link
Collaborator

Release Note

We are happy to announce that v0.3 is released. Since Python 2 is deprecated, we will be supporting Python 3 from now on.

General API

For hcl.struct, we only support CPU simulation and Xilinx toolchain (e.g. Vivado HLS). The Intel toolchain support will be introduced in the next release.

Data Streaming

With this new feature, users can specify data placement and data movement in a decoupled way. Currently, CPU simulation is still under development. We will release it in the next version.

Back-end Support

We implemented several code generation passes for common FPGA back ends for different toolchains, including Xilinx Vitis and Intel AOCL. We also integrate HLS IPs with HeteroCL. Users can now use existing HLS IPs. We are working on integrating with RTL IPs, which will be introduced in the next version.

Front-end Support

We added a front-end pass that connects HeteroCL with Keras. We use Relay as a parser and graph builder. More front ends will be introduced in the later versions.

@seanlatias seanlatias pinned this issue May 3, 2020
@chhzh123 chhzh123 unpinned this issue Feb 23, 2023
@chhzh123
Copy link
Member

As we have released a new version of HeteroCL that entirely moves the compilation stack to MLIR, issues related to the original HalideIR flow will be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants