Parallel Biological Sequence Comparison on Heterogeneous High Performance Computing Platforms with BSP++. - Khaled Hamidouche; Fernando Machado Mendonca; Joël Falcou; Daniel Etiemble (SBAC-PAD, 2011)

A framework for an automatic hybrid MPI+OpenMP code generation. - Khaled Hamidouche; Joel Falcou; Daniel Etiemble (SpringSim (HPC), 2011)

Programmation des architectures hiérarchiques et hétérogènes. (Programming hierarxchical and heterogenous machines). - Khaled Hamidouche (2011)

A scalable and portable approach to accelerate hybrid HPL on heterogeneous CPU-GPU clusters. - Rong Shi; Sreeram Potluri; Khaled Hamidouche; Xiaoyi Lu; Karen Tomko; Dhabaleswar K. Panda 001 (CLUSTER, 2013)

Designing Optimized MPI Broadcast and Allreduce for Many Integrated Core (MIC) InfiniBand Clusters. - Krishna Chaitanya Kandalla; Akshay Venkatesh; Khaled Hamidouche; Sreeram Potluri; Devendar Bureddy; Dhabaleswar K. Panda 001 (Hot Interconnects, 2013)

Efficient Inter-node MPI Communication Using GPUDirect RDMA for InfiniBand Clusters with NVIDIA GPUs. - Sreeram Potluri; Khaled Hamidouche; Akshay Venkatesh; Devendar Bureddy; Dhabaleswar K. Panda 001 (ICPP, 2013)

MIC-RO: enabling efficient remote offload on heterogeneous many integrated core (MIC) clusters with InfiniBand. - Khaled Hamidouche; Sreeram Potluri; Hari Subramoni; Krishna Chaitanya Kandalla; Dhabaleswar K. Panda 001 (ICS, 2013)

Efficient and truly passive MPI-3 RMA using InfiniBand atomics. - Mingzhe Li; Sreeram Potluri; Khaled Hamidouche; Jithin Jose; Dhabaleswar K. Panda 001 (EuroMPI, 2013)

MVAPICH-PRISM: a proxy-based communication framework using InfiniBand and SCIF for intel MIC clusters. - Sreeram Potluri; Devendar Bureddy; Khaled Hamidouche; Akshay Venkatesh; Krishna Chaitanya Kandalla; Hari Subramoni; Dhabaleswar K. Panda 001 (SC, 2013)

Parallel Smith-Waterman Comparison on Multicore and Manycore Computing Platforms with BSP++. - Khaled Hamidouche; Fernando Machado Mendonca; Joel Falcou; Alba Cristina Magalhaes Alves de Melo; Daniel Etiemble (Int. J. Parallel Program., 2013)

High performance OpenSHMEM for Xeon Phi clusters: Extensions, runtime designs and application co-design. - Jithin Jose; Khaled Hamidouche; Xiaoyi Lu; Sreeram Potluri; Jie Zhang 045; Karen Tomko; Dhabaleswar K. Panda 001 (CLUSTER, 2014)

Scalable Graph500 design with MPI-3 RMA. - Mingzhe Li; Xiaoyi Lu; Sreeram Potluri; Khaled Hamidouche; Jithin Jose; Karen Tomko; Dhabaleswar K. Panda 001 (CLUSTER, 2014)

Designing efficient small message transfer mechanism for inter-node MPI communication on InfiniBand GPU clusters. - Rong Shi; Sreeram Potluri; Khaled Hamidouche; Jonathan L. Perkins; Mingzhe Li; Davide Rossetti; Dhabaleswar K. Panda 001 (HiPC, 2014)

A high performance broadcast design with hardware multicast and GPUDirect RDMA for streaming applications on Infiniband clusters. - Akshay Venkatesh; Hari Subramoni; Khaled Hamidouche; Dhabaleswar K. Panda 001 (HiPC, 2014)

MIC-Check: a distributed check pointing framework for the intel many integrated cores architecture. - Raghunath Rajachandrasekar; Sreeram Potluri; Akshay Venkatesh; Khaled Hamidouche; Md. Wasi-ur-Rahman; Dhabaleswar K. Panda 001 (HPDC, 2014)

