Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184

Detalhes bibliográficos
Autor(a) principal: Ribas, Vinícius Marra
Data de Publicação: 2008
Outros Autores: Figueiredo, Maurício Fernandes, Gonçalves, Ronaldo Augusto de Lara
Tipo de documento: Artigo
Idioma: por
Título da fonte: Acta scientiarum. Technology (Online)
Texto Completo: http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2184
Resumo: This work evaluates the usability of perceptron and its efficiency on branch prediction in superscalar architectures, using two simulators. Firstly, we simulated the use of perceptron on the classification of colored points on the Cartesian plane. The classifier showed that perceptron could be used on branch prediction, because the action of classifying is similar to the action of predicting. Based on this previous analysis, we also simulated the use of perceptron on branch prediction using branch traces automatically generated. The predictor presented satisfactory results. In all cases, we concluded that simulation is a good strategy to measure performance of branch predictor based on perceptron before its implementation in hardware.
id UEM-6_8cfe27e7fa5043c793dd570b2a359540
oai_identifier_str oai:periodicos.uem.br/ojs:article/2184
network_acronym_str UEM-6
network_name_str Acta scientiarum. Technology (Online)
repository_id_str
spelling Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184Simulando uma rede neural simples na previsão de desvios - DOI: 10.4025/actascitechnol.v25i2.2184processadores superescalaresprevisão de desviosperceptron3.00.00.00-9 EngenhariasThis work evaluates the usability of perceptron and its efficiency on branch prediction in superscalar architectures, using two simulators. Firstly, we simulated the use of perceptron on the classification of colored points on the Cartesian plane. The classifier showed that perceptron could be used on branch prediction, because the action of classifying is similar to the action of predicting. Based on this previous analysis, we also simulated the use of perceptron on branch prediction using branch traces automatically generated. The predictor presented satisfactory results. In all cases, we concluded that simulation is a good strategy to measure performance of branch predictor based on perceptron before its implementation in hardware.Este trabalho avalia a usabilidade do perceptron e sua eficiência na previsão de desvios em arquiteturas superescalares, usando dois simuladores. Primeiro, nós simulamos o uso do perceptron na classificação de pontos coloridos sobre o plano Cartesiano. O classificador mostrou que o perceptron poderia ser usado na previsão de desvios pois a ação de classificar é similar a ação de prever. Com base nesta análise prévia, nós também simulamos o uso do perceptron na previsão de desvios usando traços de desvios gerados automaticamente. O previsor apresentou resultados satisfatórios. Em todos os casos, nós concluímos que a simulação é uma boa estratégia para medir o desempenho de previsores de desvios baseados no perceptron, antes de sua implementação em hardware.Universidade Estadual De Maringá2008-04-15info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/218410.4025/actascitechnol.v25i2.2184Acta Scientiarum. Technology; Vol 25 No 2 (2003); 153-160Acta Scientiarum. Technology; v. 25 n. 2 (2003); 153-1601806-25631807-8664reponame:Acta scientiarum. Technology (Online)instname:Universidade Estadual de Maringá (UEM)instacron:UEMporhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2184/1328Ribas, Vinícius MarraFigueiredo, Maurício FernandesGonçalves, Ronaldo Augusto de Larainfo:eu-repo/semantics/openAccess2024-05-17T13:02:41Zoai:periodicos.uem.br/ojs:article/2184Revistahttps://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/indexPUBhttps://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/oai||actatech@uem.br1807-86641806-2563opendoar:2024-05-17T13:02:41Acta scientiarum. Technology (Online) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
Simulando uma rede neural simples na previsão de desvios - DOI: 10.4025/actascitechnol.v25i2.2184
title Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
spellingShingle Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
Ribas, Vinícius Marra
processadores superescalares
previsão de desvios
perceptron
3.00.00.00-9 Engenharias
title_short Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
title_full Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
title_fullStr Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
title_full_unstemmed Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
title_sort Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
author Ribas, Vinícius Marra
author_facet Ribas, Vinícius Marra
Figueiredo, Maurício Fernandes
Gonçalves, Ronaldo Augusto de Lara
author_role author
author2 Figueiredo, Maurício Fernandes
Gonçalves, Ronaldo Augusto de Lara
author2_role author
author
dc.contributor.author.fl_str_mv Ribas, Vinícius Marra
Figueiredo, Maurício Fernandes
Gonçalves, Ronaldo Augusto de Lara
dc.subject.por.fl_str_mv processadores superescalares
previsão de desvios
perceptron
3.00.00.00-9 Engenharias
topic processadores superescalares
previsão de desvios
perceptron
3.00.00.00-9 Engenharias
description This work evaluates the usability of perceptron and its efficiency on branch prediction in superscalar architectures, using two simulators. Firstly, we simulated the use of perceptron on the classification of colored points on the Cartesian plane. The classifier showed that perceptron could be used on branch prediction, because the action of classifying is similar to the action of predicting. Based on this previous analysis, we also simulated the use of perceptron on branch prediction using branch traces automatically generated. The predictor presented satisfactory results. In all cases, we concluded that simulation is a good strategy to measure performance of branch predictor based on perceptron before its implementation in hardware.
publishDate 2008
dc.date.none.fl_str_mv 2008-04-15
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2184
10.4025/actascitechnol.v25i2.2184
url http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2184
identifier_str_mv 10.4025/actascitechnol.v25i2.2184
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/2184/1328
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 Universidade Estadual De Maringá
publisher.none.fl_str_mv Universidade Estadual De Maringá
dc.source.none.fl_str_mv Acta Scientiarum. Technology; Vol 25 No 2 (2003); 153-160
Acta Scientiarum. Technology; v. 25 n. 2 (2003); 153-160
1806-2563
1807-8664
reponame:Acta scientiarum. Technology (Online)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Acta scientiarum. Technology (Online)
collection Acta scientiarum. Technology (Online)
repository.name.fl_str_mv Acta scientiarum. Technology (Online) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv ||actatech@uem.br
_version_ 1799315332048879616