Software Pipelining em uma Arquitetura Não Convencional para Melhorar o Desempenho (Software Pipelining in a Non-Conventional Architecture to Improve Performance)

Dênis Freire Lopes Nunes (denisfln@gmail.com)1, Silvio Roberto Fernandes (silvio.roberto@gmail.com)1


1Universidade Federal Rural do Semi-Árido

This paper appears in: Revista IEEE América Latina

Publication Date: May 2016
Volume: 14,   Issue: 5 
ISSN: 1548-0992


Abstract:
Strategies to parallelize applications is one way to increase performance in computer architectures. In addition to the hardware organization, some techniques are adopted, maintaining its architecture or instruction set, in order to increase the flow of processing instructions, such as pipeline and software pipelining. This paper presents a version of the software pipelining technique in IPNoSys, an unconventional architecture, for improved performance in the execution of applications containing loops. The new version was compared with an already implemented version of the software pipelining technique to IPNoSys and was two times more efficient than the old version.

Index Terms:
IPNoSys, Software Pipelining, Instruction Level Paralelism, Loop   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (490)]