niconiconi on Nostr: x86 be like... Intel: In HPC, use streaming loads and stores for non-temporal data ...
x86 be like...
Intel: In HPC, use streaming loads and stores for non-temporal data you only use once.
Users: What does "streaming" mean? The CPU is not really "streaming" anything.
Intel: Oh, this feature is called "streaming loads and stores" because it's provided by the "Streaming SIMD Extention" (SSE)!
Users: And what does SIMD have anything to do with data streaming?
Intel: Because it was originally called Internet Streaming SIMD Extensions. The fact that MOVNTDQ increases the memory STREAM benchmark score is a coincidence.
Published at
2026-09-08 23:51:18 UTCEvent JSON
{
"id": "34e0605c16fac53d5c21bec46f4151c1c8009023274773ab97d17e7f7a4f36bf",
"pubkey": "c9d683688e5e4cb1bfa183741c2f9a7199c5f8a8efd49c7bdcb0ae145acd4f93",
"created_at": 1788911478,
"kind": 1,
"tags": [
[
"proxy",
"https://mk.absturztau.be/notes/aqww0o39jl0r005t",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mk.absturztau.be/notes/aqww0o39jl0r005t",
"pink.momostr"
],
[
"-"
]
],
"content": "x86 be like...\n\nIntel: In HPC, use streaming loads and stores for non-temporal data you only use once.\nUsers: What does \"streaming\" mean? The CPU is not really \"streaming\" anything. \nIntel: Oh, this feature is called \"streaming loads and stores\" because it's provided by the \"Streaming SIMD Extention\" (SSE)!\nUsers: And what does SIMD have anything to do with data streaming?\nIntel: Because it was originally called Internet Streaming SIMD Extensions. The fact that MOVNTDQ increases the memory STREAM benchmark score is a coincidence.",
"sig": "db4cb734a850609f76a3813cf755eb9cd231552198d5f316757395f74ab92b6fce19053c25eefe22640f0f3bf660e9d5d401adf29f02dd5aa6b65f1a0d1e1865"
}