首页> 外文期刊>Parallel Computing >Extending the BSP model for multi-core and out-of-core computing: MBSP
【24h】

Extending the BSP model for multi-core and out-of-core computing: MBSP

机译:扩展BSP模型以进行多核和核外计算:MBSP

获取原文
获取原文并翻译 | 示例

摘要

We present an extension of the bulk-synchronous parallel (BSP) model to abstract and model parallelism in the presence of multiple memory hierarchies and multiple cores. We call the new model MBSP for multi-memory BSP. The BSP model has been used to model internal memory parallel computers; MBSP retains the properties of BSP and in addition can abstract not only traditional external memory-supported parallelism (e.g. that uses another level of slower memory) but also multi-level cache-based memory hierarchies such as those present in multi-core systems. Present day multi-core systems are limited parallelism architectures with fast inter-core communication but limited fast memory availability. Abstracting the programming requirements of such architectures in a useful and usable manner is the objective of introducing MBSP. We propose multi-core program and algorithm design that measures resource utilization through a septuplet (p,l,g,m,L,G,M) in which (p,l,g) are the BSP parameters for modeling processor component size and interprocessor communication through latency-based and throughput-based cost mechanisms, and (m, L, G, M) are the new parameters that abstract additional memory hierarchies. Each processor component is attached to a memory of size M, and there are also m memory-units accessing a slower memory of unlimited size of latency-based and throughput-based cost (L, G). A deterministic sorting algorithm is described on this model that is potentially both usable and useful.
机译:我们提出了批量同步并行(BSP)模型的扩展,以在存在多个内存层次结构和多个内核的情况下对并行性进行抽象和建模。我们将新模型MBSP称为多内存BSP。 BSP模型已用于对内部存储器并行计算机进行建模。 MBSP保留了BSP的特性,此外,它不仅可以抽象化传统的外部内存支持的并行性(例如,使用另一级较慢的内存),而且还可以抽象化基于多级缓存的内存层次结构,例如多核系统中存在的层次结构。当今的多核系统是有限的并行架构,具有快速的内核间通信,但是有限的快速内存可用性。引入MBSP的目的是以一种有用且可用的方式抽象出此类体系结构的编程要求。我们提出了多核程序和算法设计,该设计和算法设计通过一个七比特组(p,l,g,m,L,G,M)来测量资源利用率,其中(p,l,g)是用于建模处理器组件大小和通过基于延迟和基于吞吐量的成本机制进行处理器间通信,并且(m,L,G,M)是抽象参数的新参数,这些参数抽象了附加的内存层次结构。每个处理器组件都连接到大小为M的内存上,并且还有m个内存单元正在访问较慢的内存,该内存的大小不受延迟和基于吞吐量的消耗(L,G)的限制。在此模型上描述了确定性的排序算法,该算法可能既有用又有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号