HAND: A Hybrid Approach to Accelerate Non-contiguous Data Movement Using MPI Datatypes on GPU Clusters. - Rong Shi; Xiaoyi Lu; Sreeram Potluri; Khaled Hamidouche; Jie Zhang 045; Dhabaleswar K. Panda 001 (ICPP, 2014)

Optimizing Collective Communication in UPC. - Jithin Jose; Khaled Hamidouche; Jie Zhang 045; Akshay Venkatesh; Dhabaleswar K. Panda 001 (IPDPS Workshops, 2014)

High Performance Alltoall and Allgather Designs for InfiniBand MIC Clusters. - Akshay Venkatesh; Sreeram Potluri; Raghunath Rajachandrasekar; Miao Luo; Khaled Hamidouche; Dhabaleswar K. Panda 001 (IPDPS, 2014)

Designing Scalable Out-of-core Sorting with Hybrid MPI+PGAS Programming Models. - Jithin Jose; Sreeram Potluri; Hari Subramoni; Xiaoyi Lu; Khaled Hamidouche; Karl W. Schulz; Hari Sundar; Dhabaleswar K. Panda 001 (PGAS, 2014)

Scalable MiniMD Design with Hybrid MPI and OpenSHMEM. - Mingzhe Li; Jian Lin 006; Xiaoyi Lu; Khaled Hamidouche; Karen Tomko; Dhabaleswar K. Panda 001 (PGAS, 2014)

Initial study of multi-endpoint runtime for MPI+OpenMP hybrid programming model on multi-core systems. - Miao Luo; Xiaoyi Lu; Khaled Hamidouche; Krishna Chaitanya Kandalla; Dhabaleswar K. Panda 001 (PPoPP, 2014)

Understanding the Memory-Utilization of MPI Libraries: Challenges and Designs in Implementing the MPI_T Interface. - Raghunath Rajachandrasekar; Jonathan L. Perkins; Khaled Hamidouche; Mark Daniel Arnold; Dhabaleswar K. Panda 001 (EuroMPI/ASIA, 2014)

Designing MPI Library with Dynamic Connected Transport (DCT) of InfiniBand: Early Experiences. - Hari Subramoni; Khaled Hamidouche; Akshay Venkatesh; Sourav Chakraborty 003; Dhabaleswar K. Panda 001 (ISC, 2014)

Power-Check: An Energy-Efficient Checkpointing Framework for HPC Clusters. - Raghunath Raja Chandrasekar; Akshay Venkatesh; Khaled Hamidouche; Dhabaleswar K. Panda 001 (CCGRID, 2015)

Exploiting GPUDirect RDMA in Designing High Performance OpenSHMEM for NVIDIA GPU Clusters. - Khaled Hamidouche; Akshay Venkatesh; Ammar Ahmad Awan; Hari Subramoni; Ching-Hsiang Chu; Dhabaleswar K. Panda 001 (CLUSTER, 2015)

High Performance MPI Datatype Support with User-Mode Memory Registration: Challenges, Designs, and Benefits. - Mingzhe Li; Hari Subramoni; Khaled Hamidouche; Xiaoyi Lu; Dhabaleswar K. Panda 001 (CLUSTER, 2015)

High-Performance and Scalable Design of MPI-3 RMA on Xeon Phi Clusters. - Mingzhe Li; Khaled Hamidouche; Xiaoyi Lu; Jian Lin 006; Dhabaleswar K. Panda 001 (Euro-Par, 2015)

High Performance OpenSHMEM Strided Communication Support with InfiniBand UMR. - Mingzhe Li; Khaled Hamidouche; Xiaoyi Lu; Jie Zhang 045; Jian Lin 006; Dhabaleswar K. Panda 001 (HiPC, 2015)

Offloaded GPU Collectives Using CORE-Direct and CUDA Capabilities on InfiniBand Clusters. - Akshay Venkatesh; Khaled Hamidouche; Hari Subramoni; Dhabaleswar K. Panda 001 (HiPC, 2015)

Impact of InfiniBand DC Transport Protocol on Energy Consumption of All-to-All Collective Algorithms. - Hari Subramoni; Akshay Venkatesh; Khaled Hamidouche; Karen Tomko; Dhabaleswar K. Panda 001 (Hot Interconnects, 2015)

High-Performance Coarray Fortran Support with MVAPICH2-X: Initial Experience and Evaluation. - Jian Lin 006; Khaled Hamidouche; Xiaoyi Lu; Mingzhe Li; Dhabaleswar K. Panda 001 (IPDPS Workshops, 2015)

A Case for Non-blocking Collectives in OpenSHMEM: Design, Implementation, and Performance Evaluation using MVAPICH2-X. - A. A. Awan; Khaled Hamidouche; Ching-Hsiang Chu; Dhabaleswar K. Panda 001 (OpenSHMEM, 2015)

Scalable Out-of-core OpenSHMEM Library for HPC. - Antonio Gómez-Iglesias; Jérôme Vienne; Khaled Hamidouche; Christopher S. Simmons; William L. Barth; Dhabaleswar K. Panda 001 (OpenSHMEM, 2015)

Accelerating k-NN Algorithm with Hybrid MPI and OpenSHMEM. - Jian Lin 006; Khaled Hamidouche; Jie Zhang 045; Xiaoyi Lu; Abhinav Vishnu; Dhabaleswar K. Panda 001 (OpenSHMEM, 2015)

GPU-Aware Design, Implementation, and Evaluation of Non-blocking Collective Benchmarks. - A. A. Awan; Khaled Hamidouche; Akshay Venkatesh; Jonathan L. Perkins; Hari Subramoni; Dhabaleswar K. Panda 001 (EuroMPI, 2015)

A case for application-oblivious energy-efficient MPI runtime. - Akshay Venkatesh; Abhinav Vishnu; Khaled Hamidouche; Nathan R. Tallent; Dhabaleswar K. Panda 001; Darren J. Kerbyson; Adolfy Hoisie (SC, 2015)

Designing Non-blocking Personalized Collectives with Near Perfect Overlap for RDMA-Enabled Clusters. - Hari Subramoni; Ammar Ahmad Awan; Khaled Hamidouche; Dmitry Pekurovsky; Akshay Venkatesh; Sourav Chakraborty 003; Karen Tomko; Dhabaleswar K. Panda 001 (ISC, 2015)

Porting scientific libraries to PGAS in XSEDE resources: practice and experience. - Antonio Gómez-Iglesias; Dmitry Pekurovsky; Khaled Hamidouche; Jie Zhang 045; Jérôme Vienne (XSEDE, 2015)

CUDA Kernel Based Collective Reduction Operations on Large-scale GPU Clusters. - Ching-Hsiang Chu; Khaled Hamidouche; Akshay Venkatesh; Ammar Ahmad Awan; Dhabaleswar K. Panda 001 (CCGrid, 2016)

Re-Designing CNTK Deep Learning Framework on Modern GPU Enabled Clusters. - Dip Sankar Banerjee; Khaled Hamidouche; Dhabaleswar K. Panda 001 (CloudCom, 2016)

CUDA M3: Designing Efficient CUDA Managed Memory-Aware MPI by Exploiting GDR and IPC. - Khaled Hamidouche; Ammar Ahmad Awan; Akshay Venkatesh; Dhabaleswar K. Panda 001 (HiPC, 2016)

Mizan-RMA: Accelerating Mizan Graph Processing Framework with MPI RMA. - Mingzhe Li; Xiaoyi Lu; Khaled Hamidouche; Jie Zhang 045; Dhabaleswar K. Panda 001 (HiPC, 2016)

Enabling Performance Efficient Runtime Support for Hybrid MPI+UPC++ Programming Models. - Jahanzeb Maqbool Hashmi; Khaled Hamidouche; Dhabaleswar K. Panda 001 (HPCC/SmartCity/DSS, 2016)

Exploiting Maximal Overlap for Non-Contiguous Data Movement Processing on Modern GPU-Enabled Systems. - Ching-Hsiang Chu; Khaled Hamidouche; Akshay Venkatesh; Dip Sankar Banerjee; Hari Subramoni; Dhabaleswar K. Panda 001 (IPDPS, 2016)

Designing high performance communication runtime for GPU managed memory: early experiences. - Dip Sankar Banerjee; Khaled Hamidouche; Dhabaleswar K. Panda 001 (GPGPU@PPoPP, 2016)

Efficient Large Message Broadcast using NCCL and CUDA-Aware MPI for Deep Learning. - A. A. Awan; Khaled Hamidouche; Akshay Venkatesh; Dhabaleswar K. Panda 001 (EuroMPI, 2016)

