优化之旅:使用 Rayon(或不使用 Rayon)将并行 Rust 工作负载速度提高 10 倍

2024-12-04

作者在之前的文章中使用 Rayon 并行化 Rust 循环计算,但只获得了 2 倍的加速。本文记录了作者的优化之旅,最终实现了 10 倍的加速。作者首先使用 strace 和 perf 等分析工具找出性能瓶颈,发现 Rayon 的 futex 系统调用和 sched_yield 调用过多。然后,作者通过构建一个针对特定场景的 Rayon 替代方案,手动管理线程池并进行 CPU 绑定,减少了系统调用和 CPU 迁移带来的开销。此外,作者还实现了工作窃取机制,解决了负载不均衡的问题,进一步提升了性能。

阅读更多
未分类 Rayon

通过动态执行方法加速AI推理

2024-12-03

本文研究了基于输入优化计算流程的动态执行技术,旨在识别可以用更少资源解决的简单问题。讨论的技术包括深度网络的提前退出、语言模型的推测性采样和扩散模型的自适应步骤。实验结果表明,这些动态方法可以显著提高延迟和吞吐量,而不会影响质量。结合量化等基于模型的优化,动态执行提供了一种强大的多管齐下的AI推理优化策略。文章还介绍了将这些技术集成到英特尔性能库和Huggingface Optimum中的案例,以提高其易用性和采用率。

阅读更多
6
未分类 动态执行

美国国会听证会探讨政府掩盖的外星人、人类混血儿和其他不明现象

2024-11-15

美国众议院监督和问责委员会举行听证会,讨论不明异常现象(UAP)。几位所谓的举报人作证称,美国政府自20世纪40年代以来就已知晓外星人的存在,但一直向公众隐瞒真相,并且可能正在秘密开发外星技术。听证会上还讨论了UAP是否曾进出水面、是否存在人类与外星人混血儿等问题,但最终国防部报告称,已调查的UAP案例均为普通物体,如气球、鸟类和无人机等。

阅读更多
未分类

GitHub - kant2002/FSharpPacker:将 FSX 文件打包成可执行文件

2024-12-07

FSharpPacker是一个命令行工具,可以将F#脚本文件(.fsx)打包成独立的可执行文件。它支持多种.NET框架,并可以通过命令行参数指定目标框架、是否包含运行时、是否启用AOT编译等选项。该工具还支持常见的FSX指令,例如#load、#r和#i等。用户可以通过dotnet工具安装和使用FSharpPacker。

阅读更多
未分类

研究人员利用人工智能将录音转换成精确的街景图像

2024-12-08

德克萨斯大学奥斯汀分校的研究人员利用生成式人工智能,将录音中的声音转换成街景图像。这项研究发表在《计算机、环境和城市系统》杂志上,研究团队训练了一个“声景到图像”的AI模型,该模型使用从各种城乡街景收集的音频和视觉数据进行训练,然后用它从录音中生成图像。结果表明,生成的图像在天空、绿地和建筑物的比例方面与真实图像高度相关,人类参与者在匹配音频和图像方面的准确率平均达到80%。这项研究表明,机器可以复制人类在环境的音频和视觉感知之间的联系,人工智能可以扩展到对不同地方人类主观体验的理解。

阅读更多
未分类 声景

编程规则

2024-12-08

本书作者根据其在微软和游戏公司Sucker Punch的编程团队管理经验,总结出一套编程规则。核心思想是避免过早泛化,建议程序员在遇到三个类似问题之前,不要编写通用解决方案。书中以具体案例和箴言式短句阐述了这一理念,强调了编写简洁、易懂、bug少的代码的重要性。本书版税将捐赠给Girls Who Code组织,旨在鼓励更多女性参与编程。

阅读更多
未分类

Steam Deck 达到 17,000 款可玩和验证游戏

2024-12-01

