编写高效的程序需要:1.选择合适的数据结构和算法 2.编译器能够有效优化以转换为高效可执行代码的源代码 3.利用并行性
优化编译器的局限性
程序示例:
combine3的汇编代码:
load->mul load->mul
load load mul mul
加载:从存储器读到寄存器 存储:从寄存器写到存储器
编写高效的程序需要:1.选择合适的数据结构和算法 2.编译器能够有效优化以转换为高效可执行代码的源代码 3.利用并行性
优化编译器的局限性
程序示例:
combine3的汇编代码:
load->mul load->mul
load load mul mul
加载:从存储器读到寄存器 存储:从寄存器写到存储器