Skip to main content

Showing 1–2 of 2 results for author: Mohammadiporshokooh, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.07206  [pdf, other

    cs.DC

    Adaptively Optimizing the Performance of HPX's Parallel Algorithms

    Authors: Karame Mohammadiporshokooh, Steven R. Brandt, R. Tohid, Hartmut Kaiser

    Abstract: C++ Executors simplify the development of parallel algorithms by abstracting concurrency management across hardware architectures. They are designed to facilitate portability and uniformity of user-facing interfaces; however, in some cases they may lead to performance inefficiencies duo to suboptimal resource allocation for a particular workload or not leveraging certain hardware-specific capabili… ▽ More

    Submitted 9 April, 2025; originally announced April 2025.

    Comments: 13 Pages, 6 figures

  2. Quantifying Overheads in Charm++ and HPX using Task Bench

    Authors: Nanmiao Wu, Ioannis Gonidelis, Simeng Liu, Zane Fink, Nikunj Gupta, Karame Mohammadiporshokooh, Patrick Diehl, Hartmut Kaiser, Laxmikant V. Kale

    Abstract: Asynchronous Many-Task (AMT) runtime systems take advantage of multi-core architectures with light-weight threads, asynchronous executions, and smart scheduling. In this paper, we present the comparison of the AMT systems Charm++ and HPX with the main stream MPI, OpenMP, and MPI+OpenMP libraries using the Task Bench benchmarks. Charm++ is a parallel programming language based on C++, supporting st… ▽ More

    Submitted 21 July, 2022; originally announced July 2022.