Performance comparison of parallel architectures for real-time control

Detalhes bibliográficos
Autor(a) principal: Daniel, H. A.
Data de Publicação: 1999
Outros Autores: Ruano, Antonio
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.1/2198
Resumo: In this paper the performance of several parallel architectures for the implementation of matrix-intensive control algorithms is compared. To investigate their performance, a parallel version of an Adaptive Generalized Predictive Control algorithm (AGPC) is mapped over these architectures. Since this algorithm needs to be fed with the knowledge of the plant transfer function, the parallelization of a standard Recursive Least Squares (RLS) estimator and of a GPC predictor is discussed here. The former step operates over a small set of data, while the latter uses a larger set of data, therefore making this algorithm a valid benchmark to measure the performance of such architectures for these two different situations. Two homogeneous architectures built of T805 transputers and TMS320C40 DSPs are investigated. Also two different networks built of T805 and TMS320C40 are used to measure the performance of heterogeneous architectures. Execution times and efficiency results of the RLS and GPC steps presented illustrate that the TMS320C40 network is the fastest network tested. However, for low complexity algorithms, depending on the sampling time, even the slow transputer homogeneous architecture may still have the required performance. In the general case, there is no benefit in using both heterogeneous architectures tested, since they cannot outperform the TMS320C40 homogeneous architectures. (C) 1999 Elsevier Science B.V. All rights reserved.
id RCAP_b9cae8ee82c1a8223acf35aab76a4d73
oai_identifier_str oai:sapientia.ualg.pt:10400.1/2198
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Performance comparison of parallel architectures for real-time controlReal-time controlAdaptive controlMultiprocessors systemsHeterogeneous parallel architecturesDigital signal processorsIn this paper the performance of several parallel architectures for the implementation of matrix-intensive control algorithms is compared. To investigate their performance, a parallel version of an Adaptive Generalized Predictive Control algorithm (AGPC) is mapped over these architectures. Since this algorithm needs to be fed with the knowledge of the plant transfer function, the parallelization of a standard Recursive Least Squares (RLS) estimator and of a GPC predictor is discussed here. The former step operates over a small set of data, while the latter uses a larger set of data, therefore making this algorithm a valid benchmark to measure the performance of such architectures for these two different situations. Two homogeneous architectures built of T805 transputers and TMS320C40 DSPs are investigated. Also two different networks built of T805 and TMS320C40 are used to measure the performance of heterogeneous architectures. Execution times and efficiency results of the RLS and GPC steps presented illustrate that the TMS320C40 network is the fastest network tested. However, for low complexity algorithms, depending on the sampling time, even the slow transputer homogeneous architecture may still have the required performance. In the general case, there is no benefit in using both heterogeneous architectures tested, since they cannot outperform the TMS320C40 homogeneous architectures. (C) 1999 Elsevier Science B.V. All rights reserved.ElsevierSapientiaDaniel, H. A.Ruano, Antonio2013-02-02T12:36:07Z19992013-01-28T09:53:58Z1999-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.1/2198engDaniel, H. A.; Ruano, A. E. B. Performance comparison of parallel architectures for real-time control, Microprocessors and Microsystems, 23, 6, 325-336, 1999.01419331AUT: HDA01050; ARU00698;10.1016/S0141-9331(99)00040-Xinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-24T10:13:21Zoai:sapientia.ualg.pt:10400.1/2198Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:56:11.383471Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Performance comparison of parallel architectures for real-time control
title Performance comparison of parallel architectures for real-time control
spellingShingle Performance comparison of parallel architectures for real-time control
Daniel, H. A.
Real-time control
Adaptive control
Multiprocessors systems
Heterogeneous parallel architectures
Digital signal processors
title_short Performance comparison of parallel architectures for real-time control
title_full Performance comparison of parallel architectures for real-time control
title_fullStr Performance comparison of parallel architectures for real-time control
title_full_unstemmed Performance comparison of parallel architectures for real-time control
title_sort Performance comparison of parallel architectures for real-time control
author Daniel, H. A.
author_facet Daniel, H. A.
Ruano, Antonio
author_role author
author2 Ruano, Antonio
author2_role author
dc.contributor.none.fl_str_mv Sapientia
dc.contributor.author.fl_str_mv Daniel, H. A.
Ruano, Antonio
dc.subject.por.fl_str_mv Real-time control
Adaptive control
Multiprocessors systems
Heterogeneous parallel architectures
Digital signal processors
topic Real-time control
Adaptive control
Multiprocessors systems
Heterogeneous parallel architectures
Digital signal processors
description In this paper the performance of several parallel architectures for the implementation of matrix-intensive control algorithms is compared. To investigate their performance, a parallel version of an Adaptive Generalized Predictive Control algorithm (AGPC) is mapped over these architectures. Since this algorithm needs to be fed with the knowledge of the plant transfer function, the parallelization of a standard Recursive Least Squares (RLS) estimator and of a GPC predictor is discussed here. The former step operates over a small set of data, while the latter uses a larger set of data, therefore making this algorithm a valid benchmark to measure the performance of such architectures for these two different situations. Two homogeneous architectures built of T805 transputers and TMS320C40 DSPs are investigated. Also two different networks built of T805 and TMS320C40 are used to measure the performance of heterogeneous architectures. Execution times and efficiency results of the RLS and GPC steps presented illustrate that the TMS320C40 network is the fastest network tested. However, for low complexity algorithms, depending on the sampling time, even the slow transputer homogeneous architecture may still have the required performance. In the general case, there is no benefit in using both heterogeneous architectures tested, since they cannot outperform the TMS320C40 homogeneous architectures. (C) 1999 Elsevier Science B.V. All rights reserved.
publishDate 1999
dc.date.none.fl_str_mv 1999
1999-01-01T00:00:00Z
2013-02-02T12:36:07Z
2013-01-28T09:53:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.1/2198
url http://hdl.handle.net/10400.1/2198
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Daniel, H. A.; Ruano, A. E. B. Performance comparison of parallel architectures for real-time control, Microprocessors and Microsystems, 23, 6, 325-336, 1999.
01419331
AUT: HDA01050; ARU00698;
10.1016/S0141-9331(99)00040-X
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133167422013440