在研究应用可扩展性时,有以下3点 值得注意: 口许多实际的并行应用问题对于机器和问 题规模已有内在限制 口应将“应用/机器”一起视为一个系 统 口它也依赖于资源规模。 哈尔滨工业大学计算机科学与技术学院 17
哈尔滨工业大学计算机科学与技术学院 17 ◼ 在研究应用可扩展性时,有以下3点 值得注意: ❑ 许多实际的并行应用问题对于机器和问 题规模已有内在限制 ❑ 应将“应用/机器” 一起视为一个系 统 ❑ 它也依赖于资源规模
3、技术可扩展性 是指该系统能适应技术的改变。 它可进一步分为3类: 口代可扩展性, 口空间可扩展性, 异构可扩展性。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 18 ◼ 3、技术可扩展性 是指该系统能适应技术的改变。 ◼ 它可进一步分为3类: ❑ 代可扩展性, ❑ 空间可扩展性, ❑ 异构可扩展性
(1)代(时间)可扩展性 个系统扩展可以通过使用 口下一代的硬件部件; 更快的处理器 更快存储器 新版本的操作系统; 更强功能的编译器。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 19 ◼ (1) 代(时间)可扩展性 ❑一个系统扩展可以通过使用: ❑下一代的硬件部件; ◼ 更快的处理器 ◼ 更快存储器 ❑新版本的操作系统; ❑更强功能的编译器
计算机系统中发展最快的部件是处 理器; 进展最慢的部分是程序设计语言 ( Fortran77仍被广泛使用); 单计算机每两年可以将处理器升级 次 并以慢得多的速度更新其他部件。 并行计算机中这种更新不活跃。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 20 ◼ 计算机系统中发展最快的部件是处 理器; ◼ 进展最慢的部分是程序设计语言 (Fortran 77仍被广泛使用) ; ◼ 单计算机每两年可以将处理器升级 一次 ◼ 并以慢得多的速度更新其他部件。 ◼ 并行计算机中这种更新不活跃
例题:|BM个人计算机的代可扩展性 最具有代可扩展的计算机是 IBM PC机。 PG系统(从处理器到母板、1/0卡和软件) 是设计成代可扩展的。 现有系统中的二进制代码和应用程序 (D0S、 Windows、数据库、电子表格及字 处理软件等)不用作任何修改,就可在升 级的系统中运行得更快。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 21 ◼ 例题:IBM个人计算机的代可扩展性 ◼ 最具有代可扩展的计算机是IBM PC机。 ◼ PC系统(从处理器到母板、I/O卡和软件) 是设计成代可扩展的。 ◼ ◼ 现有系统中的二进制代码和应用程序 (DOS、Windows、数据库、电子表格及字 处理软件等)不用作任何修改,就可在升 级的系统中运行得更快