qieqie 最近的时间轴更新
qieqie

qieqie

V2EX 第 142863 号会员,加入于 2015-10-16 14:17:40 +08:00
今日活跃度排名 4945
qieqie 最近回复了
32 天前
回复了 Nazz 创建的主题 程序员 golang 内存 kv 缓存怎么做 gc 优化?
cgo
87 天前
回复了 YadongZhang 创建的主题 程序员 前端有多少工作是能用到 AST 的
代码编辑器上的高亮 /lint ,web 终端上的 sh 脚本、sql 自动补全
首先我没有看这个库源代码和视频,根据常识盲给几个结论:
对于小于 24 字节的 string ,编译器在 gcc5/clang6 之后的实现都会有明显性能提升,但是这个 simd string 不会甚至略降(simd 要做 align 和 padding )。
对于大于 32 字节的 string ,simd string 在不支持 avx2 寄存器的环境下都会成倍降低或者 fallback 。
你猜为啥他的 benchmark 要比 32B 而不是 24B 以下(gcc/clang sso),或者 32B(neon, sse 宽寄存器),64B(AVX2)以上呢。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2189 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 02:51 · PVG 10:51 · LAX 19:51 · JFK 22:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.