Comments (4)
Follow-up: This also occurs when I try to use a condition result in a later division if one of the operands is a double
. Example:
auto divisor = (condition) ? if_true : if_false;
/* ... */
auto result = dividend / divisor;
If either of dividend
or divisor
are a double
, the compilation will fail with the Syn check fail!
message. If they are both integral types the compilation will succeed.
from sycl.
Thanks for the reports as always, I am trying to update to the most recent upstream (and internal) changes at the moment, so with any luck some of these things will be fixed. If that doesn't help we're also hoping to look into side stepping address space generation in our LLVM-IR which will fix a few of our hw_emu issues that stem from address spaces.
from sycl.
As a follow up to my previous comment about side stepping address spaces for our FPGA, it won't be possible for a little while unfortunately as it'll take some tweaks by another team most likely and that's not likely to happen for a while.
We did move to a new address space inference method though that Intel swapped to a little while ago and pointed us towards, it seems a little more robust, still not perfect for us though.
from sycl.
I'm no longer able to reproduce this.
from sycl.
Related Issues (20)
- HLS compilation flow redefines `__WINT_TYPE__` to `int` HOT 3
- `fpga_hls_hw_emu` fails in `vpl` step HOT 9
- Are USM allocations supported? HOT 2
- Unnamed lambda seems not working for `parallel_for` HOT 6
- Do not generate DDR bank by default if there is no DDR but HBM HOT 5
- Is barrier in kernel supported or going to be supported? HOT 2
- Implement USM support for XRT plugin HOT 3
- Update documentation to new test infrastructure HOT 1
- Check whether XILINX_HLS is still used by the test infrastructure HOT 1
- There are still some xocc and XOCC in sycl/test/lit.cfg.py HOT 1
- Build issue with RHEL8 HOT 8
- Wrong results of a simple kernel HOT 3
- /unified/next stopped compiling with latest updates HOT 2
- Aggregate initialization crashes opt HOT 2
- ONEAPI_DEVICE_SELECTOR does not work yet for `xrt` HOT 1
- fPIC error when compiling as shared library HOT 3
- kernel_param doesn't work with parallel_for HOT 2
- `xrt_piEventGetProfilingInfo` not implemented
- sycl-ls crashes with XRT in emulation mode HOT 2
- Compilation issue with aie++ HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sycl.