Valve 的掌上 Linux 游戏 PC Steam Deck 的可玩或已验证游戏数量已达到 17,000 款。截至撰写本文时,Steam 上有 5,678 款“已验证”游戏、11,323 款“可玩”游戏和 4,432 款“不支持”游戏。一些最近获得 Deck Verified 的有趣游戏包括:《Cyber Knights: Flashpoint》、《地平线 零之曙光 重制版》、《Luma Island》、《过山车之星 2》、《Poly Bridge 3》、《SONIC X SHADOW GENERATIONS》、《The Thing: Remastered》、《波斯王子:时之刃》、《Unrailed 2: Back on Track》和《Void Crew》。由于 2K 启动器被移除,像《漫威午夜之子》这样的游戏现在更容易玩了。最新的 Proton Experimental 升级也带来了更多的兼容性,稳定的 Proton 9.0-4 更新也正在测试中。

阅读更多
未分类 Linux 游戏

英伟达Meshtron:大规模高保真3D网格生成

2024-12-16

英伟达的研究人员开发了一种名为Meshtron的全新模型,能够以空前的规模和保真度生成高质量的3D网格。该模型采用自回归架构和滑动窗口注意力机制,通过将网格表示为一系列标记并利用Hourglass Transformer架构,有效地解决了现有方法在生成复杂3D模型时面临的效率和可扩展性问题。Meshtron生成的网格细节丰富,逼近专业艺术家水平,可控性强,支持多种控制输入,如点云、面数和创意程度等,为动画、游戏和虚拟环境等领域带来更逼真的3D资产生成。

阅读更多
AI

HTTP/3 发展现状:普及之路上的挑战与机遇

2024-12-16

HTTP/3 规范已完成,但正式发布仍需等待。目前服务器端支持率出乎意料地高,尤其是在顶级网站中。Cloudflare等大公司已启用HTTP/3,浏览器也普遍支持。然而,curl等客户端软件的HTTP/3支持仍不完善,主要受限于QUIC支持的TLS库发展滞后。OpenSSL的QUIC支持被推迟,而其他选择如BoringSSL和quictls则存在各自的局限性。虽然HTTP/3有望提升速度,但实际效果取决于网络环境。未来HTTP/3的广泛采用,仍依赖于规范发布和TLS库的成熟。

阅读更多
开发

如果手机不能兼作电脑,我不想为额外的性能付费

2024-12-08

文章指出,智能手机性能过剩,但提升性能的成本却越来越高,导致手机价格上涨或其他关键功能(如摄像头)的缩水。作者认为,与其追求过剩的性能,不如将资源投入到更好的电池、相机等方面。文章还探讨了手机作为PC的可能性,例如运行Linux桌面、更强大的Dex模式等,但目前这些功能仍未完全实现。作者呼吁厂商关注消费者更关心的电池续航和价格,而非一味追求性能提升。

阅读更多

Pinecone 向量数据库集成 AI 推理功能

2024-12-04

Pinecone 向量数据库现已集成 AI 推理功能,以改进检索增强生成(RAG)。新功能包括托管嵌入和重排序模型,以及稀疏嵌入检索方法。Pinecone 与 Cohere 合作,在其平台上原生托管 Cohere Rerank 3.5 模型。Pinecone 声称,通过结合稀疏检索、密集检索和重排序功能,开发人员可以创建端到端检索系统,其性能比单独使用密集或稀疏检索平均提高 24%。

阅读更多
未分类

迪特里希·朋霍费尔:一个矛盾的见证者

2024-12-05

本文探讨了德国神学家迪特里希·朋霍费尔复杂而矛盾的遗产。朋霍费尔因其勇敢反抗纳粹政权而备受赞誉,但其神学思想却充满了矛盾,吸引了从保守派福音派到自由派新教徒等各种不同的信徒。作者详细描述了朋霍费尔的生平,包括在美国的学习经历、参与反纳粹抵抗运动以及在狱中发展出的“非宗教基督教”思想。文章最终指出,在极端环境下形成的神学思想并不能长期支撑教会,并将朋霍费尔的矛盾性归因于其在极端环境下的选择。

