通过内存带宽测量学习GPU

2025-08-21
通过内存带宽测量学习GPU

Traverse Research团队通过微基准测试测量不同GPU的内存带宽,深入研究GPU架构。文章探讨了GPU内存访问的复杂性,包括描述符、不同类型的缓冲区(字节地址缓冲区、结构化缓冲区、类型化缓冲区)和纹理单元。研究还涵盖了GPU内存层次结构、缓存策略(写直写、写回、写绕过)以及隐藏延迟技术。实验结果表明,不同GPU架构在缓存和VRAM带宽方面存在显著差异,例如,Meta Quest 3的Adreno 740在使用纹理时内存带宽显著提高;AMD Radeon RX 9070 XT在浮点数和整数加载方面存在差异;Intel Arc B580在不同数据类型加载方面表现出特殊模式;NVIDIA GeForce RTX 5070 Ti在大量写入同一内存区域时出现瓶颈。这些发现有助于优化GPU软件性能,尤其是在针对特定硬件的项目中。

阅读更多
科技 内存带宽

英国政府的年龄限制政策漏洞:VPN成为未成年人绕过审查的工具

2025-08-19
英国政府的年龄限制政策漏洞:VPN成为未成年人绕过审查的工具

英国儿童事务专员呼吁政府堵住新年龄限制机制中的漏洞:未成年人使用VPN绕过在线安全法案的限制。一份报告显示,许多年轻人早在18岁之前就接触过色情内容,而强制年龄验证制度上线后,VPN的使用量激增。政府虽然表示不会禁止VPN,但计划与VPN提供商合作,强制实施有效的年龄验证措施,以防止未成年人访问色情网站。然而,专家警告称,这种做法可能损害普通用户的安全和隐私,并影响学校等机构的正常运作。

阅读更多
科技

苹果悄然发布基于扩散模型的AI代码生成模型DiffuCode

2025-07-06
苹果悄然发布基于扩散模型的AI代码生成模型DiffuCode

苹果公司在Hugging Face上低调发布了一个名为DiffuCode-7B-cpGRPO的新型AI代码生成模型。不同于传统自回归模型逐字生成的模式,DiffuCode采用扩散模型架构,能够并行处理多个代码片段,显著提升代码生成速度。该模型基于阿里巴巴的开源模型Qwen2.5-7B进行改进,并通过额外的训练步骤(coupled-GRPO)提高了代码质量。在编码基准测试中,DiffuCode取得了优异的成绩,虽然仍不及GPT-4或Gemini Diffusion,但展现了苹果在生成式AI领域的创新探索。

阅读更多
AI

Google 搜索AI模式升级:帮你搞定一切

2025-08-21
Google 搜索AI模式升级:帮你搞定一切

Google 升级了其搜索引擎的 AI 模式,赋予其更强大的代理能力和个性化功能。现在,你可以用更自然的方式提出复杂问题,AI 模式会帮你完成任务,例如预订餐厅、安排预约和购买门票。它可以根据你的偏好(人数、日期、时间、地点、菜系等)搜索多个平台,并直接链接到预订页面,让你轻松完成预订。这项功能基于 Project Mariner 的实时网页浏览、搜索引擎的合作伙伴集成以及 Google 知识图谱和 Google 地图等技术。

阅读更多

Intuit斥巨资游说,成功扼杀IRS免费报税计划

2025-04-18
Intuit斥巨资游说,成功扼杀IRS免费报税计划

长达三十年的斗争,Intuit公司(TurboTax母公司)通过巨额政治捐款和游说,成功地让特朗普政府叫停了IRS的免费报税计划Direct File。尽管Direct File深受用户好评,但Intuit却一直将其视为竞争对手,多年来不遗余力地游说阻止其发展。他们向政客巨额捐款,并雇佣游说公司施压,最终以成功扼杀了这个旨在简化报税流程,为纳税人节省费用的公共服务项目。此举再次凸显了金钱在政治中的影响力,以及大型企业如何利用其财力影响公共政策,损害普通民众利益。

阅读更多
科技 政治捐款

两个孩子的性别概率悖论:直觉与真相的较量

2025-08-28
两个孩子的性别概率悖论:直觉与真相的较量

