activity
20112020
most citedNovel Model-based Methods for Performance Optimization of Multithreaded 2D Discrete Fourier Transform on Multicore Processors

10 citations · 32 across the 11 of their papers we have counts for

collaborators

11 papers

cs.DC2020★ 2 cited

Accurate runtime selection of optimal MPI collective algorithms using analytical performance modelling

Emin Nuriyev, Alexey Lastovetsky

The performance of collective operations has been a critical issue since the advent of MPI. Many algorithms have been proposed for each MPI collective operation but none of them pr…

cs.DC2019

Modern Multicore CPUs are not Energy Proportional: Opportunity for Bi-objective Optimization for Performance and Energy

Semyon Khokhriakov, Ravi Reddy Manumachu, Alexey Lastovetsky

Energy proportionality is the key design goal followed by architects of modern multicore CPUs. One of its implications is that optimization of an application for performance will a…

cs.DC2019★ 2 cited

Bi-objective Optimisation of Data-parallel Applications on Heterogeneous Platforms for Performance and Energy via Workload Distribution

Hamidreza Khaleghzadeh, Muhammad Fahad, Arsalan Shahid +2

Performance and energy are the two most important objectives for optimisation on modern parallel platforms. Latest research demonstrated the importance of workload distribution as…

cs.DC2019★ 5 cited

Energy of Computing on Multicore CPUs: Predictive Models and Energy Conservation Law

Arsalan Shahid, Muhammad Fahad, Ravi Reddy Manumachu +1

Energy is now a first-class design constraint along with performance in all computing settings. Energy predictive modelling based on performance monitoring counts (PMCs) is the lea…

cs.DC2018★ 10 cited

Novel Model-based Methods for Performance Optimization of Multithreaded 2D Discrete Fourier Transform on Multicore Processors

Semyon Khokhriakov, Ravi Reddy, Alexey Lastovetsky

In this paper, we use multithreaded fast Fourier transforms provided in three highly optimized packages, FFTW-2.1.5, FFTW-3.3.7, and Intel MKL FFT, to present a novel model-based p…

cs.DC2018

libhclooc: Software Library Facilitating Out-of-core Implementations of Accelerator Kernels on Hybrid Computing Platforms

Daniel Hanlon, Hamidreza Khalighzadeh, Ravi Reddy Manumachu +1

Hardware accelerators such as Graphics Processing Units (GPUs), Intel Xeon Phi co-processors (PHIs), and Field-Programmable Gate Arrays (FPGAs) are now ubiquitous in extreme-scale…

cs.DC2015★ 6 cited

Model-based optimization of MPDATA on Intel Xeon Phi through load imbalancing

Alexey Lastovetsky, Lukasz Szustak, Roman Wyrzykowski

Load balancing is a widely accepted technique for performance optimization of scientific applications on parallel architectures. Indeed, balanced applications do not waste processo…

cs.DC2015★ 1 cited

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

Amani AlOnazi, David Keyes, Alexey Lastovetsky +1

Hardware-aware design and optimization is crucial in exploiting emerging architectures for PDE-based computational fluid dynamics applications. In this work, we study optimizations…

cs.DC2013

Hierarchical Parallel Matrix Multiplication on Large-Scale Distributed Memory Platforms

Jean-Noel Quintin, Khalid Hasanov, Alexey Lastovetsky

Matrix multiplication is a very important computation kernel both in its own right as a building block of many scientific applications and as a popular representative for other sci…

cs.DC2012

Efficient and reliable network tomography in heterogeneous networks using BitTorrent broadcasts and clustering algorithms

Kiril Dichev, Fergal Reid, Alexey Lastovetsky

In the area of network performance and discovery, network tomography focuses on reconstructing network properties using only end-to-end measurements at the application layer. One c…

cs.DC2011★ 6 cited

Design and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms

Alexey Lastovetsky, Ravi Reddy, Vladimir Rychkov +1

Traditional heterogeneous parallel algorithms, designed for heterogeneous clusters of workstations, are based on the assumption that the absolute speed of the processors does not d…