问为什么之前先问是不是

Map of Computer Science

  1. The fundamental theory of computer science
  2. Computer engineering
  3. Applications

Computers have had an absolutely huge impact on human society, and so it is going to be interesting to see where this technology goes in the next one hundred years. Who knows, perhaps one day, we’ll all be computers.

论文笔记框架

  1. 标题
  2. 文章主要解决的问题
  3. 结论
  4. 思想脉络
  5. 总结、评价、应用

人工智能技术分层

芯片层->系统层->算法层->应用层

CPU与GPU的本质差别

一个比喻:
CPU是人,能处理各种各样的事,但是速度稍微慢一些;
GPU是电脑,能快速完成任务,但只是一些简单的大量的重复性工作。
GPU的单个流处理器也可以完成和CPU几乎一样复杂的计算,只不过这时GPU的延迟会比CPU大很多。
GPU最大的优点是牺牲单条指令延迟以简化控制逻辑。这样大部分芯片面积和能量可以用于计算而不是指令调度。
换言之,CPU是为latency优化的处理器,而GPU是为throughput优化的。

计算机发展趋势

当前大数据背景下,计算机科学越来越重视数据和信息安全,同时计算机科学的应用越来越广泛:军事、科研、教育、医疗、环保到人们的衣食住行。
趋势:
(1)DNA生物计算机:以分子生物学规律进行数据计算。受硅材料的限制,传统的计算机硬件将在几年后发展到物理极限,而DNA生物计算机能突破硅材料的限制且体积小、存储量大、运算快、能耗低。
(2)智能化:通信技术和各类终端的发展为计算机科学的发展和应用提供了基础,而为了能更加快速处理海量的数据,计算机科学也越来越智能化。人工智能(让计算机以人类智能的方式处理信息):机器人、图像和语言识别、自然语言处理、自动驾驶等。
(3)人性化:人机交互技术的革新;实现计算机的小型化、集成化。
(4)网络化:万物互联。