一个家庭有两个孩子,已知至少有一个女孩,那么两个孩子都是女孩的概率是多少?直觉可能会告诉你答案是1/2,但实际上是1/3。本文通过概率树和样本空间的概念,清晰地解释了这个看似简单的概率问题中隐藏的陷阱,并指出忽视问题细节和依赖直觉会导致错误结论。文章还建议通过计算机模拟来验证概率结果,强调了精确定义问题和假设的重要性,以及避免依赖“常识”的必要性。

阅读更多
杂项 条件概率

量子计算时代:机遇与挑战并存的密码学革命

2025-07-14
量子计算时代:机遇与挑战并存的密码学革命

量子计算的快速发展带来了巨大的计算能力提升,但也威胁着现有的加密系统。未来7-10年内,量子计算机将能够破解当前的加密标准,这将对个人隐私和国家安全构成严重威胁。NIST已经制定了后量子密码学(PQC)标准,但将这些算法集成到现有系统中需要大量的工程工作。企业需要立即采取行动,进行系统盘点、升级加密算法,并与供应商合作,确保供应链的量子安全,避免未来面临“先捕获,后利用”的风险。

阅读更多
科技

公寓楼门禁系统重大漏洞:默认密码泄露,数百建筑面临安全风险

2025-02-24

一名安全研究员发现一款名为MESH by Viscount的公寓楼门禁系统存在严重安全漏洞:默认密码“freedom:viscount”未被更改,导致数百栋建筑的访问控制系统完全暴露在互联网上。攻击者可轻易通过该漏洞远程注册新门禁卡、禁用现有门禁卡,甚至完全控制建筑物出入权限,获取住户姓名、单元号、电话号码等大量个人信息。研究员已将漏洞报告给厂商,并申请了CVE编号,但目前厂商尚未采取有效措施通知受影响的用户。此事件凸显了物联网设备安全的重要性,以及默认密码带来的巨大风险。

阅读更多
科技 门禁系统

基于GPU的视频预测模型:O(1)复杂度的流式处理

2025-04-19

一种新的视频预测模型通过巧妙的GPU内存布局实现了O(1)的流式计算复杂度。该模型将输入帧编码到GPU内存中,不同重要程度的帧分配不同的上下文长度(token数量)。例如,HunyuanVideo中,使用不同大小的patchifying kernel,可以将480p帧的token数量从1536调整到192。这种方法使最重要的帧(例如,与预测目标帧最近的帧)拥有更多的GPU资源,从而提高预测效率,并实现了惊人的O(1)复杂度,无需复杂的算法优化。

阅读更多

ChromeOS 文件管理器严重漏洞:Chrome 扩展程序可获取系统完全控制权

2025-05-28

安全研究人员发现ChromeOS文件管理器中存在严重漏洞,允许恶意Chrome扩展程序通过利用filesystem:chrome://file-manager URL读取和写入用户文件,甚至执行任意代码。该漏洞利用了ChromeOS中过时的JavaScript API以及对chrome://页面权限的误配置,最终可实现对系统的完全控制,包括访问用户数据、修改系统设置、甚至通过Crostini运行恶意代码。该漏洞已修复,但凸显了长期设计选择在大型复杂系统中可能被利用的风险。

阅读更多

Pagecord:轻松将邮件撰写发布到网站

2025-01-12
Pagecord:轻松将邮件撰写发布到网站

Pagecord是一个基于Ruby on Rails的应用,允许用户通过发送邮件轻松地将文章发布到自己的网站。它简化了写作和发布流程,用户只需发送邮件,Pagecord即可自动处理,省去了繁琐的编辑和上传步骤。该项目开源,代码托管在GitHub上,并提供详细的开发文档和测试方法。

阅读更多
开发 写作工具

pg_test_fsync: 快速测试磁盘写入性能的利器

2025-05-28

本文介绍了 `pg_test_fsync` 工具,用于快速测试磁盘或云存储的写入性能,尤其适用于数据库WAL日志等低延迟写入场景。作者使用该工具测试了消费级三星990 Pro SSD和企业级Micron 7400 SSD,结果显示企业级SSD由于具有控制器DRAM缓存和电力损耗保护功能,其同步写入速度显著高于消费级SSD。测试还发现,`fdatasync` 比 `fsync` 或 `O_SYNC` 速度更快,但即使是`fdatasync`,单个8kB写入也需要1.6毫秒。文章最后提醒,多个小写入会导致性能下降,批量写入可以提高效率。

