首页> 外文会议>International Conference on Parallel and Distributed Computing >Exploring Task Parallelism for Heterogeneous Systems Using Multicore Task Management API
【24h】

Exploring Task Parallelism for Heterogeneous Systems Using Multicore Task Management API

机译:使用多核任务管理API探索异构系统的任务并行性

获取原文
获取外文期刊封面目录资料

摘要

Current trends in multicore platform design indicate that heterogeneous systems are here to stay. Such systems include processors with specialized accelerators supporting different instruction sets and different types of memory spaces among several other features. These features increase the programming effort to port applications to target platforms. We need effective programming strategies that can exploit the rich feature set of such heterogeneous multicore architectures and yet not require increased learning curve to apply these strategies. To distribute workload effectively across such systems that have different cores running at different speed, we have explored task-based programming models in this paper. This model allows decomposition of a problem into a set of tasks for simultaneous execution. We present a task-based approach that employs the Multicore Association's (MCA) Task Management API (MTAPI), a robust, cross-platform, scalable API that avoids unnecessary synchronization thus offering a tiered and flexible approach and distributing workload efficiently across processors of varying types. For evaluation purposes, we use an NVIDIA Jetson TK1 board (ARM + GPU) as our test bed. As applications, we employ codes from benchmark suites such as Rodinia and BOTS.
机译:多核平台设计中的当前趋势表明异构系统在这里保持。这种系统包括具有专用加速器的处理器,其支持不同的指令集和其他几种特征之间的不同类型的存储空间。这些功能将增加对目标平台的端口应用程序的编程工作。我们需要有效的编程策略,可以利用这种异构多核架构的丰富功能集,但不需要增加的学习曲线来应用这些策略。为了有效地分发工作量,这些系统在具有不同速度运行的不同核心的这些系统中,我们在本文中探索了基于任务的编程模型。该模型允许将问题的分解成一组任务以进行同时执行。我们提出了一种基于任务的方法,采用多核协会的(MCA)任务管理API(MTAPI),一个稳健的跨平台可伸缩API,其避免了不必要的同步,从而提供了分层和灵活的方法,并在不同的处理器上有效地分发工作负载类型。为了评估目的,我们使用NVIDIA Jetson TK1板(ARM + GPU)作为我们的测试床。作为申请,我们从罗迪尼亚和机器人等基准套件中使用代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号