Comment by yetihehe
8 months ago
Bend looks like a nice language.
> That's a 111x speedup by doing nothing. No thread spawning, no explicit management of locks, mutexes. We just asked bend to run our program on RTX, and it did. Simple as that. Note that, for now, Bend only supports 24-bit machine ints (u24), thus, results are always mod 2^24.
Ahh, not even 32bit? Hmm, that seems pretty arbitrary for someone not accustomed to gpu's and wanting to solve some problems requiring 64 bits (gravitational simulation of solar system at millimeter resolution could use ~58bit ints for position).
We will have 64-bit boxed numbers really soon! As in, next month, or earlier if users find this to be a higher priority.
What other types are you planning? Maybe some floats (even if only on cpu targets, would be nice).
Immutable textures and strings. Perhaps actual mutable arrays. Many numeric types like F64, U64, I64. And some vector types like F16x4.
Is there a platform with native hardware u64? Maybe some FPGA?
Sorry, meant u24.