Para acceder a los documentos con el texto completo, por favor, siga el siguiente enlace: http://hdl.handle.net/2117/104410

SSMART: smart scheduling of multi-architecture tasks on heterogeneous systems
Planas, Judit; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
High-performance computers can reach higher levels of computational power when combined with accelerators. Nevertheless, the more heterogeneity the system presents, the more complex becomes the programming task in terms of resource management and work distribution. We present SSMART, a task-based scheduler to dynamically distribute work among the processing units of a heterogeneous system. Assuming that different specialized versions of tasks (i.e. pieces of specific code targeted and optimized for a particular architecture) are given, SSMART is able to record statistics from previously executed tasks on each system device and dynamically adapt the workload distribution to achieve the optimal performance. SSMART has been implemented on top of OmpSs, a programming model based on compiler directives. The results obtained in a multi-GPU and a MIC+GPU systems prove that our proposal gives flexibility to applications and can potentially increase performance.
Peer Reviewed
Àrees temàtiques de la UPC::Informàtica::Programació
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Compilers (Computer programs)
Parallel programming (Computer science)
Heterogeneous task scheduling
Autotuning
GPGPU
MIC
Compiladors (Programes d'ordinador)
Programació en paral·lel (Informàtica)
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/conferenceObject
Association for Computing Machinery (ACM)
         

Mostrar el registro completo del ítem

Documentos relacionados

Otros documentos del mismo autor/a

Bueno Hedo, Javier; Planas, Judit; Duran González, Alejandro; Badia Sala, Rosa Maria; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Quintana-Ortí, Enrique S.; Planas, Judit; Pérez Cáncer, Josep Maria; Mayo, Rafael; Martorell Bofill, Xavier; Martinell, Lluis; Labarta Mancho, Jesús José; Jiménez González, Daniel; Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Bellens, Pieter; Cabrera, Daniel; Duran González, Alejandro; Ferrer, Roger; González Tallada, Marc; Igual, Francisco D.
Planas, Judit; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Ferrer, Roger; Planas Carbonell, Judit; Bellens, Pieter; Duran González, Alejandro; González Tallada, Marc; Martorell Bofill, Xavier; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Ferrer, Roger; Planas Carbonell, Judit; Bellens, Pieter; Duran Gonzalez, Alejandro; González Tallada, Marc; Martorell Bofill, Xavier; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José