CLAW Compiler for Performance Portability
--keep-comment
option.abstraction
to sca
folder.New features:
--target=<target>
or -t=<target>
allows to choose the target for
code transformation.--directive=<directive_language>
or -d=<directive_language>
allows
to choose the accelerator directive language used for code generation.--config=
. A
default configuration file is available in
<INSTALL_DIR>/etc/claw-default.xml
.New available transformations:
array-transform
kcache
call
loop-hoist
if-extract
verbatim
ignore
parallelize
parallelize forward
Modification:
collapse
clause can be applied to loop-fusion
transformation.Technical/Architecture change:
compiler/<compiler_id>.cmake
files.General:
Offline release (pack all dependencies in a single archive).
This release is the first release of the CLAW Compiler. It implements the v0.1.0 of the CLAW language specifications which includes the followings transformations: