• 死磕,死磕死磕


    坚持就能看到希望,遇到问题,有时候就是要死磕,才能慢慢看到希望。甚至是,一天之内经历希望,又绝望,如此反复。

    早上,赖在床上一个小时,还是没有起来去锻炼,如果只是想的话,这一个小时我已经把一天的事情全部做完。说说上午做的事情。主要就是理解了Intel以前的tick-tock,处理器更新节奏,也就是滴答,一个tick,主要更新一下制程,比如从32nm到22nm,一个tock就是主要更新架构,不过到了后摩尔时代,就变成了三步走的战略,tick、tock、优化,比如最近刚出的七代core kabylake,下图大概能说明这个。

    下午,解决了昨天,遗留的问题,一个是用CUDA异步并行,使CPU和GPU并行执行。还有,就是Intel haswell微处理器架构的问题,目前暂时用基于Haswell架构的微处理器i5-4590做实验平台,想自己调研一下应用在Intel微处理器架构上的执行过程,以及性能评估,运气好的话,还没有发现有人做这件事情。从没有觉得微架构是这么复杂,一个cache一致性协议都搞了一个晚上,才理解了一种应用场景。从下午开始,研究架构,到晚上开始写一点文字,总算是完成了1500字的目标。但是,很明显,对于应用在这个架构上的执行过程,还有应用本身,我一点认识都没有。这是明天的任务。一般来说,解决了,论文就可以接着往下写。

    完成了今天的任务,已经是九点多,就感觉很轻松,便想调研自己一直感兴趣,但是又没有解决的问题,关于手机,SoC芯片的,ISA,到架构,再到操作系统,应用,执行过程。这些我好想都是一无所知,最好的情况是,我找到一篇文章,能完美的解答我问题,可惜这个范围太广,找到这样的答案概率太小,所以,答案还需要自己去寻找。就像是,我想了解中国通史一样,我能找到最完美的答案,是一本很厚的书,答案还需要我自己去寻找。有些问题,还是需要自己先做出推理,然后借鉴别人。

    晚上,跑了步,今天雾霾又严重了,明天不知道起不起的来。

  • 相关阅读:
    Convolutional Neural Network-week1编程题(一步步搭建CNN模型)
    Coursera Deep Learning笔记 卷积神经网络基础
    爬取b站周杰伦新歌mv弹幕 绘制词云
    Coursera Deep Learning笔记 结构化机器学习项目 (下)
    Golang-执行go get私有库提示”410 Gone“ 解决办法
    golang常用的http请求操作
    关于asyncio知识(四)
    关于asyncio知识(二)
    Python Every Class Needs a __repr__
    关于asyncio知识(一)
  • 原文地址:https://www.cnblogs.com/fengjl/p/6025014.html
Copyright © 2020-2023  润新知