会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ke_scholar
管理
1
2
3
4
5
···
29
下一页
[置顶]
我永远喜欢珂朵莉
摘要: \[\color{#2CA9E1}\mathsf{『在太阳西斜的这个世界里』}\\\scriptsize\mathsf{—Broken\ Chronograph—} \] 现在我的梦想实现了 也留下了美好的回忆 可以说没有任何遗憾了吧 今天真是多谢你了 让我体验了许多美好 这全都是托你的福 我留下了
阅读全文
posted @ 2023-07-16 08:38 Ke_scholar
阅读(282)
评论(0)
推荐(0)
2026年9月22日
SIMD
摘要: SIMD:一条指令铺满一个向量寄存器 SIMD,AVX2,数据布局,浮点重结合。 把 \(w\) 个同类型数据装进一个宽寄存器,让一条指令对它们同时做同一种运算,这就是 SIMD(Single Instruction Multiple Data,单指令多数据)做的事。x86 上这个宽度是一路涨过来的
阅读全文
posted @ 2026-09-22 16:14 Ke_scholar
阅读(5)
评论(0)
推荐(0)
Parallel Reduction 优化
摘要: 并行归约:把一条加法链折成归约树 归约,SIMD,OpenMP,CUDA,浮点误差。 把 \(n\) 个数加成一个数,最直接的写法是一条首尾相接的链:第 \(i\) 次加法要等第 \(i - 1\) 次的结果。链长是 \(n - 1\),累加器的读写延迟全串在中间,乱序窗口再宽也藏不住。并行归约要动
阅读全文
posted @ 2026-09-22 10:58 Ke_scholar
阅读(6)
评论(0)
推荐(0)
2026年9月21日
空闲线程从自旋改成阻塞等待
摘要: 空闲线程从自旋改成阻塞等待 线程池,条件变量,绑核。 计算池的 worker 没活干时会回到循环顶部再取一次任务,取不到就 continue。这个写法本身没什么错,代价是线程一直留在 runqueue 里,绑定的那几个核在整个“没有任务”的阶段里都是满的。 空转吞掉的核 旧循环大致是这样: whil
阅读全文
posted @ 2026-09-21 17:23 Ke_scholar
阅读(3)
评论(0)
推荐(0)
Pairwise
摘要: 成对求和:按位对齐 polars 无过滤的 .sum() polars,float_sum,Pairwise summation。 polars 中无过滤的整列求和走的是 float_sum,一个固定的成对求和实现。它没有 Kahan 补偿,也不做朴素顺序累加,而是把输入切成固定大小的块,块内按 l
阅读全文
posted @ 2026-09-21 17:11 Ke_scholar
阅读(7)
评论(0)
推荐(0)
2026年9月14日
复刻 polars top_k 的分区序
摘要: 复刻 polars top_k 的分区序 选择算法,introselect,浮点累加顺序。 Top10 金额求和和 py 侧对不上,差值很小,但每次都稳定复现。C++ 这边原本的做法是维护一个容量 \(10\) 的降序数组,每来一笔成交就插进去,最后按降序顺序加起来。py 那边写的是 pl.col(
阅读全文
posted @ 2026-09-14 15:53 Ke_scholar
阅读(5)
评论(0)
推荐(0)
2026年9月4日
C++ .so 跨库 ABI 问题
摘要: C++ .so 跨库 ABI 问题 动态库,ABI,内存布局。 把重新编译好的行情读写动态库 libRW.so 发给合作方之后,对方在自己的机器上跑主程序,\(20\) 个因子的 compare 结果全部不对,C++ 侧读回来的值一直是 Cdata:0。主程序本身又跑得很完整,读写大概 \(2470
阅读全文
posted @ 2026-09-04 09:21 Ke_scholar
阅读(7)
评论(0)
推荐(0)
2026年8月4日
Arrow/Parquet 写入段错误
摘要: Arrow/Parquet 写入段错误 Arrow,Parquet,悬垂指针。 快照聚合链路重构之后,远程生产机上会在写 Parquet 时随机段错误,进程退出码是 \(139\)。同一次运行里的逐笔写入却一直正常。两边写文件用的 Arrow 代码几乎一样,这个差异让排查绕了不少路。 当时的运行环境
阅读全文
posted @ 2026-08-04 09:53 Ke_scholar
阅读(7)
评论(0)
推荐(0)
2026年7月27日
fmtlog 跨 DSO 崩溃与日志丢失
摘要: fmtlog 跨 DSO 崩溃与日志丢失 fmtlog,DSO,符号可见性。 程序启动后会先输出两行工作线程绑核日志,接着直接 free(): invalid pointer,Aborted (core dumped)。 08:46:47.442681 WorkerThread.cpp:29 INF
阅读全文
posted @ 2026-07-27 10:30 Ke_scholar
阅读(13)
评论(0)
推荐(0)
2025年12月2日
多益笔试
摘要: emm 三轮笔试。 第一轮说是网申,给你一堆选择题,大多像是考公那种找规律的题。 第二轮是观点题,不过我是在笔试后做的。问题有你认为世界公平吗、养狗的看法、军人天职、是不是女权主义、评价你的父亲、看过的书籍、胖猫事件、评价马斯克等等。emm 这东西见仁见智吧。 第三轮就是正常的笔试,选择题大多是问排
阅读全文
posted @ 2025-12-02 17:31 Ke_scholar
阅读(185)
评论(0)
推荐(0)
2025年11月28日
数字马力笔试
摘要: 选择题七八十道的样子,包含 AI、Java 面向对象、数据库等。 编程题五道: 一五是算法,第一题是模拟,给你个身份证,问最后一位和前面 \(9\) 位算出的一个结果是否匹配,我记得好像是牛客上的原题。 第五题是给你两个固定坐标 \(A,B\),然后还有 \(n\) 个点,问这以两个坐标向外的圆形覆
阅读全文
posted @ 2025-11-28 13:46 Ke_scholar
阅读(216)
评论(0)
推荐(0)
1
2
3
4
5
···
29
下一页
公告