Camel Coder

Results 64 comments of Camel Coder

Here is a Dockerfile that demonstrates what I was referring to: ```Dockerfile FROM ubuntu:23.04 RUN apt-get update \ && apt-get install -y build-essential wget git gcc-riscv64-linux-gnu clang device-tree-compiler lld \...

The default runtime is tuned for getting good measurements on real hardware, ypu can modify the `bench/config.h` file. Everything depends on `MAX_MEM`.

I'll look into it, this could be a new load/store benchmark under the instructions folder. I tried adding the load/store instructions to the other instruction measurements, but they didn't really...

Yes we are, thanks for the offer, I've received mine yesterday as well. I started a benchmark run overnight, but got a bit greedy with the sample count, so it...

I'm compiling with clang-16, do you have a latest gcc or clang compiler ready? Since we have proper auto vectorization now, I was planning to use different compilers. If you...

clang-18 would be good to have results for, from a quick check on godbolt, the autovectorization definitely improved, even for simple things like memcpy.

The flags I used should be fine. `zvlsseg` doesn't seem to be distinguished in clang. `zihintpause`, `zbc`, `zvamo` shouldn't be relevant. `xtheadc`, `xtheadvdot` are vendor extensions and probably not relevant...

Hosted mode with `--target` without a toolchain isn't really hosted, I didn't anticipate that. The second one works for me when I use `clang-16`, does `-mno-relax` help? This might be...

Great. I got it connected to ethernet and tried to build (to install) git. I failed at the download, because the preinstalled `wget` doesn't support `https`, only `http` or `ftp`....

It's fine, this setup works quite well for my purposes.