arrow
Return

Optimization-based mapping framework for parallel applications

delete2011-10-01
delete16
PRE
AI
J
José A. Pascual *
J
José Miguel-Alonso
J
José A. Lozano
DOI:10.1016/j.jpdc.2011.06.005delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The mapping of tasks of a parallel program onto nodes of a parallel computing system has a remarkable impact on application performance. In this paper we propose an optimization framework to solve the mapping problem, which takes into account the communication matrix of the application and a cost matrix that depends on the topology of the parallel system. This cost matrix is usually a distance matrix (the classic approach), but we propose a novel definition of the cost criterion, applicable to torus networks, that tries to distribute traffic evenly over the different axes; we call this the Traffic Distribution criterion. As the mapping problem can be seen as a particular instance of the Quadratic Assignment Problem (QAP), we can apply any QAP solver to this problem. In particular, we use a greedy randomized algorithm. Using simulation, we test the performance levels of the optimization-based mappings, and compare them with those of trivial mappings (consecutive, random), in two different environments: single application (one application uses all system resources all the time) and space sharing (several applications run simultaneously, on different system partitions), using systems with 2D and 3D topologies and real application traffic. Experimental results show that some applications do not benefit from optimization-based mappings: those in which there is a match between virtual and physical topologies, and those that carry out massive all-to-all communications. In other cases, optimization-based mappings with the TD criterion provide excellent performance levels. (C) 2011 Elsevier Inc. All rights reserved.
Keywords:
Optimization-based mapping of parallel applications
Mapping as an instance of the Quadratic Assignment Problem
Scheduling for supercomputers
Mappings on 2D and 3D cubes

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

U
university of basque country
Scholars:
1.9W
Papers: 1.6W
Citations: 17
Cited Papers

Cited Papers

Stability of Reference Genes for Messenger RNA Quantification by Real-Time PCR in Mouse Dextran Sodium Sulfate Experimental Colitis
err2016-05-31
err0
errOAAI
errNour Eissa; Hayam Hussein; Hongxing Wang; Mohammad F. Rabbi; Charles N. Bernstein; Jean-Eric Ghia
errShare
errSave
Reduced white matter microstructural integrity correlates with cognitive deficits in minimal hepatic encephalopathy
errGut
IF0
err2013-11-11
err0
PREAI
errCarmina Montoliu; Amparo Urios; Cristina Forn; Javier García-Panach; Cesar Avila; Carla Gimenez-Garzó; Abdallah Wassel; Miguel A Serra; Remedios Giner-Durán; Olga Gonzalez; Roberto Aliaga; Vicente Belloch; Vicente Felipo
errShare
errSave
A survey for the quadratic assignment problem
err2007-01-01
err580
PREAI
errLoiola, Eliane Maria; de Abreu, Nair Maria Maia; Boaventura-Netto, Paulo Oswaldo; Hahn, Peter; Querido, Tania
errShare
errSave
Study on effect of neutral voltages on shaft voltages causing bearing currents
err2013-11-01
err0
PREAI
errTakuya Katayama; Takeki Ogitsu; Hikaru Kokumai; Hiroshi Takemura; Tomohiro Nakayama; Hiroshi Mizoguchi
errShare
errSave
Isoform-Specific Na,K-ATPase Alterations Precede Disuse-Induced Atrophy of Rat Soleus Muscle
err2015-01-01
err0
errOAAI
errVioletta V. Kravtsova; Vladimir V. Matchkov; Elena V. Bouzinova; Alexander N. Vasiliev; Irina A. Razgovorova; Judith A. Heiny; Igor I. Krivoi
errShare
errSave
researcher View more