frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

TPU (Tensor Processing Unit) Deep Dive

https://henryhmko.github.io/posts/tpu/tpu.html
139•transpute•5h ago

Comments

jan_Sate•4h ago
I thought that it would be about 3D printer filament.
almostgotcaught•4h ago
> In essence, caches allow hardware to be flexible and adapt to a wide range of applications. This is a large reason why GPUs are very flexible hardware (note: compared to TPUs).

this is correct but mis-stated - it's not the caches themselves that cost energy but MMUs that automatically load/fetch/store to cache on "page faults". TPUs don't have MMUs and furthermore are a push architecture (as opposed to pull).

RossBencina•2h ago
Can you suggest a good reference for understanding which algorithms map well onto the regular grid systolic arrays used by TPUs? The fine article says dese matmul and convolution are good, but is there anything else? Eigendecomposition? SVD? matrix exponential? Solving Ax = b or AX = B? Cholesky?
WithinReason•2h ago
Anything that you can express as 128x128 (but ideally much larger) dense matrix multiplication and nothing else
musebox35•1h ago
I think https://jax-ml.github.io/scaling-book/ is one of the best references to go through. It details how single device and distributed computations map to TPU hardware features. The emphasis is on mapping the transformer computations, both forwards and backwards, so requires some familiarity with how transformer networks are structured.
serf•1h ago
does that cooling channel have a NEMA stepper on it as a pump or metering valve?[0]

If so, wild. That seems like overkill.

[0]: https://henryhmko.github.io/posts/tpu/images/tpu_tray.png

fellowmartian•13m ago
definitely closed-loop, might even be a servo
frays•56m ago
How can someone have this level of knowledge about TPUs without working at Google?
musebox35•24m ago
From the acknowledgment at the end, I guess the author has access to TPUs through https://sites.research.google/trc/about/

This is not the only way though. TPUs are available to companies operating on GCP as an alternative to GPUs with a different price/performance point. That is another way to get hands-on experience with TPUs.

ipsum2•21m ago
Everything thats in the blog post is basically well known already. Google publishes papers and gives talks about their TPUs. Many details are lacking though, and require some assumptions/best guesses. Jax and XLA are (partially) open source and give clues about how TPUs work under the hood as well.

https://arxiv.org/abs/2304.01433

https://jax-ml.github.io/scaling-book/

ariwilson•23m ago
Cool article!

TPU (Tensor Processing Unit) Deep Dive

https://henryhmko.github.io/posts/tpu/tpu.html
139•transpute•5h ago•11 comments

Sound As Pure Form: Music Language Inspired by Supercollider, APL, and Forth

https://github.com/lfnoise/sapf
76•mindcrime•6h ago•18 comments

Show HN: Progressor – coach that breaks down big goals into actionable steps

https://progressor.me/
8•murahovsky•1h ago•3 comments

Remote MCP Support in Claude Code

https://www.anthropic.com/news/claude-code-remote-mcp?campaignId=13926158&source=i_email&medium=email&content=Oct2024AnalysisTool&messageTypeId=140367
45•surprisetalk•3d ago•7 comments

P-Hacking in Startups

https://briefer.cloud/blog/posts/p-hacking/
146•thaisstein•3d ago•69 comments

LaborBerlin: State-of-the-Art 16mm Projector

https://www.filmlabs.org/wiki/en/meetings_projects/spectral/laborberlin16mmprojector/start
171•audionerd•12h ago•34 comments

Announcing the Clippy feature freeze

https://blog.rust-lang.org/inside-rust/2025/06/21/announcing-the-clippy-feature-freeze/
20•jmillikin•1h ago•0 comments

Finally, a Makefile formatter (50 years overdue)

https://github.com/EbodShojaei/bake
38•rainmans•2d ago•1 comments

The bad boy of bar charts: William Playfair (2023)

https://blog.engora.com/2023/05/the-bad-boy-of-bar-charts-william.html
55•bryanrasmussen•3d ago•5 comments

Type Inference Zoo

https://zoo.cuichen.cc/
79•mpweiher•4d ago•2 comments

Denmark's Archaeology Experiment Is Paying Off in Gold and Knowledge

https://www.scientificamerican.com/article/denmark-let-amateurs-dig-for-treasure-and-it-paid-off/
136•sohkamyung•3d ago•70 comments

U.S. bombs Iranian nuclear sites

https://www.bbc.co.uk/news/live/ckg3rzj8emjt
681•mattcollins•8h ago•1908 comments

Airpass – Easily overcome WiFi time limits

https://airpass.tiagoalves.me/
300•herbertl•3d ago•205 comments

When Humans Learned to Live Everywhere

https://www.nytimes.com/2025/06/18/science/ancient-human-adaptation-environments.html
4•pepys•3d ago•0 comments

Show HN: Luna Rail – treating night trains as a spatial optimization problem

https://luna-rail.com/en/home-2
77•ant6n•3d ago•27 comments

Samsung embeds IronSource spyware app on phones across WANA

https://smex.org/open-letter-to-samsung-end-forced-israeli-app-installations-in-the-wana-region/
742•the-anarchist•1d ago•429 comments

P2piano: A P2P collaboration space for the musically inclined

https://p2piano.com/
19•giulianopz•4d ago•2 comments

AllTracker: Efficient Dense Point Tracking at High Resolution

https://alltracker.github.io/
80•lnyan•15h ago•8 comments

Phoenix.new – Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
557•wut42•1d ago•246 comments

Delta Chat is a decentralized and secure messenger app

https://delta.chat/en/
253•Bluestein•1d ago•144 comments

uBlock Origin Lite Beta for Safari iOS

https://testflight.apple.com/join/JjTcThrV
240•Squarex•1d ago•51 comments

Scaling our observability platform by embracing wide events and replacing OTel

https://clickhouse.com/blog/scaling-observability-beyond-100pb-wide-events-replacing-otel
181•valyala•23h ago•76 comments

Tell HN: Beware confidentiality agreements that act as lifetime non competes

307•throwarayes•16h ago•186 comments

Using Microsoft's New CLI Text Editor on Ubuntu

https://www.omgubuntu.co.uk/2025/06/microsoft-edit-text-editor-ubuntu
249•jandeboevrie•4d ago•252 comments

Compact Representations for Arrays in Lua [pdf]

https://sol.sbc.org.br/index.php/sblp/article/view/30252/30059
59•tkhattra•3d ago•13 comments

Compiler for the B Programming Language

https://github.com/tsoding/b
46•ycuser2•3d ago•8 comments

Unexpected security footguns in Go's parsers

https://blog.trailofbits.com/2025/06/17/unexpected-security-footguns-in-gos-parsers/
188•ingve•3d ago•104 comments

Linux on the Behringer X32 [video]

https://www.youtube.com/watch?v=6CfLC5xVy90
23•birdman3131•3h ago•4 comments

ARIA, the UK's Bet to Build Scientific Revolutions

https://www.asimov.press/p/aria
62•almost-exactly•15h ago•46 comments

'Gwada negative': French scientists find new blood type in woman

https://www.lemonde.fr/en/science/article/2025/06/21/gwada-negative-french-scientists-find-new-blood-type-in-woman_6742577_10.html
156•spidersouris•1d ago•61 comments