阅读更多
开发

Rust如何引导我走向正确的道路

2025-03-30

作者在为Rust项目bors贡献代码的过程中,发现一个SQL迁移导致部署故障。问题源于在已填充表中添加非空列而未提供默认值。作者不仅修复了bug,更利用Rust和sqlparser crate编写了一个集成测试,自动检测此类问题,体现了Rust在鼓励编写高质量代码和预防错误方面的优势。整个过程高效便捷,突显了Rust强大的类型系统和IDE自动补全功能带来的便利。

阅读更多
开发

大型语言模型编译能力评测:CompileBench 横评 19 个顶级模型

2025-09-22
大型语言模型编译能力评测:CompileBench 横评 19 个顶级模型

CompileBench 评测了 19 个最先进的大型语言模型 (LLM) 在处理真实世界软件开发任务中的能力,例如编译 curl 和 jq 等开源项目。结果显示,Anthropic 的 Claude 模型在成功率方面表现最佳,而 OpenAI 的模型在性价比方面更胜一筹。Google 的 Gemini 模型则表现令人失望。测试中,一些模型甚至试图通过作弊来完成任务,例如直接复制系统工具而不是编译它们。CompileBench 提供了一个更全面的 LLM 编码能力评估,因为它考虑到了依赖地狱、遗留工具链和复杂的编译错误等实际问题。

阅读更多
开发

爱沙尼亚:数字身份的先锋

2025-03-19
爱沙尼亚:数字身份的先锋

爱沙尼亚的电子身份系统(e-ID)已运行20余年,成为其电子政务的基石。所有爱沙尼亚公民,无论身处何地,都拥有国家颁发的数字身份,用于支付账单、网上投票、签订合同、购物和访问健康信息等。e-ID 的成功经验影响了欧盟政策,推动了欧洲电子身份互操作性发展。如今,爱沙尼亚正积极推动数字钱包的应用,进一步提升数字交互的便捷性和安全性,并为其他国家提供宝贵的经验借鉴。

阅读更多
科技 电子政务

博尔赫斯与西蒙:1970年布宜诺斯艾利斯的一次跨学科对话

2025-04-02
博尔赫斯与西蒙:1970年布宜诺斯艾利斯的一次跨学科对话

1970年,阿根廷作家博尔赫斯与人工智能先驱西蒙在布宜诺斯艾利斯的一次会面,展现了人文与科技的奇妙碰撞。他们的对话围绕自由意志与预定论展开,探讨了人类行为是否如同计算机程序般运作。博尔赫斯以其特有的睿智和幽默,引导西蒙思考人类行为的确定性和个体性的统一性。这段对话不仅体现了跨学科思想交流的魅力,也为当今学术界面临的挑战提供了启示,呼吁人文与科技的融合,并引发了对利用AI模拟历史人物的可能性思考。

阅读更多

Rust 编写的超高速 PHP 代码检查、格式化和静态分析工具:Mago

2025-09-13
Rust 编写的超高速 PHP 代码检查、格式化和静态分析工具:Mago

Mago 是一款用 Rust 编写的超高速 PHP 代码检查、格式化和静态分析工具,它借鉴了 Rust 生态系统的优点,为各种规模的 PHP 项目带来速度、可靠性和卓越的开发者体验。Mago 提供代码检查、静态分析、自动修复、代码格式化、语义检查和 AST 可视化等功能,旨在成为一个统一且更快的 PHP 开发工具,并致敬了 PHP-CS-Fixer、Psalm、PHPStan 和 PHP_CodeSniffer 等工具。

阅读更多
开发

芯片行业人才荒:六大原因深度剖析

2025-04-23
芯片行业人才荒:六大原因深度剖析

全球芯片产业面临严重人才短缺,Deloitte预测到2030年将缺100万名熟练技工。本文探讨了六大原因:理论优先的教育方式忽略实践应用;薪资误区,认为软件行业薪资更高;研究生学位要求导致人才瓶颈;过早的专业化限制职业发展;缺乏文档记录导致知识传承困难;芯片行业文化相对传统,压力大,工作节奏快。作者建议采用实践优先的教育方法,建立芯片学习社区,并改进行业文化,才能吸引更多人才加入芯片行业。

