首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing >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引入了多夜洞(MO)算法和调度器。使用Mo算法未提及任何机器参数,例如核心数,高速缓存级别,高速缓存大小和块长度。但是,它配备了一小一组指令,可用于在如何安排并行任务上为运行时调度程序提供提示。我们提出了有效的Mo算法,以实现包括矩阵转换,FFT,分类,高斯消除范例,列表排名和连接组件的若干基本问题。 Mo算法的概念与Bilardi等人最近引入的网络忘记(NO)算法的互补性。对于并行分布式存储器,处理器通信点对点的内存机器。我们表明,我们的几种Mo算法转化为高效的没有算法,添加到已知高效的身体的身体没有算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号