Simulating a simple neural network on branch prediction - DOI: 10.4025/actascitechnol.v25i2.2184
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | , |
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 |