Sina Zangbari Koohi

dblp:234/5038 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0002-7690-8950ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 44% GPUs and heterogeneous computing · 44% High-performance computing · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing
heterogeneous architecture
0.412020
MEMPHA: Model of Exascale Message-Passing Programs on Heterogeneous Architectures · IEEE Trans. Parallel Distributed Syst. 2020
Embedded and real-time systems › multicore real-time systems
task mapping and scheduling
0.412020
MEMPHA: Model of Exascale Message-Passing Programs on Heterogeneous Architectures · IEEE Trans. Parallel Distributed Syst. 2020
High-performance computing › supercomputing
exascale computing
0.112020
MEMPHA: Model of Exascale Message-Passing Programs on Heterogeneous Architectures · IEEE Trans. Parallel Distributed Syst. 2020

Methods — techniques the papers use, named apart from their topics

hypergraph partitioning · 0.4
YearPublicationVenuePosition
2023 HATS: HetTask Scheduling
abstract
To handle task execution, modern supercomputers employ thousands (or millions) of processors. In such supercomputers, task scheduling has a meaningful impression on system performance. To improve efficiency, task scheduling algorithms aim to decrease the volume of communication and the number of message exchanges. These efforts, however, result in other bottlenecks, such as high-link congestion. In addition, the heterogeneity of processors and networks is another major challenge for schedulers. This paper presents a new algorithm for scheduling called Heterogeneity-Aware Task Scheduling (HATS). The proposed algorithm adopts an updated multi-level hyper-graph partitioning approach. It describes a new method of aggregation in the coarsening step that helps to accurately coarsen the hyper-graph of the task model. The Raccoon Optimization algorithm is then used in the initial partitioning phase, and in the un-coarsening phase, a novel refinement procedure optimises the initial partitions. The experiments on this approach showed that, compared to the other well-known algorithms, the proposed method offers better schedules with lower communication volume and imbalance ratio in a shorter time.
Sina Zangbari Koohi, Nor Asilah Wati Abdul Hamid, Mohamed Othman, Gafurjan I. Ibragimov
IEEE Trans. Cloud Comput.1
2020 MEMPHA: Model of Exascale Message-Passing Programs on Heterogeneous Architectures
abstract
Delivering optimum performance on a parallel computer is highly dependant on the efficiency of the scheduling and mapping procedure. If the composition of the parallel application is known a prior, the mapping can be accomplished statically on the compilation time. The mapping algorithm uses the model of the parallel application and maps its tasks to processors in a way to minimize the total execution time. In this article, current modeling approaches have discussed. Later, a new modeling schema named Model of Exascale Message-Passing Programs on Heterogeneous Architectures (MEMPHA) has proposed. A comparative study has been performed between MEMPHA and existing models. To exhibit the efficiency of the MEMPHA, experiments have performed on a set of data-set hypergraphs. The results obtained from the experiments show that deploying the MEMPHA helps to optimize metrics, including the congestion, total communication volume and maximum volume of data being sent or received. These improvements vary from 76 to 1 percent, depending on the metric and benchmark model. Moreover, MEMPHA supports the modeling of applications with multiple producers for a single data transmission, where the rest of the approaches fail.
Sina Zangbari Koohi, Nor Asilah Wati Abdul Hamid, Mohamed Othman, Gafurjan I. Ibragimov
IEEE Trans. Parallel Distributed Syst.1