everything.
Intro to PTX Optimization : Part 1
If you’re trying to push your GPU harder than CUDA C++ allows, eventually you end up at PTX. It’s NVIDIA’s intermediate representation, sitting between your kernel code and the hardware. This post covers PTX from the ground up: what it is, how to write it by hand, and why it matters. Make sure you’re comfortable with CUDA kernels and the memory model before jumping in.
What is PTX?
PTX is a low-level, virtual instruction set designed by NVIDIA for their GPUs. It’s basically the GPU’s “assembly language,” but it’s not the final machine code. Instead, PTX gets compiled just-in-time (JIT) by the NVIDIA driver into SASS, the actual binary that runs on your specific GPU architecture.
…Tenets of Human-Like AGI
This post attempts to define what human-like AGI might look like. These tenets are rooted in emulating biological intelligence and overcoming its drawbacks.
Working definition of AGI
AGI is a system that achieves human-level general intelligence, performing at or near human capability across a broad range of domains. The defining feature is generality rather than superhuman performance in any particular area. This is different from Narrow AI, which is superhuman at specific tasks but subhuman at generalization, and from ASI, which is far beyond human capability across all domains.
…