Designing High Performance Heterogeneous Broadcast for Streaming Applications on GPU Clusters. - Ching-Hsiang Chu; Khaled Hamidouche; Hari Subramoni; Akshay Venkatesh; Bracy Elton; Dhabaleswar K. Panda 001 (SBAC-PAD, 2016)

Efficient Reliability Support for Hardware Multicast-Based Broadcast in GPU-enabled Streaming Applications. - Ching-Hsiang Chu; Khaled Hamidouche; Hari Subramoni; Akshay Venkatesh; Bracy Elton; Dhabaleswar K. Panda 001 (COMHPC@SC, 2016)

OpenSHMEM Non-blocking Data Movement Operations with MVAPICH2-X: Early Experiences. - Khaled Hamidouche; Jie Zhang 045; Dhabaleswar K. Panda 001; Karen Tomko (PAW@SC, 2016)

Designing MPI library with on-demand paging (ODP) of infiniband: challenges and benefits. - Mingzhe Li; Khaled Hamidouche; Xiaoyi Lu; Hari Subramoni; Jie Zhang 045; Dhabaleswar K. Panda 001 (SC, 2016)

INAM2: InfiniBand Network Analysis and Monitoring with MPI. - Hari Subramoni; Albert Mathews Augustine; Mark Daniel Arnold; Jonathan L. Perkins; Xiaoyi Lu; Khaled Hamidouche; Dhabaleswar K. Panda 001 (ISC, 2016)

CUDA-Aware OpenSHMEM: Extensions and Designs for High Performance OpenSHMEM on GPU Clusters. - Khaled Hamidouche; Akshay Venkatesh; Ammar Ahmad Awan; Hari Subramoni; Ching-Hsiang Chu; Dhabaleswar K. Panda 001 (Parallel Comput., 2016)

Kernel-Assisted Communication Engine for MPI on Emerging Manycore Processors. - Jahanzeb Maqbool Hashmi; Khaled Hamidouche; Hari Subramoni; Dhabaleswar K. Panda 001 (HiPC, 2017)

MPI-GDS: High Performance MPI Designs with GPUDirect-aSync for CPU-GPU Control Flow Decoupling. - Akshay Venkatesh; Khaled Hamidouche; Sreeram Potluri; Davide Rossetti; Ching-Hsiang Chu; Dhabaleswar K. Panda 001 (ICPP, 2017)

S-Caffe: Co-designing MPI Runtimes and Caffe for Scalable Deep Learning on Modern GPU Clusters. - Ammar Ahmad Awan; Khaled Hamidouche; Jahanzeb Maqbool Hashmi; Dhabaleswar K. Panda 001 (PPoPP, 2017)

GPU triggered networking for intra-kernel communications. - Michael LeBeane; Khaled Hamidouche; Brad Benton; Maurício Breternitz; Steven K. Reinhardt; Lizy K. John (SC, 2017)

ComP-net: command processor networking for efficient intra-kernel communications on GPUs. - Michael LeBeane; Khaled Hamidouche; Brad Benton; Maurício Breternitz; Steven K. Reinhardt; Lizy K. John (PACT, 2018)

GPU initiated OpenSHMEM: correct and efficient intra-kernel networking for dGPUs. - Khaled Hamidouche; Michael LeBeane (PPoPP, 2020)

Hot Interconnects 26. - Ryan E. Grant; Khaled Hamidouche (IEEE Micro, 2020)

A Research Retrospective on AMD's Exascale Computing Journey. - Gabriel H. Loh; Michael J. Schulte; Mike Ignatowski; Vignesh Adhinarayanan; Shaizeen Aga; Derrick Aguren; Varun Agrawal; Ashwin M. Aji; Johnathan Alsop; Paul T. Bauman; Bradford M. Beckmann; Majed Valad Beigi; et al. (ISCA, 2023)

GPU-initiated Fine-grained Overlap of Collective Communication with Computation. - Kishore Punniyamurthy; Bradford M. Beckmann; Khaled Hamidouche (CoRR, 2023)

Optimizing Distributed ML Communication with Fused Computation-Collective Operations. - Kishore Punniyamurthy; Khaled Hamidouche; Bradford M. Beckmann (SC, 2024)