首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >Oblivious algorithms for multicores and network of processors
【24h】

Oblivious algorithms for multicores and network of processors

机译:多核和处理器网络的遗忘算法

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

摘要

We address the design of algorithms for multicores that are oblivious to machine parameters. We propose HM, a multicore model consisting of a parallel shared-memory machine with hierarchical multi-level caching, and we introduce a multicore-oblivious (MO) approach to algorithms and schedulers for HM. An MO algorithm is specified with no mention of any machine parameters, such as the number of cores, number of cache levels, cache sizes and block lengths. However, it is equipped with a small set of instructions that can be used to provide hints to the run-time scheduler on how to schedule parallel tasks. We present efficient MO algorithms for several fundamental problems including matrix transposition, FFT, sorting, the Gaussian Elimination Paradigm, list ranking, and connected components. The notion of an MO algorithm is complementary to that of a network-oblivious (NO) algorithm, recently introduced by Bilardi et al. for parallel distributed-memory machines where processors communicate point-to-point. We show that several of our MO algorithms translate into efficient NO algorithms, adding to the body of known efficient NO algorithms.
机译:我们解决了多核算法的设计问题,这些算法不考虑机器参数。我们提出了HM,它是由具有分层多级缓存的并行共享内存计算机组成的多核模型,并且我们为HM的算法和调度程序引入了多核忽略(MO)方法。指定MO算法时不提及任何机器参数,例如内核数,高速缓存级别数,高速缓存大小和块长度。但是,它配备了一小组指令,可用于向运行时调度程序提供有关如何调度并行任务的提示。我们针对几种基本问题提出了有效的MO算法,这些问题包括矩阵转置,FFT,排序,高斯消除范例,列表排序和连接的组件。 MO算法的概念与Bilardi等人最近提出的网络无关(NO)算法的概念互补。用于处理器点对点通信的并行分布式内存计算机。我们证明了我们的几种MO算法都可以转化为高效的NO算法,从而增加了已知的高效NO算法的主体。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号