阅读更多

如何绕过WhatsApp Web的聊天锁定功能

2024-12-07

本文介绍了如何绕过WhatsApp Web的聊天锁定功能。作者发现,WhatsApp的聊天锁定功能并非真正加密聊天内容,而只是前端的安全控制机制。通过在开发者工具中设置断点和修改JavaScript代码,可以绕过密码验证,解锁被锁定的聊天。文章还指出,锁定的密码哈希值存储在localStorage中,可以使用PBKDF2进行验证。

阅读更多
4

文档的缺失会导致迷信

2024-11-30

作者分享了在使用OneNote的“墨迹转形状”功能时遇到的困惑。由于缺乏文档说明,作者只能通过反复尝试来理解该功能的运作方式,并对某些操作产生了类似“迷信”的想法,就像斯金纳的鸽子实验一样。作者呼吁软件开发者提供更完善的文档,避免用户因缺乏指导而产生不必要的猜测和误解。

阅读更多
未分类 OneNote 迷信

Retcon:轻松改写 Git 历史记录

2024-12-03

Retcon 是一款 macOS 应用,旨在简化 Git 历史记录的改写过程。它提供直观的拖放界面,支持撤销操作,并能清晰地展示代码演变过程。相比命令行或传统 GUI,Retcon 简化了 reword、fixup 等操作,并提供冲突解决、分支管理等功能,极大提高了效率。

阅读更多
未分类

HTMHAIL:HTML地狱

2024-12-07

本文讨论了ChatGPT在生成可访问按钮HTML代码时出现的问题。作者向ChatGPT询问如何创建一个可访问的按钮,结果ChatGPT生成的代码包含了不必要的aria-label属性和错误的type属性。作者指出,ChatGPT的错误源于其训练数据中存在大量不规范的HTML代码示例。最后,作者给出了创建可访问按钮的正确HTML代码示例。

阅读更多
未分类

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

2024-12-05

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

阅读更多
未分类

控制人工智能日益增长的能源需求

2024-12-01

人工智能模型训练需要巨大的能量,这已成为一个日益受到关注的问题。例如,训练Chat GPT-3大型语言模型消耗的能量与130个美国家庭一年的用电量相当。自2012年以来,训练AI模型所需的能量每3.4个月翻一番。文章探讨了GPU在AI训练中的主导地位及其高能耗问题,并介绍了正在开发的低能耗替代方案,例如神经形态计算机和光学计算机。神经形态计算机模仿人脑的工作方式,能效更高;而光学计算机利用光波传输信息,速度更快且损耗更低。此外,文章还提到了通过使用更小、更精细的模型来提高能源效率的方法。

阅读更多
未分类 神经形态计算

在提升抽象层次之前,先仔细研究具体例子的必要性

2024-12-08

文章强调了学习数学时,深入研究具体例子比直接学习抽象概念更重要。作者将直接学习抽象概念比作孩子阅读名言录就认为理解了人生,指出只有积累了足够的生活经验才能真正理解名言的含义。同样,数学学习也需要先建立大量的具体例子,才能理解抽象概念的意义和作用,否则只是流于表面。

阅读更多

高通DSP驱动程序中的多个漏洞引发安全担忧

2024-12-16

谷歌Project Zero团队发现高通DSP驱动程序中存在6个漏洞,其中一个已被证实存在于现实世界中的攻击中。这些漏洞源于对Amnesty International提供的内核崩溃日志的分析,并未获得实际的攻击样本。研究人员通过对驱动程序进行代码审查,发现了多个内存损坏漏洞,包括 use-after-free 和引用计数泄漏。攻击者可能利用这些漏洞结合inotify_event_info对象进行堆喷射,最终实现代码执行。该事件突显了Android第三方驱动程序安全性的重要性。

阅读更多

芒果起源之谜:一场跨越亚洲的科学探秘

2024-12-16

