2月28日
- 大庆
- 并行计算机是一组能够相互通信、相互协作以快速求解大型问题的处理器单元。
- 先行控制方式的原理
采用二次重叠执行方式必须解决两个问题:
- 有独立的取指令部件、指令分析部件和指令执行部件
- 把一个集中的指令控制器,分解成三个独立的控制器:存储控制器、指令控制器、运算控制器
要解决访问主存储器的冲突问题
取指令、分析指令、执行指令都可 能要访问存储器,可以采用先行控制技术解决存储器冲突。采用先行控制技术的关键是缓冲技术和预处理技术。
缓冲技术通–在工作速度不固定的两个功能部件之间设置缓冲栈,用以平滑功能部件之间的工作速度。
预处理技术–将进入运算器的指令均处理成RR型指令,而某些栈为其提供所需的操作数(先行读数栈、后续写数栈),这样运算器在进行预算时无需访问存储器,从而加快速度。
在采用了缓冲技术和预处理技术之后,运算器能够专心于数据的运算,从而大幅度提高程序的执行速度。
- SIMD
- 协程
- 不是进程或者是线程
- 不带返回值的函数调用
- 协程是用来模拟多任务并发的。但是因为它是非抢占式的,导致多任务时间片不能够公平分享,所以后来全部废弃了协程改成抢占式的线程。
- 协程的好处
- foo bar
- 它们没有什么意义,就像是某某的意思,仅仅起到站位的作用。
- 原语
- 操所系统或计算机网络用于范畴
- 由一组指令构成,用于完成特定的功能
- 具有不可分割性
- LinPack
- LINPACK是线性系统软件包(Linear system package) 的缩写.