low-level

标签

Cards List
#low-level

通过一个“无用”的if语句将代码性能提升四倍

Lobsters Hottest ↗ · 2026-07-13 缓存

一篇博客文章展示了添加一个看似无用的条件检查如何通过允许CPU的分支预测器消除数据依赖,从而显著提升循环性能,在特定的压缩算法中实现了高达4倍的加速。

0 人收藏 0 人点赞
#low-level

理解Odin编程语言

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

一本教授Odin编程语言的书,涵盖手动内存管理、参数多态和数据导向设计。1.10版本已发布并包含更新。

0 人收藏 0 人点赞
#low-level

底层Haskell:在Haskell/GHC中模拟内联汇编的邪道方法

Lobsters Hottest ↗ · 2026-07-01 缓存

本文探讨了在Haskell/GHC中模拟内联汇编的技术,用于调用晦涩的CPU指令以及从外部函数高效返回多个值,并使用了扩宽乘法和无进位乘法等示例。

0 人收藏 0 人点赞
#low-level

优化 LLVM 的 bump 分配器

Lobsters Hottest ↗ · 2026-06-29 缓存

这篇博客文章详细介绍了对 LLVM 的 BumpPtrAllocator 进行的三项近期优化,通过移除冗余对齐、空指针检查以及每次分配的记账开销来减少快速路径开销,从而提升了 Clang、lld 及其他 LLVM 组件的性能。

0 人收藏 0 人点赞
#low-level

迷你可执行文件再探

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

本文重新审视了在 Linux 上创建极小 ELF 可执行文件的技术,探讨如何通过滥用头部字段和重叠结构将大小缩减至 45 字节,同时保持与 ELF 规范的兼容性。

0 人收藏 0 人点赞
#low-level

Rust语言的性能

Lobsters Hottest ↗ · 2026-05-25 缓存

本次演讲分析了Rust相较于C++的性能优势与劣势,提供了基准测试和最佳实践。附有幻灯片和阅读材料。

0 人收藏 0 人点赞
#low-level

libwce:小波编码器中的熵层,独立版本

Lobsters Hottest ↗ · 2026-05-24 缓存

libwce 是一个简洁且无专利问题的 Rust 库,实现了用于小波编码器的比特平面计数(BPC)熵层,提供一个无状态、无依赖的熵编码模块。

0 人收藏 0 人点赞
#low-level

SBCL: 终极汇编代码面包板 (2014)

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

一篇技术博客文章,探讨如何使用SBCL作为汇编代码的面包板,重点介绍基于堆栈的虚拟机技术,如旋转堆栈和高效的原语操作分发,并引用了F18处理器和x87堆栈。

0 人收藏 0 人点赞
#low-level

这恰恰表明没人再关心调试奇偶标志了

The Old New Thing (Raymond Chen) ↗ · 2026-05-18 缓存

Windows调试引擎(x86-64)中的一个错误错误地报告了奇偶标志,二十多年来未被发现,凸显出该标志极少被调试。

0 人收藏 0 人点赞
#low-level

Show HN: 用汇编语言构建 Web 服务器,为我的生命赋予(些许缺乏的)意义

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

ymawky 是一个专为 macOS 编写的 ARM64 汇编 Web 服务器,其特点是不依赖 libc 仅使用系统调用,并具备基本的 HTTP 功能。

0 人收藏 0 人点赞
#low-level

用 aarch64 汇编构建 Web 服务器,给我的生活(缺乏)意义

Lobsters Hottest ↗ · 2026-05-08 缓存

本文介绍了 'ymawky',一个完全用 aarch64 汇编为 macOS 编写的最小 HTTP Web 服务器,使用原始系统调用而无需 libc 包装器,以探索底层系统机制。

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

提交意见反馈