4.7 Article

Exploit the data level parallelism and schedule dependent tasks on the multi-core processors

Related references

Note: Only part of the references are listed.
Article Computer Science, Hardware & Architecture

Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm

Ali Asghari et al.

Summary: Cloud computing is a popular distributed environment with resource management being a major challenge for scientific workflows. This study utilizes state-action-reward-state-action learning and genetic algorithm to manage cloud resources, achieving the goals of reducing makespan, enhancing resource utilization, and improving load balancing.

JOURNAL OF SUPERCOMPUTING (2021)

Article Computer Science, Theory & Methods

CASpMV: A Customized and Accelerative SpMV Framework for the Sunway TaihuLight

Guoqing Xiao et al.

Summary: This paper introduces a customized and accelerative framework for SpMV on the Sunway, addressing performance limitations. CASpMV shows significant improvement over generic parallel SpMV on the Sunway and exhibits good scalability on multiple CGs.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2021)

Proceedings Paper Computer Science, Hardware & Architecture

Work in Progress: Power-aware Scheduling Strategy for Multiple DAGs in the Heterogeneous Cloud

Hui Zhao et al.

Summary: This paper proposes a power-aware scheduling strategy (PASS) for multiple DAGs workflow in the heterogeneous cloud platform, aiming to minimize energy consumption by predicting PM energy consumption, formulating a NP-hard problem, and proposing a scheduling algorithm that considers both coarse-grained and fine-grained sorting. Experiments verify the efficiency of PASS.

2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021) (2021)

Article Computer Science, Information Systems

Efficient Inter-Device Task Scheduling Schemes for Multi-Device Co-Processing of Data-Parallel Kernels on Heterogeneous Systems

Lanjun Wan et al.

Summary: The paper introduces two inter-device task scheduling schemes, feedback-based and asynchronous-based dynamic and elastic task scheduling schemes, for heterogeneous systems. The former is more suitable for data-parallel kernels with evenly distributed computation and data, while the latter is more appropriate for data-parallel kernels with non-uniformly distributed computation and data. Through experiments, the proposed schemes are shown to efficiently achieve co-processing of different parallel applications on CPU-GPU-MIC systems.

IEEE ACCESS (2021)

Article Engineering, Electrical & Electronic

An energy-efficient task-scheduling algorithm based on a multi-criteria decision-making method in cloud computing

Reihaneh Khorsand et al.

INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS (2020)

Article Computer Science, Information Systems

ahSpMV: An Autotuning Hybrid Computing Scheme for SpMV on the Sunway Architecture

Guoqing Xiao et al.

IEEE INTERNET OF THINGS JOURNAL (2020)

Article Computer Science, Information Systems

Dependency-Aware Task Scheduling in Vehicular Edge Computing

Yujiong Liu et al.

IEEE INTERNET OF THINGS JOURNAL (2020)

Article Computer Science, Theory & Methods

aeSpTV: An Adaptive and Efficient Framework for Sparse Tensor-Vector Product Kernel on a High-Performance Computing Platform

Yuedan Chen et al.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2020)

Article Engineering, Electrical & Electronic

Scalable Parallel Task Scheduling for Autonomous Driving Using Multi-Task Deep Reinforcement Learning

Qi Qi et al.

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY (2020)

Article Computer Science, Theory & Methods

Performance-Aware Model for Sparse Matrix-Matrix Multiplication on the Sunway TaihuLight Supercomputer

Yuedan Chen et al.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2019)

Proceedings Paper Computer Science, Hardware & Architecture

Federated scheduling of sporadic DAG task systems

Sanjoy Baruah

2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) (2015)

Proceedings Paper Computer Science, Theory & Methods

Response-Time Analysis of Conditional DAG Tasks in Multiprocessor Systems

Alessandra Melani et al.

PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015) (2015)

Article Computer Science, Theory & Methods

Parallel Real-Time Scheduling of DAGs

Abusayeed Saifullah et al.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2014)

Article Computer Science, Theory & Methods

Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization

Fahimeh Ramezani et al.

INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING (2014)

Proceedings Paper Computer Science, Information Systems

Improved multiprocessor global schedulability analysis of sporadic DAG task systems

Sanjoy Baruah

2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014) (2014)

Proceedings Paper Computer Science, Information Systems

Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing

Tingting Wang et al.

2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM) (2014)

Article Computer Science, Hardware & Architecture

Robust Scheduling of Task Graphs under Execution Time Uncertainty

Michele Lombardi et al.

IEEE TRANSACTIONS ON COMPUTERS (2013)

Article Computer Science, Theory & Methods

Multi-core real-time scheduling for generalized parallel task models

Abusayeed Saifullah et al.

REAL-TIME SYSTEMS (2013)

Article Computer Science, Theory & Methods

Exploiting Memory Access Patterns to Improve Memory Performance in Data-Parallel Architectures

Byunghyun Jang et al.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2011)

Article Computer Science, Hardware & Architecture

The design space of register renaming techniques

D Sima

IEEE MICRO (2000)