首页> 外文会议>Hawaii International Conference on System Sciences >Experiments with pipelining parallelism in SISAL
【24h】

Experiments with pipelining parallelism in SISAL

机译:Sisal中的流水线平行度实验

获取原文

摘要

Streams in functional languages allow clear description of many problems which can be expressed in terms of successive transformations of data-they provide declarative expression of software pipelining. SISAL is a functional language with predominantly strict semantics but including non-strict streams to allow expression of pipelined parallelism, processing of notionally infinite streams, and communication between program modules. The authors discuss an implementation, using buffered streams, of SISAL streams on conventional multiprocessors, and programming techniques for some stream problems-a circuit simulation, prime number sieve and a text processor. They present experimental results showing the effect of various buffering parameters, and useful speedup. They point out some potential problems with the SISAL view of streams.
机译:功能语言中的流允许清楚地描述许多问题,这些问题可以以逐步的数据转换表达 - 它们提供了软件流水线的声明表达式。 Sisal是一种功能性语言,主要是严格的语义,但包括非严格的流,以允许表达流水线并行,悬垂的无限流的处理以及程序模块之间的通信。作者讨论了使用传统多处理器上的SISAL流的缓冲流的实现,以及一些流问题的编程技术 - 电路模拟,素数筛子和文本处理器。它们存在实验结果,显示各种缓冲参数的效果,以及有用的加速。他们指出了物流讽刺的潜在问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号