Your browser doesn't support javascript.
loading
Speculative computing for AAFM solutions in large-scale product configurations.
Vidal-Silva, Cristian; Duarte, Vannessa; Cárdenas-Cobo, Jesennia; Veas, Iván.
Afiliação
  • Vidal-Silva C; School of Videogame Development and Virtual Reality Engineering, Faculty of Engineering, University of Talca, Av. Lircay S/N, 3460000, Maule, Talca, Chile. cvidal@utalca.cl.
  • Duarte V; Escuela de Ciencias Empresariales, Universidad Católica del Norte, Larrondo 1280, 178142, Coquimbo, Coquimbo, Chile.
  • Cárdenas-Cobo J; Facultad de Ciencias e Ingenierías, Universidad Estatal de Milagro, Cdla. Universitaria Km1/2 vía Km 26, 091706, Milagro, Guayas, Ecuador.
  • Veas I; Departamento de Administración, Facultad de Economía y Administración, Universidad Católica del Norte, Av. Angamos 0610, 1270709, Antofagasta, Antofagasta, Chile.
Sci Rep ; 14(1): 11182, 2024 May 16.
Article em En | MEDLINE | ID: mdl-38755294
ABSTRACT
Parallel computing is a current algorithmic approach to looking for efficient solutions; that is, to define a set of processes in charge of performing at the same time the same task. Advances in hardware permit the massification of accessibility to and applications of parallel computing. Nonetheless, some algorithms include steps that require or depend on the results of other steps that cannot be parallelized. Speculative computing allows parallelizing those tasks and reviewing different execution flows, which can involve executing invalid steps. Speculative computing solutions should reduce those invalid flows. Product configuration refers to selecting features from a set of available options respecting some configuration constraints; a not complex task for small configurations and models, but a complex one for large-scale scenarios. This article exemplifies a videogame product line feature model and a few configurations, valid and non-valid, respectively. Configuring products of large-scale feature models is a complex and time-demanding task requiring algorithmic solutions. Hence, parallel solutions are highly desired to assist the feature model product configuration tasks. Existing solutions follow a sequential computing approach and include steps that depend on others that cannot be parallelized at all, where the speculative computing approach is necessary. This article describes traditional sequential solutions for conflict detection and diagnosis, two relevant tasks in the automated analysis of feature models, and how to define their speculative parallel version, highlighting their computing improvements. Given the current parallel computing world, we remark on the advantages and current applicability of speculative computing for producing faster algorithmic solutions.
Palavras-chave

Texto completo: 1 Coleções: 01-internacional Base de dados: MEDLINE Idioma: En Revista: Sci Rep Ano de publicação: 2024 Tipo de documento: Article País de afiliação: Chile

Texto completo: 1 Coleções: 01-internacional Base de dados: MEDLINE Idioma: En Revista: Sci Rep Ano de publicação: 2024 Tipo de documento: Article País de afiliação: Chile