56,966 blogs · [ { "id": "01a08760-1851-715e-a3f1-30a70fe8c727", "title": "Something Personal: Customer Obsession", "url": "https://chsasank.com//customer-obsession.html", "published_at": "2025-10-18T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a710072677", "title": "Something Personal", "url": "https://chsasank.com//something-personal.html", "published_at": "2024-10-05T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a71089cc78", "title": "Intermediate Representations for GPUs: LLVM Does Not Cut it", "url": "https://chsasank.com//intermediate-representations-for-gpu.html", "published_at": "2024-04-05T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a711522f46", "title": "SYCL: A Portable Alternative to CUDA", "url": "https://chsasank.com//sycl-portable-cuda-alternative.html", "published_at": "2024-03-27T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a7115db0fa", "title": "PortBLAS: Open Source BLAS that is Performance-Portable Across GPUs", "url": "https://chsasank.com//portblas-portable-blas-across-gpus.html", "published_at": "2024-02-22T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a711c16f5c", "title": "How Common Lisp Met C++", "url": "https://chsasank.com//clasp-ffi-cpp.html", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a711e98576", "title": "Foreign Function Interfaces, or How to Expose C Functions in Scheme", "url": "https://chsasank.com//chicken-scheme-ffi-tutorial.html", "published_at": "2024-02-19T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a7129356f4", "title": "Installing Drivers and Libraries for Intel Arc GPUs on Ubuntu", "url": "https://chsasank.com//intel-arc-gpu-driver-oneapi-installation.html", "published_at": "2024-02-12T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a71366eea8", "title": "Intermediate Representations in Compilers: SSA is Functional Programming", "url": "https://chsasank.com//compiler-intermediate-representations-2-ssa-fun.html", "published_at": "2024-02-07T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a713aa9c0f", "title": "Intermediate Representations in Compilers: Static Single Assignment (SSA)", "url": "https://chsasank.com//compiler-intermediate-representations-1-ssa.html", "published_at": "2024-01-03T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a714a5ef5b", "title": "Hardware Design for LLM Inference: Von Neumann Bottleneck", "url": "https://chsasank.com//llm-system-design.html", "published_at": "2023-12-30T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a71547ae8e", "title": "Scheme Compiler in Incremental Steps: Procedures", "url": "https://chsasank.com//scheme-compiler-8-procedures.html", "published_at": "2023-12-23T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a716020dd5", "title": "Scheme Compiler in Incremental Steps: Heap Allocation", "url": "https://chsasank.com//scheme-compiler-7-heap-allocation.html", "published_at": "2023-12-19T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a7165660b4", "title": "Scheme Compiler in Incremental Steps: Conditional Expressions", "url": "https://chsasank.com//scheme-compiler-6-conditional-expressions.html", "published_at": "2023-12-18T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a71745ce00", "title": "Scheme Compiler in Incremental Steps: Local Variables", "url": "https://chsasank.com//scheme-compiler-5-local-variables.html", "published_at": "2023-12-18T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a7176c8e11", "title": "Scheme Compiler in Incremental Steps: Binary Primitives", "url": "https://chsasank.com//scheme-compiler-4-binary-primitives.html", "published_at": "2023-12-17T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a717d50472", "title": "Scheme Compiler in Incremental Steps: Unary Primitives", "url": "https://chsasank.com//scheme-compiler-3-unary-primitives.html", "published_at": "2023-12-16T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a7184e9e03", "title": "Scheme Compiler in Incremental Steps: Immediate Constants", "url": "https://chsasank.com//scheme-compiler-2-constants.html", "published_at": "2023-12-16T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a718ef9de7", "title": "Scheme Compiler in Incremental Steps: Compiling Integers", "url": "https://chsasank.com//scheme-compiler-1-integers.html", "published_at": "2023-12-16T00:00:00+00:00" }, { "id": "01a08760-1851-715e-a3f1-30a719605fe4", "title": "Marketing Strategy From First Principles", "url": "https://chsasank.com//marketing-strategy.html", "published_at": "2022-12-05T00:00:00+00:00" } ] posts Claim your blog
Back to chsasank.com
Blog · corpus.blog/blogs/chsasank.com/posts

chsasank.com

chsasank.com

2025

2024

2023

2022