埃隆·马斯克 (Elon Musk) 的一家企业 OpenAI …
分类: Daniel Lemire’s blog
事物的大小(以字节为单位)
在云上存储 1 GiB/月 0.02美元 我的推特个人资料 (@…
使用 SVE 实现“strlen”
在 C 中,字符串的长度由字符串末尾的 0 字节标记。因此,要确…
检查是否缺少字符串,简单的 AVX-512 版本
假设您想要检查某个字符串是否存在于大型文档中。在 C 中,您可以…
C++中一个小数组的内存占用是多少?
在较早的一篇博文中,我报告说 Java 中的一个小字节数组(例如…
科技链接(2022 年 12 月 11 日)
当我们关注某些类型的不幸歧视(种族、性别)时,我们可能对其他类型…
两个整数之间的快速中点而不会溢出
比方说,我要求你通过反复猜测一个数字来找到我正在考虑的介于 -1…
优化编译器不必要地重新加载向量常量
现代处理器具有强大的矢量指令,允许您一次加载多个值,并(在一条指…
具有掩码加载和存储的现代矢量编程
当您启动一个程序时,它会创建一个拥有其内存的“进程”。内存以称为…
科技链接(2022年10月16日)
以色列的医生正在玩多基因筛查:这是一种让您的宝宝更有可能成长为健…
对混洗数组进行排序所需的比较次数:qsort 与 std::sort
给定一个包含N个double类型的数组,在 C 中对其进行排序的…
基本数据类型回顾:数字和字符串
计算机编程从将数据组织成数据结构开始。在几乎所有情况下,我们都使…
优化编译器删除重复字符串和数组
编程时,一次又一次地存储相同的常量数据可能是一种浪费。您使用更多…
科技链接(2022年9月16日)
有魅力的女学生成绩更好。当课程转移到网上时,他们就失去了这种好处…
科技链接(2022年9月12日)
人工智能研究中的标准数据集有10% 的图像被错误标记。然而,最先…
以编程方式捕获消毒剂错误
C 和 C++ 语言对程序员错误几乎没有提供保护。错误并不总是出…
“Hello world”在 C++ 中比在 C (Linux) 中慢
一个简单的 C 程序可能会在屏幕上打印“hello world”…
科技链接(2022年8月7日)
计算性能的提高解释了天气预报、蛋白质折叠和石油勘探等领域高达 9…
比较 strtod 和 from_chars (GCC 12)
一位读者(Richard Ebeling)邀请我重温一篇较早的博…
将方向矢量四舍五入到 8 向罗盘
现代游戏控制器可以指向广泛的方向。游戏设计者有时希望将摇杆方向转…