Leonardo Batista·Feb 18AMD TheRock— Fairy Tale on Heterogeneous ProgrammingI’ve been amazed by HPC since I first heard of CUDA and OpenCL back in 2014. But since then, I’ve never really had a computer with an…
Hugo Rosenkranz·Jan 21GPU kernel optimization: Online SoftmaxLet’s look at the last optimization that is used by modern LLM frameworks to perform Softmax efficiently over large inputs
Hugo Rosenkranz·Sep 26, 2025GPU kernel optimization: Softmax — Part 2Softmax for Large Tensors: Multi-Block CUDA vs Triton Implementation
Muhammad Anas·Jul 4, 2025Creating Chaotic Flow Fields with GPGPU in React Three FiberHave you ever wondered how modern web applications create those mesmerizing particle effects with thousands of individual elements moving…
Hugo Rosenkranz·Jun 3, 2025GPU kernel optimization: Softmax — Part 1Unpacking GPU Reductions: The Story Behind Fast SoftmaxA response icon1A response icon1
Dr Rich Boden·Apr 30, 20255 key ways to maximise self-development as a undergraduate science student: Part 1 — CodingOn the importance of learning coding languages as core skills for the science student in the 2020s.
InWebGPUbyMuhammadxon Najimov·Jul 25, 2024Fundamentals of Compute ShadersA response icon2A response icon2
Tushar Gautam·Jul 10, 2024What is GPGPU programming?GPGPU (General-Purpose Graphics Processing Unit) programming refers to the use of graphics processing units (GPUs) for general-purpose…
InArt & tech / 아트와 테크로 미래를 보다byP5js·Jun 23, 2024DataTexture 를 이용한 GPGPU 구현, THREE.JS_03이제 드디어 FBO와 핑퐁버퍼를 적용해 보겠습니다. 기존의 버텍스쉐이더에서 newPos.x += 0.1; 이라고 적용해도 아마 newPos.x 의 전체 값이 0.1만큼만 이동하고 더이상의 변화는 없을 것입니다. 그것은 데이터가 업데이트 되고 있지…A response icon1A response icon1
InArt & tech / 아트와 테크로 미래를 보다byP5js·Jun 23, 2024DataTexture 를 이용한 GPGPU 구현, THREE.JS_02데이터 텍스쳐를 만든 과정에 이어서 이제 활용하는 방법을 알아 보겠습니다. 먼저 이전에는 planeGeometry를 사용하였지만 이제 BufferGeometry로 바꾸어 줍니다.