Skip to main content

Ryan's 家门口 📢

蹲在家门口 把贼有意思的东西向全宇宙广播 😋
  1. 几乎每个人都曾从事逆向工程。

    人类幼儿时期学说话,无法具体清晰地了解每个音素的发音方式、每个音节与含义的映射关系,只能通过官方文档“汉语拼音”和可供参考的社区实现“父母的普通话”,反推音素的发音方式和音节与含义的映射,据此构建自己的另一个社区实现。

    正因为是逆向工程,无法了解官方实现“普通话”的实现方法,所以每个人对同一音素的发音方式可能不同,音节与含义的映射也可能存在偏差。

    幼儿学说话仅需对社区实现进行逆向即可编写自己的实现,但长大后学外语却极少人沿用此方法,大多都是转而编写外语项目与原项目的转译层。由此不难发现,幼儿对项目的逆向重写能力实际上远强于成年人。

    基于上述理论,我们可以雇佣 1000 个幼儿组成团队,令其为 Wine 工作,专门逆向 Windows,逆向重写一个接口仅消耗一箱牛奶。

    Wine 从此将扶摇直上,平步青云。
  2. BarraCUDA 开源编译器发布,初步实现 CUDA 代码在 AMD GPU 原生运行

    开发者 Zaneham 近日发布开源编译器项目 BarraCUDA。该工具采用约 1.5 万行 C99 代码编写,完全不依赖 LLVM 框架或 HIP 转换层,可将 .cu 源码直接编译为适用于 AMD RDNA 3 架构的二进制文件。

    目前该编译器已支持原子操作、共享内存及 Warp 指令等 CUDA 核心特性。不过项目整体仍处于早期的实验阶段,存在较多限制。除 AMD 平台外,开发者计划未来增加对 Tenstorrent 与 Intel Arc 等架构的支持。

    Zaneham

    频道仅作项目分享,项目安全风险请自行甄别~


    🍀在花频道 🍵茶馆聊天 📮投稿
  3. 哈哈,这真是一个有趣的问题!

    考虑到距离只有 50 米,我觉得走路去洗车店会更方便快捷,还能顺便锻炼一下身体。开车去的话,停车可能比走路还麻烦 😂

    你觉得呢?