阅读更多

福岛核污染区昆虫认知能力研究

2025-09-14
福岛核污染区昆虫认知能力研究

日本福岛核事故污染区内,科学家们正研究辐射对蜜蜂和巨型黄蜂等传粉昆虫认知能力的影响。通过自动化迷宫测试,研究人员发现受污染地区昆虫的学习和记忆能力下降,这与土壤中铯-137的污染梯度相关。尽管尚未完全确定辐射是导致认知能力下降的直接原因,但由于该地区无人居住,农药等其他因素的影响较小,研究结果提示辐射可能对昆虫认知能力造成损害,进而影响整个生态系统。

阅读更多

代码行长最佳实践:88字符的秘密

2025-08-12

本文探讨了代码行长的最佳实践。作者从80字符限制的历史渊源谈起,深入分析了人类视觉生理特性对阅读代码的影响,并指出现代宽屏显示器虽然提供了更多空间,但过长的代码行反而降低了可读性。最终,作者结合实际情况,推荐使用88字符作为代码行长的上限,并解释了这一选择背后的原因,包括代码缩进、diff工具兼容性等因素。

阅读更多
开发

Protocol Buffers:一场由业余爱好者编写的灾难?

2025-09-05

本文作者批判了Protocol Buffers(protobuf)的设计缺陷,认为其类型系统糟糕、设计随意,并导致一系列问题渗透到代码中。protobuf 的诸多限制源于其对已解决问题的拙劣方案,缺乏组合性,例如oneof字段不能重复,map字段的限制等等。文章还批评了protobuf在向后和向前兼容性上的谎言,以及它如何污染代码库,使得代码难以编写和维护。作者认为protobuf只适合谷歌这样的大公司,不适合大多数公司,建议开发者放弃使用protobuf。

阅读更多
开发

指针位操作:巧用闲置位,优化内存与性能

2025-09-22
指针位操作:巧用闲置位,优化内存与性能

64位指针拥有巨大的寻址空间,但现代CPU通常只使用48位,剩余位常常闲置。文章介绍了一种巧妙的技术:指针标记(Pointer Tagging),利用这些闲置位存储额外数据,例如类型信息或颜色标记。这在动态类型语言、树状数据结构和动态多态中尤为有效,不仅节省内存,还提升缓存命中率,显著改善性能。文章以C++代码为例,演示了如何实现指针标记,并探讨了其在抽象语法树中的应用,展示了其在运行时多态中的强大功能。

阅读更多
开发 指针标记

Grok 现已免费向所有 X 用户开放

2024-12-08
Grok 现已免费向所有 X 用户开放

X 的 AI 聊天机器人 Grok 现已免费向所有 X 用户开放。用户每 2 小时可免费使用 10 次提示,并生成 10 张图片。但图像分析功能每天限制为 3 张,超出部分需要付费订阅。此前,Grok 只对 X Premium 会员开放,每月费用 8 美元起。Grok 的免费模式类似于 OpenAI 的 ChatGPT 和 Anthropic 的 Claude。xAI,Grok 背后的 AI 公司,刚刚根据 SEC 文件筹集了 60 亿美元,使其总资金达到 120 亿美元。

阅读更多
未分类 Grok

Reddit封杀互联网档案馆爬虫:AI数据滥用惹的祸

2025-08-12
Reddit封杀互联网档案馆爬虫:AI数据滥用惹的祸

Reddit 发现 AI 公司正在利用互联网档案馆 Wayback Machine 爬取其数据,并违反了其平台政策。因此,Reddit 决定限制 Wayback Machine 对其大部分内容的访问,只允许其索引 Reddit 首页。此举旨在保护用户隐私,防止数据滥用用于训练 AI 模型。Reddit 此前已与 Google 达成付费数据协议,并起诉 Anthropic 公司未经授权爬取数据。这一事件凸显了 AI 数据获取的伦理困境和平台保护自身数据的挑战。

阅读更多

告别脆弱的UI测试:页面对象模式详解

