simd

标签

Cards List
#simd

l: 用于 k 和 q 的新运行时

Hacker News Top ↗ · 2026-07-07 缓存

l 是一个用于 k4、q 和 qSQL 的新运行时,提供透明的 SIMD、压缩向量和自动并行性,同时保持与现有代码的完全兼容。它针对华尔街的高性能计算。

0 人收藏 0 人点赞
#simd

在4 GB的数据堆中找针:Go语言性能从0.75 GB/s提升到49 GB/s

Lobsters Hottest ↗ · 2026-07-07 缓存

一位开发者详细介绍了将Go文件搜索从0.75 GB/s优化到49 GB/s的过程,利用SIMD等技术并理解内存层次结构,包括Go 1.26新推出的`simd/archsimd`包。

0 人收藏 0 人点赞
#simd

@Shanshrew: 一年研究即将结束。8个月未见成果,两次几乎放弃。去年11月/12月…

X AI KOLs Following ↗ · 2026-07-06 缓存

经过一年的研究,一个针对所有现代JavaScript解析器的通用2倍性能提升正在实施中,从oxc_parser开始,这将加速像OXLint、Vite和Deno这样的工具,并可能加速主要浏览器引擎。

0 人收藏 0 人点赞
#simd

用于C语言的单头文件解析器组合子

Hacker News Top ↗ · 2026-07-01 缓存

CParseC 是一个基于 C99 的单头文件解析器组合子库,灵感来自 Haskell 的 Parsec,提供零拷贝解析、无隐藏内存分配以及 SIMD 优化的组合子。其目标是提供一种灵活、高性能的手写解析器和 lex/yacc 工具的替代方案。

0 人收藏 0 人点赞
#simd

数据并行内核的微型编译器

Hacker News Top ↗ · 2026-06-25 缓存

一篇博客文章,描述了一个微型编译器,演示了如何通过将for循环转换为带有通道和掩码的向量化循环来降低数据并行内核,实现代码约180行Python。

0 人收藏 0 人点赞
#simd

@shubh6200: 要了解如何处理海量文件,请阅读 @geofflangdale 和 @lemir 的《Parsing Gigabytes of JSON per Second》…

X AI KOLs Timeline ↗ · 2026-06-24 缓存

该论文介绍了 simdjson,这是第一个能够在单核上使用 SIMD 指令每秒处理数 GB 数据的验证性 JSON 解析器,相比 RapidJSON 等现有解析器实现了显著的加速。

0 人收藏 0 人点赞
#simd

Rust 中的安全 SIMD,即使内部也安全

Lobsters Hottest ↗ · 2026-06-20 缓存

Rust 的 SIMD 抽象现在允许在不使用 unsafe 代码的情况下安全使用,这得益于 Rust 1.87 引入的 CPU 特性令牌,从而实现了简洁且可移植的向量操作。

0 人收藏 0 人点赞
#simd

@Modular: 两条路径为游戏场域提供支持。一条通过SIMD预计算场域。另一条将Mojo内核编译为WebAssembly…

X AI KOLs Following ↗ · 2026-06-15

Modular展示了两种计算游戏场域的方法:使用SIMD预计算,或将Mojo内核编译为WebAssembly以实现浏览器实时渲染。

0 人收藏 0 人点赞
#simd

@Modular: 一个 Mojo 程序每次使用 8 条 SIMD 通道生成独特的关卡,表示 GPU 的热场。热量产生大…

X AI KOLs Following ↗ · 2026-06-15

一个 Mojo 程序使用 8 条 SIMD 通道,基于 GPU 热场生成游戏关卡,热量制造障碍,冷却液增加加速效果。

0 人收藏 0 人点赞
#simd

Clojure 速度几乎媲美 C(需借助一些优化)

Lobsters Hottest ↗ · 2026-06-15 缓存

本文详细介绍了 Clojure 如何借助 JVM 的 Vector API 和精心优化,在 3D 压力测试中达到接近 C 的帧率(仅差 20%),展示了动态语言在热循环中也能接近底层性能。

