一片自留地 CS61C 项目是真的难。

magicyang · 2021年01月31日 · 1131 次阅读

只能说太难了。。。
P2 用汇编写一个矩阵乘法。
P3 用 Logisim 写一个简单 CPU 的电路图。。。
P4 用 SSE 指令和 OPENMP 写一个 Python numpy 库。。。

尤其是 P3,P4 靠我自己一个人硬啃基本没戏(主要这不是我方向的重点,有个概念实际开发中再补也可以)。
看看答案理解理解算了。哎,但这样肯定没有自己写深入。
以后有机会去读牛校的硕士,再拾起来吧。

P4 对我来说 SSE 指令和 OPENMP 还好一点,多少用过一点。
也用过 ctypes 来实现 python->c 的接口。
这课牛了,直接要用 python 的 c api 来写库。
参考文档:
https://docs.python.org/3.6/c-api/intro.html

python 非主语言,我就看看了,有机会再来填这个坑。。。

最后

未来摩尔定律可能会遇到越来越多难以克服的问题,并行化是未来的趋势之一。

最后补充一下,pthread 和 openmp 的区别,可以参考:
https://www.itranslater.com/qa/details/2583693988637180928
我目前看说的挺好。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册