<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t" -->

---
title: BLAKE3 at 13GB/s on Zen 5 | daily.dev
description: A benchmark comparing hashing function throughput on an AMD Zen 5 EPYC 4245P processor using pure Rust shows BLAKE3 reaching ~13 GB/s on 1MB inputs — roughly...
canonical: https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: BLAKE3 at 13GB/s on Zen 5 | daily.dev
og:description: A benchmark comparing hashing function throughput on an AMD Zen 5 EPYC 4245P processor using pure Rust shows BLAKE3 reaching ~13 GB/s on 1MB inputs — roughly...
og:url: https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t
og:image: https://api.daily.dev/og/posts/Pwusg1H2T.png
og:image:alt: BLAKE3 at 13GB/s on Zen 5
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# BLAKE3 at 13GB/s on Zen 5

**[Sylvain Kerkour](https://daily.dev/sources/kerkour)** · 3 min read · 0 upvotes · 0 comments

## Summary

A benchmark comparing hashing function throughput on an AMD Zen 5 EPYC 4245P processor using pure Rust shows BLAKE3 reaching ~13 GB/s on 1MB inputs — roughly 5-6x faster than SHA-256 (~2.4 GB/s) and orders of magnitude faster than SHA-512 or SHA3 variants. The results are single-core and leverage AVX-512 instructions. The author notes curiosity about energy efficiency (bytes/Joule) given AVX-512's higher power draw, and links to a related post on pure Rust SIMD programming.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://kerkour.com/blake3-really-fast-zen5>

## Questions this post answers

### How fast is BLAKE3 compared to SHA-256 on AMD Zen 5 in Rust?

BLAKE3 reaches ~13,196 MB/s on 1MB inputs on a single core of an AMD Zen 5 EPYC 4245P, compared to ~2,373 MB/s for SHA-256 — roughly a 5.5x throughput advantage. For smaller 16KB inputs the gap is even more dramatic: BLAKE3 hits ~10,994 MB/s vs SHA-256's ~2,354 MB/s. The benchmark was run in pure Rust using AVX-512 instructions.

_Engineers choosing a hashing algorithm for high-throughput Rust pipelines track performance data like this on daily.dev._

### What throughput does SHA-256 achieve on AMD Zen 5 in a single-core Rust benchmark?

SHA-256 achieves approximately 2,373 MB/s on 1MB inputs on a single core of an AMD Zen 5 EPYC 4245P processor in pure Rust. For smaller 64-byte inputs it drops to around 822 MB/s, and for 1KB inputs it reaches about 2,123 MB/s. These figures come from a benchmark using the rust-stdx/stdx crate.

_Developers benchmarking cryptographic primitives in Rust find comparative data like this on daily.dev._

## Similar posts on daily.dev

- [SIMD programming in pure Rust](https://daily.dev/posts/simd-programming-in-pure-rust-idnkdlsse) · Hacker News · 2 upvotes · 0 comments
- [AVX-512 Optimization For Linux RAID Showing Up To 41% Improvement On AMD Ryzen 9 9950X](https://daily.dev/posts/avx-512-optimization-for-linux-raid-showing-up-to-41-improvement-on-amd-ryzen-9-9950x-poo478v4o) · Phoronix · 1 upvotes · 0 comments
- [I Put My Rust Code on a GPU. The Profiler Told Me to Stop.](https://daily.dev/posts/i-put-my-rust-code-on-a-gpu-the-profiler-told-me-to-stop--6e3tfkih6) · Medium · 0 upvotes · 0 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#cryptography](https://daily.dev/tags/cryptography)

[View this post on daily.dev](https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"BLAKE3 at 13GB/s on Zen 5","url":"https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t"},"datePublished":"2026-08-11T08:55:21.952Z","dateModified":"2026-08-11T09:06:01.284Z","description":"A benchmark comparing hashing function throughput on an AMD Zen 5 EPYC 4245P processor using pure Rust shows BLAKE3 reaching ~13 GB/s on 1MB inputs — roughly...","image":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","thumbnailUrl":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","isAccessibleForFree":true,"articleSection":"Sylvain Kerkour","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Sylvain Kerkour","logo":"https://media.daily.dev/image/upload/s--3ngWt4Yp--/f_auto,q_auto/v1786438308/logos/kerkour?_a=BAMAMicg0","url":"https://daily.dev/sources/kerkour"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust,cryptography","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sylvain Kerkour","item":"https://daily.dev/sources/kerkour"},{"@type":"ListItem","position":3,"name":"BLAKE3 at 13GB/s on Zen 5"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/blake3-at-13gb-s-on-zen-5-pwusg1h2t#faq","mainEntity":[{"@type":"Question","name":"How fast is BLAKE3 compared to SHA-256 on AMD Zen 5 in Rust?","acceptedAnswer":{"@type":"Answer","text":"BLAKE3 reaches ~13,196 MB/s on 1MB inputs on a single core of an AMD Zen 5 EPYC 4245P, compared to ~2,373 MB/s for SHA-256 — roughly a 5.5x throughput advantage. For smaller 16KB inputs the gap is even more dramatic: BLAKE3 hits ~10,994 MB/s vs SHA-256's ~2,354 MB/s. The benchmark was run in pure Rust using AVX-512 instructions. Engineers choosing a hashing algorithm for high-throughput Rust pipelines track performance data like this on daily.dev."}},{"@type":"Question","name":"What throughput does SHA-256 achieve on AMD Zen 5 in a single-core Rust benchmark?","acceptedAnswer":{"@type":"Answer","text":"SHA-256 achieves approximately 2,373 MB/s on 1MB inputs on a single core of an AMD Zen 5 EPYC 4245P processor in pure Rust. For smaller 64-byte inputs it drops to around 822 MB/s, and for 1KB inputs it reaches about 2,123 MB/s. These figures come from a benchmark using the rust-stdx/stdx crate. Developers benchmarking cryptographic primitives in Rust find comparative data like this on daily.dev."}}]}
```

