157day(系统之间的网络通信,Amdahl's law,并发与并行)
陈国佳总结《2018年3月6日》【连续157天】
标题:系统之间的网络通信,Amdahl's law,并发与并行;
内容:
1.对于系统来说,网络就相当于一个I/O设备:
2.让hello代码在网络上执行:
3.Amdahl's Law:
用来表示系统优化的效果,其主要思想:
该定律不仅适用于计算机,还可以在许多优化场景中使用;
4.线层级并发:
指系统同时运行多个程序,随着多核处理器和超线程的出现而变得常见;
多核处理器结构:
超线程:指一个核同时控制多个控制流的技术;
5.指令级并行:
指现代处理器同时执行多条指令的属性;
现在的处理器一般是超标量的,即一个时钟周期完成一条以上指令 ;
6.单指令,多数据并行,即SIMD并行;
指让一条指令可以产生多个可以并行执行的操作;