1,277 karma · joined August 14, 2017
1. play around with the NVPTX LLVM backend and/or try compiling CUDA with Clang,
2. get familiar with the PTX ISA,
3. play around with ptxas + nvdisasm.
Set it back down to a supported frequency, ran a full memtest suite again with no errors.
Never had any issues since.
Why?..
I have not seen a single codebase that widely uses uint8_t and does not typedef it to u8. It is the exact opposite of "extremely opinionated".
I went through the same hiring process and had a positive experience at every stage. I had a strong competing offer but went with the JAX team at NVIDIA.
I'll pass it along as feedback.
0 is the additive identity
all([]) is True
any([]) is False
Salk Institute is an even more surreal place.
Serialize each object as a pair (index, obj), where 'index' maps back to the original address where the object was stored, and 'obj' is a pair of indices if the object is a cons cell, or the appropriate representation (string literal, integer, etc.) if the object is an atom.
Then to deserialize allocate a memory location for every index and load the objects as is. Then replace the indices with the corresponding (new) addresses.
(define a (list "a"))
(set-cdr! a a)Hmm, why not?
https://github.com/andportnoy/riscv-disassembler/blob/master...