胶片26:软件难题/选择 -- I |
|
- 串行编译器支持的功能并行性,可以在现代超标量处理器芯片内开发粒度非常细的并行性
- 多线程象Java一样提供对对象的支持或象Java Applet一样可以开发细粒度的功能并行性
-- 这在非共享存储结构的系统中可以用消息传递的方式来实现
- 数据并行性是很多可扩充并行性的基础,在好几种提高加速比的方法中,数据并行性的开发都是必不可少的
- 由于硬件/技术/政治因素的变化,HPF发展的比较缓慢,而建立一个良好的编译器所需的时间则更长
- 不幸的是,大多数语言都发现很难以一种自然的且自动的方式表示出数据并行性,即使它是显而易见的
- 必须对与结构无关的"对象"'进行区域分解,这显然比开发纯粹的基于对象的并行性要困难
Copyright: NPACT |
|