icfg66 发布的文章

最近阅读组里忆阻器阵列的nature文章,搞清楚很多问题,特别是CNN的算法如何在忆阻器上实现这点,特来整理一波。 Fully hardware-implemented ...

很早就听培根的名言: 读史使人明智,读诗使人聪慧,演算使人精密,哲理使人深刻,伦理学使人有修养,逻辑修辞使人善辩。总之,知识能塑造人的性格。 读诗确实可以装装逼,数学...

IC的最后一个大作业是画版图,当时由于课业紧,为了完成任务,草草了事,完全不能入眼,现在终于可以重新画一遍,熟悉整个流程,完善完善技能树。 一、任务 下图是LDO的放大器...

一、为什么要锁 锁是为了防止多线访问共同内存时的冲突问题,先看实例:两个线程分别对全局变量累加: //gcc lock_test.c -lpthread #include...

一、线程池的好处 如果任务的数量一开始不确定,我们该如何开辟线程?如果来一个任务开辟一个线程,任务结束之后又销毁线程,那么整体的效率会很低,大多数时间都在产生和销毁线程,...

一、多核CPU的结构 服务器的多核结构属于NUMA(Non-Uniform Memory Access,非一致性内存访问)架构。这里有一篇很好的介绍NUMA架构理解。 以...

一、多核时代 随着数字IC工艺的提升,单核性能越来越高,但随之来的是功率密度增大,芯片发热严重,要进一步提升性能,很自然会想到C多核。将计算任务分配到不同的cpu,最后将...

一、缘起 导师让我跑一个忆阻器网络的GitHub项目,需要C++编译,还要用pytorch训练。自己的电脑是win10,C++编译需要用虚拟机里的linux系统;pyto...