Hey is there a DRAM based USB stick?
Some way to have more fast memory that is not slow flash?
Hmm, a USB3 Super Talent DRAM stick, but we only have USB2 so the speed will be wasted?
Is a USB2 flash stick fast enough for a RAM/Swap drive?
Intel Optane drives?
With USB2 even a spinning drive will be fast enough?
Only the Pi3B+'s have 1GBs Ethernet, network drive?
See this is why I stay away from C and C++ and Linux Kernels and....
Still it is bleeding miracle they compile at all.
I have heard of 8 day compiles on Pi's.
I assume -j2 is 2 parallel processes, -j4 is 4 processes and -j tries as many as it can for Make?
So a Pi3B+ could do 4 processes in parallel, one for each core?
Going to have to learn all my various compilers multi-core options, more RTFM.
Sakaki mentioned something about a change to Firefox compiling
Reminds me of the early compiler wars, Watcom ruled.
Now I wonder about compiling on a NVIDIA GPU card.
Hey how does CUDA work?
Don't Arm have their own C Compiler too?
The compiler is based on LLVM and Clang technology. LLVM is a set of open-source components that allow the implementation of optimizing compiler frameworks. Clang is a compiler front end for LLVM, providing support for the C and C++ programming languages.
I know Arm's Compute Library makes use of NEON and Mali's OpenCL, is their C compiler using them as well?
LLVM and OpenCL connects to SPIR-V and then to Vulkan.
It looks like LLVM (CPU) and SPIR-V (GPU) is becoming the glues that connects everything?
Now there is an LLVM backend that targets the new SPIR-V intermediate representation, so any language compiler that targets LLVM should be capable of being used to target OpenCL.
Interesting, Go and Rust have SPIR-V asm/disassemblers
If our experiments ever turn into an actual product, I would have to recommend we write the GPU code in C.
To spare myself and others that dreadful fate, I decided to work towards making Rust’s GPGPU story as good as C’s.
I have spent a big part of my life debugging C, I don't want to spend the rest still doing it.
If C compiling is so slow on Pi's but Pi's are cheap can we do distributed Compiling?
Wow it can be done. Make myself a cluster out of all my old Pi's.
Actually Zero's run at 1GHz so are faster than old B's
No mention of Basic in any of the above?
Good enough reason to avoid Basic?
And now that I think about it yet again, C/C++ as well.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges