透过简单与美丽认识真理

Chengdu, China
Joined January 2009
Pinned Tweet
Free book, 640 Pages The Scientist and Engineer's Guide to Digital Signal Processing dspguide.com/pdfbook.htm 史密斯 (Steven W. Smith) 博士是 《科学家和工程师数字信号处理指南》的作者 该书是Amazon网站上数字信号处理(DSP)类书籍销量第一的著作(在700多种同类书籍中名列前茅) 史密斯专注开发用于医疗、安防和工业领域的新型成像系统 史密斯也是 Tek84 公司创始人和总裁 该公司是一家专注于成像和仪器系统的研发机构 tek84.com/
《深入理解数字信号处理》理论、算法及工程应用,第三版 Understanding Digital Signal Processing, 3rd Edition 作者:Richard G. Lyons,系统工程师,在加州大学圣克鲁斯分校主讲 DSP 课程,兼任《IEEE信号处理》杂志副主编 DSP 基本工作流程: 采样(Sampling) 量化(Quantization) 滤波(Filtering) 变换(Transformation) DSP 核心算法与概念: 傅里叶变换(DFT/FFT) 数字滤波器(FIR/IIR) 线性时不变系统(LTI, Linear time-invariant system)
4
20
117
6,449
CXL & Rust 联动,底层演进 每个 MicroVM 运行时内存开销可做到 5 MB 左右 一台高配物理服务器就可同时塞进成千上万个完全隔离的 MicroVM
531
NVX: An Ultra-Light Micro-VM Sandbox github.com/microsoft/nvx Microsoft 超轻量级微型虚拟机沙箱也来了,使用 Rust 开发 旨在通过硬件强制隔离机制来运行不可信的工作负载 基于 OpenVMM 构建,以 Guest OS 形式运行 Linux github.com/microsoft/openvmm 其设计也借鉴了 Nanvix 操作系统的研究成果 github.com/nanvix
234
AMD 联合创始人兼首任CEO 杰瑞·桑德斯(Jerry Sanders) 曾说过一句名言:好汉都有晶圆厂(Real men have fabs)
1
1
4
1,515
哈哈,很有故事性
#那什么.. 得看 google 怎么想, 而且现在 github.com/goplus/xgo 已经打通了 C/C++/Py/Go/Js/Node/.. 编译栈 以保有代码和工程量来说, 远比 年轻的 rust 要有优势, 甚至于, COBOL 都可能在 LLM 的支持下重新满血复活.. 一种语言 一个编译器 一个社区 的理想, 应该不可能在人类社会中达成, 真的达成了, 也是一篇 SciFi 小说最讽刺的背景了: ...在 Rust 统治人类文明 42万年之后, 一名无知的少年, 因为基因有缺陷, 永远不可能学习标准 rust v1984 课程后, 无意间, 在一个古老的矿井中发现了一种从来没有听说过的神奇代码片段, 长的像 rust ,但是, 可以任意修改内存中任意位置的值, 少年将之命名为 z 语言... 银河帝国从一个谁也没有想到的角落开始了崩溃...
1
4
1,843
uutils coreutils 又又又是 Rust 开发的 github.com/uutils/coreutils
Microsoft now ships Linux commands that run natively on Windows. Coreutils for Windows brings ls, cp, cat, grep, find and the rest of the classic Linux toolkit to Windows, so the same commands and scripts work on Windows, Mac, Linux and WSL. 5.3K stars. → one install: winget install Microsoft.Coreutils → the same flags and pipelines you already use on Linux → built on the open-source uutils project, packaged and maintained by Microsoft → switch off any command that clashes with your shell Still in preview. PowerShell needs version 7.4 or later, and a few commands like kill aren't included. MIT. github.com/microsoft/coreuti…
2
4
1,380
AWS 早期持续押注 Rust,如今来看是极具远见的战略决策 AWS 早期不仅在内部重用 Rust,资助 Rust 基金会、还招募了大量 Rust 核心编译器开发者 AWS 押注 Rust 极致控制云资源成本,堵住基础设施漏洞 Google 押注 Go, Kotlin(被 Oracle 索赔需要有种语言替代) 降低大规模高并发开发门槛,实现云原生工业标准化和 Android 语言生态的连续性 Apple 押注 Swift 统一生态开发体验,彻底告别 OC 的陈旧 Microsoft 押注 C# 早期是为了对抗 Java,现在是企业级全栈语言和生态系统 通过 Unity 引擎,C# 垄断了移动游戏和独立游戏开发的半壁江山 Meta 押注 OCaml 构建最强代码静态分析,并衍生出了 ReasonML/ReScript 当然,C/C++ 依然是所有这些科技巨头绝对无法放弃的 它们会向 C/C++ 生态(编译器、标准委员会、核心库)持续注入资金 大家心里跟明镜似的,C/C++ 是无法撼动的核心历史资产 新语言负责开疆拓土,C/C++ 依然是现代算力的物理底线
15
13
5
175
35,594
有没有最安全的编程语言,是 Rust 吗? 就如前面聊到的 CXL 内存/设备互连技术,当数据以 128 GT/s 的超高速度在多台服务器、GPU 和外部物理内存池之间穿梭时,任何一个底层的内存指针错误都可能导致整个多卡 AI 算力集群直接崩溃、或者导致敏感的参数(如 LLM 的模型权重)通过内存越界漏洞被非法窃取 这也是为什么目前现代 CXL 控制器固件、驱动程序以及云计算底层的虚拟化系统(如 AWS Firecracker),正在大面积使用 Rust 重新编写
8
1
14
3,430
CXL(Compute Express Link) 是一种开放的标准、高带宽、低延迟的互连技术,主要用于现代数据中心和服务器。它建立在 PCIe(PCI Express) 的物理层基础之上,专门为了解决现代计算机系统(尤其是 AI、机器学习和云计算)中 CPU 与高速加速器(如 GPU、FPGA、智能网卡)以及内存扩展设备之间的数据传输瓶颈而设计 computeexpresslink.org/ CXL 核心目的可以总结为: 让设备之间能够高效、直接地共享内存和处理数据,打破传统的性能瓶颈 传统服务器架构正面临着被称为内存墙(Memory Wall)的瓶颈,以及资源利用效率方面的挑战。CXL 通过以下三个核心支柱来解决这些关键问题: 1. 打破内存墙 现代工作负载(如人工智能/机器学习、内存数据库)对内存容量和带宽的需求,已超出了传统 DRAM 插槽所能提供的极限 2. 缓存一致性与异构性 在异构计算时代(涵盖 CPU、GPU、FPGA、智能网卡等),实现高效的数据共享至关重要 3. 资源解耦与池化 CXL 推动了架构从“以服务器为中心”向“以数据为中心”的转型 github.com/learningHWSW/CXL-…
1
9
763
OpenCAL:开放式计算轴向平版印刷项目,开源无分层 3D 打印技术 计算轴向光刻技术(Computed Axial Lithography,CAL) Lithography,光刻/平版印刷,利用光线使树脂固化的技术 CAL 技术由加州大学伯克利分校于 2017 年提出 不同传统 3D 打印“切片再打印”,而 CAL 类似于“反向 CT 扫描” github.com/computed-axial-li… 这是加州大学伯克利分校联合 Formlabs 和 Prusa 等共同推出的开源项目 旨在打破传统3D打印逐层堆叠的限制,将体积式增材制造(Volumetric Additive Manufacturing, VAM,核心逻辑是空间整体一次性成型,直接在装有液态树脂的容器内整体投影凝固出来)技术带入消费级与学术研究市场 OpenCAL 被设计成低成本、模块化的完整开源生态,包含关键部分: * 硬件设计,基于工业标准的 2020 铝型材、树脂旋转台、树脂瓶(树脂瓶围绕中心轴旋转)、Fresnel 偏振镜以及树脂离心机(CentrifuCAL,用于快速分离未固化的树脂)整体造价约 $1,638 (截至2026年6月),OpenCAL BOM 清单 docs.google.com/spreadsheets… * 固件,基于 Raspberry Pi 5 的开源底层固件,采用 Python 编写,可通过 LCD 屏幕和旋钮进行免电脑的脱机打印 github.com/computed-axial-li… * 切片与光学优化软件(Tomo),基于开源 Python 库 VAMToolbox,专门用于计算光剂量和生成 CAL 兼容的断层投影文件 github.com/computed-axial-li… OpenCAL: A Comprehensive Guide 文档很齐全,可跟着指南一步步组装 opencal-org.readthedocs.io/e…
1
11
920
CAL 的设计灵感直接来源于医学上的计算机断层扫描(CT) CT 是通过从多角度照射 X 光来重建人体内部的三维图像 而 CAL 则是通过将多角度的二维图像投影到光敏树脂中 来“重建”出真实的物理实体
265
非常值得关注的 FPGA CPU 博客 fpga.org/ 之前长期沉寂的 FPGA CPU News 也可一并关注 作者 Jan Gray 于 2003 年离开微软后致力于硬件架构、FPGA 和 RISC-V 开放指令集架构的研究,并创立了 Gray Research LLC github.com/grayresearch Gray Research LLC is a Silver Founding Member of the RISC-V Foundation. 此前他在微软工作期间曾是 .NET CLR 性能团队的核心成员,并在 2003 年 6 月发表了广为人知的经典技术长文《Writing Faster Managed Code: Know What Things Cost》 learn.microsoft.com/en-us/pr…
FPGA CPU News fpgacpu.org/index.html This website hasn’t been updated for a long time, but the content that remains still holds some reference value. Processor and Integrated System Design in FPGAs fpgacpu.org/papers/xsoc-slid… Designing a Simple FPGA - Optimized RISC CPU and System on a Chip fpgacpu.org/papers/soc-gr004… Building a RISC CPU and System on a Chip in an FPGA fpgacpu.org/papers/xsoc-seri… I also resonate with the author’s design philosophy. for FPGA CPU cores, simple is beautiful. In my experience, simpler is smaller smaller is cheaper smaller is faster smaller is more power frugal simpler is easier to test
2
29
1
159
5,404
半導體製造概論 跟著一片晶圓,走完從沙子到晶片的旅程 github.com/chenwei810/Semico… 一颗指甲大小的晶片上,有数十亿个电晶体。它们全部是在一片薄薄的矽晶圆上,经过数百到上千个步骤、花上好几个月「做」出来的 这本书会跟着一片晶圆,从沙子开始,一站一站走进晶圆厂,经过微影、薄膜、蚀刻、布植、研磨与金属化,再到测试、封装,最后变成可以装进手机和电脑的晶片 半导体制造概论帮助快速过一遍半导体制造流程、术语和基本知识点
7
92
2
553
16,553
点沙成晶
142
DocumentDB 1.0 发布,采用 MIT 许可协议 1.0 正式版重点关注安全性、稳定性和正确性 DocumentDB 隶属 Linux 基金会(LF)旗下项目 documentdb.io/v1/ 这是一款基于 PostgreSQL 构建,兼容 MongoDB 的开源文档数据库 以原生方式实现了面向文档的 NoSQL 数据库 支持在 PostgreSQL 框架内对 BSON(Binary JSON)的存储 DocumentDB 由三个核心组件构成: * pg_documentdb_core:一个 PostgreSQL 扩展,为原生 PostgreSQL 引入了对 BSON 数据类型的支持及相关操作 * pg_documentdb:DocumentDB 的公共 API 接口层,提供针对存储中文档的 CRUD 功能 * pg_documentdb_gw:网关协议转换层,负责将用户调用的 MongoDB API 转换为 PostgreSQL 查询语句 DocumentDB 最初由 Microsoft 在 2024 年发起并主导 微软为了在 PostgreSQL 中原生加入对 BSON 数据模型支持 设计并开发了一组 PostgreSQL 扩展插件 随后 2025 年初正式开源发布,并于同年捐赠给 Linux 基金会
1
4
959