芒果,这种甜蜜的水果,其起源却隐藏着许多谜团。佛罗里达国际大学的Emily Warschefsky博士为解开芒果的身世之谜,踏上了横跨亚洲的科研之旅。她走访了多个植物园和森林,收集了大量的芒果属植物样本,并运用DNA测序技术,研究不同芒果物种之间的关系。研究发现,东南亚和印度的芒果在基因上存在差异,这挑战了传统上认为芒果起源于喜马拉雅山脉的单一物种的观点。研究提出了几种可能的解释,包括多次驯化事件和不同物种的杂交。Warschefsky博士的研究不仅加深了我们对芒果起源的理解,也为芒果育种和种植提供了新的思路。

阅读更多
杂项 芒果

Framework 推出双 M.2 接口适配器,扩展 Framework Laptop 16 存储空间

2024-12-16

Framework 公司推出了一款新的双 M.2 接口适配器,用于升级 Framework Laptop 16 笔记本电脑。该适配器允许用户安装两个额外的 M.2 模块(尺寸从 2230 到 2280),最多可增加 16TB 的存储空间。安装需要一个显卡模块连接器和更新的 BIOS(3.05 或更高版本)。该适配器售价 39 美元,目前缺货。

阅读更多
硬件 存储升级

穿越永恒之旅:但丁《神曲》的世界

2024-12-03

本文探讨了但丁《神曲》经久不衰的魅力及其当代意义。文章分析了这部作品的复杂韵律、结构和丰富的典故,以及其对政治、历史、哲学和神学主题的深刻探讨。作者认为,尽管需要一定的背景知识才能理解,但《神曲》引人入胜的故事、鲜明的人物和对人性的深刻洞察力使其持续吸引读者。文章还介绍了但丁的生平、创作背景以及《神曲》对后世文化的影响,强调了这部作品的艺术成就和普世价值。

阅读更多

世界艾滋病日:有望终结艾滋病的注射剂能否惠及所有人?

2024-12-03

吉利德科学公司研发的名为Lenacapavir的艾滋病预防注射剂在临床试验中显示出100%的有效性。该公司将允许在120个艾滋病高发贫困国家销售廉价仿制药,但排除大部分拉丁美洲国家,引发担忧。尽管拉丁美洲艾滋病感染率较低,但呈上升趋势,专家认为该药对边缘化人群尤其有用。文章探讨了该药物的有效性、可及性以及围绕其公平分配的争议,并呼吁各国采取措施确保所有需要的人都能获得这种预防性药物。

阅读更多
未分类 药物可及性

11岁儿子独自步行一英里进城,母亲被捕

2024-11-15

美国佐治亚州一位名叫布列塔尼·帕特森的母亲因其11岁儿子索伦独自步行不到一英里去商店而被捕,并被控鲁莽行为。索伦在未告知母亲的情况下去了镇上的商店,一位陌生人看到他独自一人后报警。帕特森认为儿子足够成熟,可以独自在镇上行走,但警方认为这条路不安全。帕特森被捕后被指控鲁莽行为,面临最高一年监禁和1000美元罚款。她拒绝签署一份“安全计划”,该计划要求她时刻监控儿子的位置。目前,她正在律师的帮助下对指控进行抗辩。

阅读更多
未分类 养育

SNES 和 PlayStation 平台 Cubic ADPCM 插值

2024-11-15

本文探讨了如何通过改进音频插值算法来提升 SNES 和 PlayStation 模拟器的音质。文章介绍了使用三次 Hermite 插值替代原有的高斯插值方法,并提供了具体的代码示例。通过对比实际游戏音频片段,展示了 Hermite 插值在清晰度和锐度方面的提升,尤其是在 SNES 游戏中效果显著,例如《超级银河战士》和《大金刚2》。虽然 PlayStation 游戏受容量限制较小,但在某些游戏中,例如《洛克人8》和《北欧女神》,Hermite 插值也能带来一定的音质提升。

阅读更多
1 2 25 26 27 29 31 32 33 512 513