Parallel partition revisited

In this paper we consider parallel algorithms to partition an array with respect to a pivot. We focus on implementations for current widely available multi-core architectures. After reviewing existing algorithms, we propose a modification to obtain the minimal number of comparisons. We have implemen...

Descripción completa

Detalles Bibliográficos
Autores: Frias Moya, Leonor, Petit Silvestre, Jordi|||0000-0001-8331-8126
Tipo de recurso: informe técnico
Fecha de publicación:2008
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/86524
Acceso en línea:https://hdl.handle.net/2117/86524
Access Level:acceso abierto
Palabra clave:Partition
Parallel
STL
Àrees temàtiques de la UPC::Informàtica::Informàtica teòrica
Descripción
Sumario:In this paper we consider parallel algorithms to partition an array with respect to a pivot. We focus on implementations for current widely available multi-core architectures. After reviewing existing algorithms, we propose a modification to obtain the minimal number of comparisons. We have implemented these algorithms and drawn an experimental comparison.