V2EX abutter
 abutter 最近的时间轴更新
abutter

abutter

V2EX 第 80801 号会员,加入于 2014-11-09 10:16:25 +08:00
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
回复了 psw84 创建的主题 推广 限时活动 NUC+三星黑果套餐 内存硬盘免费翻倍 来吧!
购买途径是?
兼职是啥意思?有薪水?
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2754 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 131ms UTC 14:24 PVG 22:24 LAX 07:24 JFK 10:24
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86