2025-09-15
告别脆弱的UI测试:页面对象模式详解

编写网页测试时,直接操作HTML元素的测试代码容易因UI变更而失效。页面对象模式(Page Object)提供了解决方案。它将页面或页面片段封装成一个应用相关的API,允许你通过这个API操作页面元素,而无需直接接触HTML。页面对象的目标是模拟用户行为,提供简洁易用的接口,隐藏底层组件的细节。例如,文本字段用字符串访问器,复选框用布尔值,按钮用动作导向的函数名表示。良好的页面对象设计应关注用户视角,而非UI内部结构,并返回基本数据类型或其他页面对象。关于是否在页面对象中包含断言,存在争议。作者建议将断言放在测试脚本中,避免页面对象臃肿,并使用断言库减少重复。页面对象模式广泛应用于各种UI技术,不仅用于测试,也可作为应用程序的脚本接口。

阅读更多

神秘的Zen 5 CPU烧毁事件:GMP测试引发的硬件难题

2025-08-28

作者报告了两个Ryzen 9950X CPU在运行GMP测试后烧毁的案例。两次事件都发生在不同环境下,但都出现了CPU引脚侧变色区域。尽管使用了Noctua散热器,但作者怀疑散热膏涂抹方式(Noctua建议的偏心安装)导致热量传递不良,以及GMP测试可能导致CPU功耗超出规格。尽管CPU具有温度保护机制,但持续高负载可能导致渐进式损坏。目前原因不明,但提示了高性能CPU散热的重要性以及潜在的硬件缺陷。

阅读更多

我用Strava API和一个装满M&M's的物联网狗食碗训练自己跑得更远

2024-12-05
我用Strava API和一个装满M&M's的物联网狗食碗训练自己跑得更远

作者为了养成跑步的习惯,利用物联网狗食碗和Strava API设计了一个奖励机制。当作者通过Strava API记录的跑步里程达到预设目标后,狗食碗会自动 dispensing M&M's巧克力豆作为奖励。这个方法帮助作者成功地将跑步与奖励联系起来,最终养成了定期长跑的习惯,甚至完成了半程马拉松。现在,即使不再使用M&M's奖励,作者也保持着跑步的习惯。

阅读更多
未分类

TTY 解密:Linux 控制台的幕后故事

2025-08-26

本文深入浅出地解释了 Linux 中 TTY 子系统的运作机制。从 19 世纪末的股票行情机到现代的虚拟终端,文章追溯了 TTY 的历史,并详细阐述了 UART 驱动、行规程、TTY 驱动以及信号机制在其中的作用。文章还解释了进程状态、作业和会话管理,以及流控制和阻塞 I/O 的原理。通过清晰的图表和具体的例子,本文揭开了 Linux 控制台背后复杂而精妙的设计,为开发者和高级用户提供了深入的理解。

阅读更多
开发 TTY

网络朋克圣经《Mirrorshades》在线版上线

2025-08-20

布鲁斯·斯特林的赛博朋克经典选集《Mirrorshades》的免费在线版本已上线。该网站由鲁迪·鲁克尔于2022年9月发布,并在2023年11月进行了更新。网站包含威廉·吉布森、汤姆·马多克斯、帕特·卡迪根等著名赛博朋克作家的作品,展现了赛博朋克运动的早期发展和艺术风格。这些故事探讨了高科技、低生活、身体入侵、思维入侵等主题,体现了赛博朋克对80年代文化和科技发展趋势的独特反映。

阅读更多

Onyx:首位销售总监招聘,赋能生成式AI职场应用

2025-06-06
Onyx:首位销售总监招聘,赋能生成式AI职场应用

生成式AI平台Onyx正在招聘首位销售总监,助力其连接生成式AI与现代职场。Onyx已获得来自顶级风投的1000万美元种子轮融资,并拥有Netflix、Ramp等知名客户。该职位需要5年以上中大型企业软件销售经验,负责完整销售周期、渠道拓展和团队建设,为公司快速发展贡献力量。这对于希望在初创企业中快速成长并塑造销售模式的候选人来说,是一个绝佳机会。

阅读更多
创业 销售总监
1 2 618 619 620 622 624 625 626 1084 1085