5 papers
Productivity in HPC: A Critical Review from SLOC and Performance Portability to AI-Assisted Programming
Ami Marowka
Productivity has long been recognized as a central concern in high-performance computing (HPC), yet it still lacks a workable formal definition and a broadly accepted metric for qu…
Handling Missing Data in Performance Portability Studies
Ami Marowka
Missing data is a common challenge in many real-world datasets, often leading to biased results or reduced accuracy. Missing data is a pervasive problem in performance efficiency d…
Evaluating SYCL as a Unified Programming Model for Heterogeneous Systems
Ami Marowka
High-performance computing (HPC) applications are increasingly executed in heterogeneous environments, introducing new challenges for programming and software portability. SYCL has…
Portability Efficiency Approach for Calculating Performance Portability
Ami Marowka
The emergence of heterogeneity in high-performance computing, which harnesses under one integrated system several platforms of different architectures, also led to the development…
Toward Open Repository of Performance Portability of Applications, Benchmarks and Models
Ami Marowka
The adoption of heterogeneous computing systems based on diverse architectures to achieve exascale computing power has worsened the performance portability problem of scientific ap…