157day(系统之间的网络通信,Amdahl's law,并发与并行)

陈国佳总结《2018年3月6日》【连续157天】

标题:系统之间的网络通信,Amdahl's law,并发与并行;

内容:

1.对于系统来说,网络就相当于一个I/O设备:
157day(系统之间的网络通信,Amdahl's law,并发与并行)

2.让hello代码在网络上执行:
157day(系统之间的网络通信,Amdahl's law,并发与并行)


3.Amdahl's Law:
用来表示系统优化的效果,其主要思想:
157day(系统之间的网络通信,Amdahl's law,并发与并行)

该定律不仅适用于计算机,还可以在许多优化场景中使用;


4.线层级并发:
指系统同时运行多个程序,随着多核处理器和超线程的出现而变得常见;

多核处理器结构:
157day(系统之间的网络通信,Amdahl's law,并发与并行)

超线程:指一个核同时控制多个控制流的技术;


5.指令级并行:
指现代处理器同时执行多条指令的属性;

现在的处理器一般是超标量的,即一个时钟周期完成一条以上指令 ;


6.单指令,多数据并行,即SIMD并行;

指让一条指令可以产生多个可以并行执行的操作;