abutter 最近的时间轴更新
abutter

abutter

V2EX 第 80801 号会员,加入于 2014-11-09 10:16:25 +08:00
字节跳动估计面挂了
  •  1   
    职场话题  •  abutter  •  2020-03-27 11:00:34 AM  •  最后回复来自 abutter
    17
    bytedance 网投没有啥反馈
    职场话题  •  abutter  •  2020-03-26 12:07:49 PM  •  最后回复来自 abutter
    9
    abutter 最近回复了
    @levelworm 如果你需要一个提示,举例来说,跑密码字典。有人用 GPU 加速存储用到的 hash 算法。
    @levelworm GPU 的强项是并行编程啊,做并行计算的加速器。图形和 AI 都是建立在这上面的。
    如果是为了实际生产,GPU 总体上比 FPGA 强太多。GPU 开发工具齐全,调试方便,入门门槛低,迭代方便。

    如果是为了玩票,出了 HLS 之外,大部分的 FPGA 开发的语言还是描述语言,就是要描述电路。FPGA 在做电路接口比 FPGA 有优势。
    2022-07-05 07:05:52 +08:00
    回复了 allmightbe 创建的主题 程序员 如何在芯片公司自学 IC 设计?
    作为一个会写 RTL 的软件工程师,我的建议是首先巩固一下底层 C 知识和 SOC 架构的认识。

    数字设计其实就是选用一些常见的电路及组合解决问题,实际上入门比较容易:

    1 数电的基础内容非常少,基本上所有书都是组合逻辑、数字逻辑、状态机和带数据路径状态机
    2 Verilog 可综合部分内容实际也非常少,语法加限制比 C 不知道少了多少。

    只是能达到设计中等规模的东西比较难,需要时间去积累经验,了解各种电路的应用。读代码其实是在理解里面描述的电路,有仿真环境会好很多,毕竟所有电路都是一起工作的。
    2022-04-17 10:41:32 +08:00
    回复了 kernelpig 创建的主题 程序员 第三次看 Rust,感觉又快要放弃了😥
    我也是在找 C 的 replacement ,现在基本是 go ,看过 rust ,在看 zig 。
    2022-03-19 11:46:43 +08:00
    回复了 mikewang 创建的主题 程序员 C 语言底层开发怎么样?
    C 语言本身没有那么复杂,是因为应用的场合比较复杂。

    底层软件开发要想做的那么回事,少不了对操作系统和编译链接的知识,如果做驱动还要了解硬件接口、网络协议等地等,debug 的话还需要了解许多的工具和知识,做优化就需要知道 CPU 、cache 和一些算法。

    这是门槛高、积累周期长的原因。

    无论什么语言,甚至什么职业都是有市场规律的。如果需要的人数一定,那么候选人越少,价值就越高。
    2021-08-19 07:56:18 +08:00
    回复了 huangya 创建的主题 Linux 编译完的内核如何快速删除没有编译的.c 文件
    一种办法是是使用 objdump 生成带文件路径信息反汇编代码,然后从里面提取文件路径,去掉行号,去重。
    2021-08-05 07:09:36 +08:00
    回复了 tinydebian 创建的主题 Linux 希望找人兼职在 Linux 创建个 c++ .so package
    是编译一个动态库吗?
    2021-06-04 09:13:53 +08:00
    回复了 mashaofeixxx 创建的主题 推广 限时活动 NUC+三星黑果套餐 内存硬盘免费翻倍 来吧!
    购买途径是?
    兼职是啥意思?有薪水?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2922 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 14ms · UTC 15:11 · PVG 23:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.