Task Scheduling Frameworks for Heterogeneous Computing Toward Exascale

Abstract

The race for Exascale Computing has naturally led computer architecture to transit from the multicore era and into the heterogeneous era. Many systems are shipped with integrated CPUs and graphics processing units (GPUs). Moreover, various applications need to utilize both CPUs and GPUs executive resources, as many of their unique features prove the significant importance and strengths of using each one of the process units PUs. Several research studies consider partitioning the applications, scheduling their execution and allocating them onto the PUs resources. They investigate the important role of optimization and tackle intelligently scheduled tasks on the combination of CPU/GPU architecture CPUs and GPUs cores in achieving the peace of performance and power consumption of Exascale Computing. In this paper, the evolution of heterogeneous computing architectures, the approaches, and challenges toward achieving Exascale Computing, and the various algorithms and techniques used to partition and scheduling tasks are all reviewed. The existing frameworks and runtime systems utilized to optimize performance and improve energy efficiency in desecrates and fused chips in order to attain the objectives of Exascale Computing will also be reviewed.

Authors and Affiliations

Suhelah Sandokji, Fathy Eassa

Keywords

Related Articles

Non-Linear EH Relaying in Delay-Transmission Mode over η−µ Fading Channels

Energy harvesting is a technique to harvest energy from RF (radio frequency) waves. The RF signals have the ability to convey energy and information concurrently. The EH in coop-erative relaying systems may increase the...

A Survey on Models and Query Languages for Temporally Annotated RDF

In this paper, we provide a survey on the models and query languages for temporally annotated RDF. In most of the works, a temporally annotated RDF ontology is essentially a set of RDF triples associated with temporal co...

Developing a Feasible and Maintainable Ontology for Automatic Landscape Design

In general, landscape architecture includes analysis, planning, design, administration and management of natural and artificial. An important aspect is the formation of so-called sustainable landscapes that allow maximum...

A Comparative study of Arabic handwritten characters invariant feature

  this paper is practically interested in the unchangeable feature of Arabic handwritten character. It presents results of comparative study achieved on certain features extraction techniques of handwritten cha...

The Model of Game-based Learning in Fire Safety for Preschool Children

The Model of Game-based Learning in Fire Safety developed for preschool children to educate them in learning fire safety issues. Due to the lack of awareness towards fire hazard, there are few factors that have arisen re...

Download PDF file
  • EP ID EP407514
  • DOI 10.14569/IJACSA.2018.091029
  • Views 74
  • Downloads 0

How To Cite

Suhelah Sandokji, Fathy Eassa (2018). Task Scheduling Frameworks for Heterogeneous Computing Toward Exascale. International Journal of Advanced Computer Science & Applications, 9(10), 234-243. https://europub.co.uk/articles/-A-407514