/*******************************************************************************************/
提高代码运行速度可以采用以下方法:
一是运用好的platform:
Multi-core platforms
Many-core platforms
Cloud platforms
二是优化数据结构,算法,software architecture(这是个啥????)
/*******************************************************************************************/
第一章 简介
Computing platform的变化趋势: transistor integration(晶体集成)指数增长,clock speed,power consumption(功耗),performance per block逐渐趋于稳定
HPC: high performance computing
multi-core 是 each core optimized for executing a single thread
many-core是针对总输出进行优化的,并不注重单个thread的performance
multicore和manycore parallelism 的共同点:
都increase vector unit width(是啥?)
都increase number of cores per die(又是啥?)
都increase bandwidth to off-cheap memory(是啥???)
/*******************************************************************************************/
第二章 Multi-core
load-store architecture:MIPS架构(英语:MIPS architecture,为Microprocessor without Interlocked Pipeline Stages的缩写,亦为