56,966 blogs · [ { "id": "01a087c9-0ec4-723e-95ea-942b7cf18897", "title": "Feedback Loop: The People Behind My Four Years of Engineering", "url": "https://prawns.dev/blogs/feedback-loop.html", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7daee19d", "title": "TIL: UPMEM - Bringing Processing-in-Memory Out of the Lab", "url": "https://prawns.dev/til/upmem.html", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7dea90c0", "title": "TIL: PEI - Making Near Memory Computing Feel Like a Normal CPU Instruction", "url": "https://prawns.dev/til/pei.html", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7e1a7e4e", "title": "TIL: Tesseract - When the Processor Moves Next Door to Memory", "url": "https://prawns.dev/til/tesseract.html", "published_at": "2026-06-29T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7e87a443", "title": "TIL: Processing-Using-SRAM - When the Cache Becomes the Processor", "url": "https://prawns.dev/til/processing-using-sram.html", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7f1169fd", "title": "TIL: SIMDRAM - Turning DRAM Into a Programmable SIMD Engine", "url": "https://prawns.dev/til/simdram.html", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7f44f743", "title": "TIL: Ambit - When DRAM Accidentally Becomes a Logic Gate", "url": "https://prawns.dev/til/ambit.html", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b7f8c7c98", "title": "TIL: RowClone - Copying Data Entirely Inside DRAM", "url": "https://prawns.dev/til/rowclone.html", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b807bfd85", "title": "Beyond the Memory Wall: The CPU Was Helping You All Along", "url": "https://prawns.dev/blogs/beyond-memory-wall.html", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b812a2ef0", "title": "TIL: Understanding Isn't the Same as Execution", "url": "https://prawns.dev/til/how-engineers-think.html", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b814234c0", "title": "Why Your CPU Is Fast But Your Program Is Slow: Understanding the Memory Wall", "url": "https://prawns.dev/blogs/memory-wall.html", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b82353679", "title": "When Microcontrollers Struggle with Math: Building Herald", "url": "https://prawns.dev/blogs/herald.html", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b83223e73", "title": "You Don't Need Expensive Tools to Play with Silicon", "url": "https://prawns.dev/blogs/riscv-toolchain.html", "published_at": "2026-02-07T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b83e48c81", "title": "Tiny Tone - My First Accepted Tiny-Tapeout Design", "url": "https://prawns.dev/blogs/tiny-tone.html", "published_at": "2025-10-25T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b841d1b9b", "title": "RISC-V: The Linux of Hardware", "url": "https://prawns.dev/blogs/riscv-linux.html", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b850059a0", "title": "What is a System-on-Chip, Really?", "url": "https://prawns.dev/blogs/what-is-a-soc.html", "published_at": "2025-07-18T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b85c57e44", "title": "Aetheron: Bringing My Own SoC to Life", "url": "https://prawns.dev/blogs/aetheron.html", "published_at": "2025-07-18T00:00:00+00:00" }, { "id": "01a087c9-0ec4-723e-95ea-942b867d27cc", "title": "Herald DSP", "url": "https://prawns.dev/projects/herald.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b8685e172", "title": "Gallery", "url": "https://prawns.dev/gallery/index.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b86c78697", "title": "Projects", "url": "https://prawns.dev/projects/index.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b86f959f0", "title": "Blogs", "url": "https://prawns.dev/blogs/index.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b8706b6c4", "title": "Pranav", "url": "https://prawns.dev/index.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b87fb52a5", "title": "Guestbook", "url": "https://prawns.dev/guestbook/index.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b8846e8c3", "title": "About Me", "url": "https://prawns.dev/about/index.html", "published_at": null }, { "id": "01a087c9-0ec4-723e-95ea-942b88611cc6", "title": "TIL", "url": "https://prawns.dev/til/index.html", "published_at": null } ] posts Claim your blog
Back to prawns.dev
Blog · corpus.blog/blogs/prawns.dev/posts

prawns.dev

prawns.dev

2026

2025

Undated