0 人收藏 0 人点赞
#simd

PivCo-Huffman

Lobsters Hottest ↗ · 2026-06-05 缓存

本文介绍了PivCo-Huffman,一种利用小波树中的枢轴编码进行霍夫曼编码的新方法,实现了高性能的SIMD友好编码和解码。它始终优于最先进的霍夫曼编解码器,并展示了如何将ANS编码选择性地应用于偏斜节点,以接近ANS压缩比,同时保持高解压缩速度。

0 人收藏 0 人点赞
#simd

使用SIMD加速std::copy_if

Lobsters Hottest ↗ · 2026-05-26 缓存

一篇博文,分析和实现了在AMD Zen 4上使用AVX-512指令的SIMD加速版本的std::copy_if,并进行了性能分析和与编译器自动向量化的对比。

0 人收藏 0 人点赞
#simd

矩阵转置的实现要点

Hacker News Top ↗ · 2026-05-24 缓存

一篇深入的技术博客文章,解释如何使用现代x86_64 CPU上的SIMD指令高效地转置矩阵,重点介绍类似_mm256_shuffle_epi8的AVX2内联函数。

0 人收藏 0 人点赞
#simd

Bun.Image

Hacker News Top ↗ · 2026-05-23 缓存

Bun.Image 是一个零依赖的可链式图像处理管道,用于解码、调整大小、旋转和重新编码 JPEG、PNG、WebP、HEIC 和 AVIF 格式,在后台线程运行,灵感来自 Sharp。

0 人收藏 0 人点赞
#simd

minc — 用于构建原生软件的最小化语言

Lobsters Hottest ↗ · 2026-05-22 缓存

minc 是一种最小化的编程语言,可直接编译为多个平台的原生可执行文件,无需外部工具。它拥有现代语法、内置 SIMD 支持以及集成的着色器编译器。

0 人收藏 0 人点赞
#simd

C++26 发布了一个无人要求的 SIMD 库

Lobsters Hottest ↗ · 2026-05-14 缓存

文章批评了 C++26 中的新 std::simd 库,认为它比标量循环慢,编译速度慢,并且被自动向量化器和 Google Highway 等替代库超越,质疑其在经过十年标准化过程后的价值。

0 人收藏 0 人点赞
#simd

@techwith_ram:一个1000万文档的语料库以float32格式占用31GB内存。大多数团队遇到这一瓶颈后会转向托管向量数据库。每月400美元……

X AI KOLs Timeline ↗ · 2026-05-14

turbovec 是一个开源的 Rust 向量索引,使用 Google Research 的 TurboQuant 算法,实现了16倍压缩,搜索速度比 FAISS 更快,并且集成了 LangChain、LlamaIndex 和 Haystack 等 RAG 框架。

0 人收藏 0 人点赞
#simd

让编写跨平台 SIMD 代码变得愉快

Lobsters Hottest ↗ · 2026-05-11 缓存

作者详细介绍了 bx 库跨平台 SIMD 抽象的第三次迭代,倡导无类型方法和 SSA 风格编码,以简化不同 CPU 架构上的底层性能优化。

0 人收藏 0 人点赞
#simd

基于AVX-512的缓存友好型IPv6最长前缀匹配(线性化B+树,真实BGP基准测试)

Hacker News Top ↗ · 2026-04-20 缓存

planb-lpm是一个便携式、MIT许可的C++17库,使用线性化B+树和AVX-512 SIMD实现高效的IPv6最长前缀匹配(LPM),支持动态FIB、Python绑定,并针对真实BGP数据进行全面基准测试。

0 人收藏 0 人点赞
#simd

ARM处理器上匹配字符的最快方法?

Lobsters Hottest ↗ · 2026-04-19 缓存

本文探讨了在ARM处理器上使用SIMD指令进行字符匹配的最快方法,比较了传统的NEON方法与现代ARM芯片(如AWS Graviton4、Google Axion等)上可用的较新SVE2能力。

0 人收藏 0 人点赞
← Previous
Next →
← 返回首页

提交意见反馈