首页> 外文会议>ICCSE2008;International Conference on Computer Science Education >A Flexible Multithreaded Programming Model and its scheduler for irregular workload
【24h】

A Flexible Multithreaded Programming Model and its scheduler for irregular workload

机译:灵活的多线程编程模型及其调度程序,用于不规则的工作负载

获取原文

摘要

As we known, Chip Multiprocessors (CMPs) have become increasingly popular. However, it is difficult to program in parallelism with high performance on such platform, especially when we program with algorithms with irregular workload. Therefore, this paper presents a parallel programming model based on task pools, which provides a flexible framework for users to construct parallel program on multi-core processors. In this model, users only focus on data and task partition as programming, at the same time, the scheduler in the model handles the dynamic scheduling for irregular tasks. In this paper, the program interface and implementation are described with some examples to illustrate the model.
机译:众所周知,芯片多处理器(CMP)越来越受欢迎。但是,在这样的平台上很难以高性能进行并行编程,尤其是当我们使用工作负载不规则的算法进行编程时。因此,本文提出了一种基于任务池的并行编程模型,为用户在多核处理器上构建并行程序提供了灵活的框架。在此模型中,用户仅在编程时专注于数据和任务分区,与此同时,模型中的调度程序可处理不规则任务的动态调度。在本文中,通过一些示例来描述程序接口和实现,以说明该模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号