正在加载图片...
【例2.2】比较普通计算机实现向量运算和向量机运算的效果。 设在普通计算机上实现两个200×200矩阵的加法运算。如果用普通 的计算机实现二维矩阵运算,一般需要编写双重循环程序,其中内循环 200次,外循环200次,这就是说,需要执行4000次加法指令。如果 台向量机有200个处理器,且具有向量数据表示,那么对于200×200矩 阵的加法运算,仅需要执行200次运算就可以了;如果向量机有 200×200=40000个处理器,那么仅执行次运算指令就可以完成全部 运算。显然,用向量机求解要比普通计算机快得多。另外,在普通计算 机上运算时访问存储器的次数(访存周期)至少为4×40000次;而在 200个处理器的向量机上,访问存储器的次数(访存周期)可估算为 4×200次,在200×200个处理器的向量机上,访问存储器的次数(访存 周期)仅为4次。为了便于比较,没有考虑其它辅助指令。【例2.2】比较普通计算机实现向量运算和向量机运算的效果。 设在普通计算机上实现两个200×200矩阵的加法运算。如果用普通 的计算机实现二维矩阵运算,一般需要编写双重循环程序,其中内循环 200次,外循环200次,这就是说,需要执行40000次加法指令。如果一 台向量机有200个处理器,且具有向量数据表示,那么对于200×200矩 阵的加法运算,仅需要执行200次运算就可以了;如果向量机有 200×200=40000个处理器,那么仅执行一次运算指令就可以完成全部 运算。显然,用向量机求解要比普通计算机快得多。另外,在普通计算 机上运算时访问存储器的次数(访存周期)至少为4×40000次;而在 200个处理器的向量机上,访问存储器的次数(访存周期)可估算为 4×200次,在200×200个处理器的向量机上,访问存储器的次数(访存 周期)仅为4次。为了便于比较,没有考虑其它辅助指令
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有