Glue and coprocessor architectures
Special thanks to Justin Drake, Georgios Konstantopoulos, Andrej Karpathy, Michael Gao, Tarun Chitra and various Flashbots contributors for feedback and review. If you analyze any resource-intensive computation being done in the modern world in even a medium amount of detail, one feature that you will find again and again is that the computation can be broken up into two parts: These two forms of computation are best handled in different ways: the former, with an architecture that may have lower efficiency but needs to have very high generality, and the latter, with an architecture that may have lower generality, but needs to have very high efficiency. To start off, let us look under the hood of the environment I am most familiar with: the Ethereum Virtual Machine (EVM). Here is the geth debug trace of a recent Ethereum transaction that I did: updating the IPFS hash of my blog on ENS. The transaction consumes a total of 46924 gas, which can be categorized in this way: EVM trace of an E
Dark Mode Toggle Glue and coprocessor architectures 2024 Sep 02 See all posts Glue and coprocessor architectures Special thanks to Justin Drake, Georgios Konstantopoulos, Andrej Karpathy, Michael Gao, Tarun Chitra and various Flashbots contributors for feedback and review. If you analyze any resource-intensive computation being done in the modern world in even a medium amount of detail, one feature that you will find again and again is that the computation can be broken up into two parts: A relatively small amount of complex, but not very computationally intensive, " business logic " A large a
Explore this link on the map →related reading
- Hardware Acceleration for Zero Knowledge Proofs - Paradigmparadigm.xyz
- The Best GPUs for Deep Learning in 2023 — An In-depth Analysistimdettmers.com
- The Short Case for Nvidia Stock | YouTube Transcript Optimizeryoutubetranscriptoptimizer.com
- Pearl Whitepaperpearlresearch.ai
- A High-Level Technical Overview of Fully Homomorphic Encryption || Math ∩ Programmingjeremykun.com
- Off-Chain Compute Is All You Need — Emperorcrypto.mirror.xyz
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- How to Think About GPUs | How To Scale Your Modeljax-ml.github.io
- Secure multi-party computation - Wikipediaen.wikipedia.org
- Demystifying GPU Compute Architectures - by Babbagethechipletter.substack.com
- General-purpose computing on graphics processing units - Wikipediaen.wikipedia.org
- 17 misconceptions about SNARKs - a16z cryptoa16zcrypto.com