Solaris中并行性和交互开销 操作 开销(s) 派生一个Unx进程 3057 创建一个轻量级进程 422 创建一个用户级线程 101 进程级锁 105 用户级锁 1.8 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 12
三、开销定量化 1.问题的提出 应对计算的并行性和通信开销 进行量化。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 13 ◼三、开销定量化 1.问题的提出 ◼应对计算的并行性和通信开销 进行量化
2.开销测量条件 进行测量实验的确切条件必须清 楚地加以说明。以下是部分列表 口所使用的数据结构。 口所使用的编程语言、库以及编译器 选择。 般地,开销测量应以批处理方式 进行,都会被执行 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 14 2.开销测量条件 ◼进行测量实验的确切条件必须清 楚地加以说明。以下是部分列表: ❑所使用的数据结构。 ❑所使用的编程语言、库以及编译器 选择。 ❑一般地,开销测量应以批处理方式 进行,都会被执行
所使用的通信硬件和协议。因为 在这种方式下大多数生成路径 (production run) 测量挂钟时间或是cPU时间。一般 来讲,挂钟时间更有用。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 15 ❑所使用的通信硬件和协议。因为 在这种方式下大多数生成路径 (production run) ❑测量挂钟时间或是CPU时间。一般 来讲,挂钟时间更有用
3开销测量方法 虽然测量开销粗看起来非常简单, 但要获得精确测量结果却是很具 挑战性的任务 主要的原因有3种 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 16 3.开销测量方法 ◼ 虽然测量开销粗看起来非常简单, 但要获得精确测量结果却是很具 挑战性的任务 ◼ 主要的原因有3种