首页 > 代码库 > 死磕,死磕死磕
死磕,死磕死磕
坚持就能看到希望,遇到问题,有时候就是要死磕,才能慢慢看到希望。甚至是,一天之内经历希望,又绝望,如此反复。
早上,赖在床上一个小时,还是没有起来去锻炼,如果只是想的话,这一个小时我已经把一天的事情全部做完。说说上午做的事情。主要就是理解了Intel以前的tick-tock,处理器更新节奏,也就是滴答,一个tick,主要更新一下制程,比如从32nm到22nm,一个tock就是主要更新架构,不过到了后摩尔时代,就变成了三步走的战略,tick、tock、优化,比如最近刚出的七代core kabylake,下图大概能说明这个。
下午,解决了昨天,遗留的问题,一个是用CUDA异步并行,使CPU和GPU并行执行。还有,就是Intel haswell微处理器架构的问题,目前暂时用基于Haswell架构的微处理器i5-4590做实验平台,想自己调研一下应用在Intel微处理器架构上的执行过程,以及性能评估,运气好的话,还没有发现有人做这件事情。从没有觉得微架构是这么复杂,一个cache一致性协议都搞了一个晚上,才理解了一种应用场景。从下午开始,研究架构,到晚上开始写一点文字,总算是完成了1500字的目标。但是,很明显,对于应用在这个架构上的执行过程,还有应用本身,我一点认识都没有。这是明天的任务。一般来说,解决了,论文就可以接着往下写。
完成了今天的任务,已经是九点多,就感觉很轻松,便想调研自己一直感兴趣,但是又没有解决的问题,关于手机,SoC芯片的,ISA,到架构,再到操作系统,应用,执行过程。这些我好想都是一无所知,最好的情况是,我找到一篇文章,能完美的解答我问题,可惜这个范围太广,找到这样的答案概率太小,所以,答案还需要自己去寻找。就像是,我想了解中国通史一样,我能找到最完美的答案,是一本很厚的书,答案还需要我自己去寻找。有些问题,还是需要自己先做出推理,然后借鉴别人。
晚上,跑了步,今天雾霾又严重了,明天不知道起不起的来。
死磕,死磕死磕