BDBComp
Parceria:
SBC
A Framework-based Approach to Support Dynamic Adaptation of Web Server Clusters

Otimização de Código usando o compilador gcc/g++ - um estudo sobre as diretivas de otimização

Vinicius PetrucciOrlando Loques

Gabriel RechDimas GabrielCarlos A Holbig

Due to environmental and economic reasons, dynamic adaptation approaches to optimize the energy consumption of web server clusters are being intensively investigated. In this context, we present a framework-based solution, where adaptations are carried out in accordance with an adaptation logic specified in terms of high-level architectural contracts. The support infrastructure required for the contracts follows a standard implementation pattern, uses a set of reusable basic architectural configuration operators and shares monitoring functions common to this class of adaptive applications. A perda de desempenho na execução de programas pode ser gerada por váriosfatores como, por exemplo, a escolha inadequada dos métodos numéricos que serãoutilizados para a resolução deste problema. Além disso, é de fundamental importânciaque o programador leve em consideração aspectos relacionados a otimização do códigoque está sendo implementado. Este fator pode ser abordado tanto na elaboração doprograma como no uso de técnicas e/ou ferramentas que propiciem que os programasimplementados sejam verificados e otimizados com o objetivo de melhorar seudesempenho. No caso do uso de diretivas de otimização dos compiladores, osprogramas poderão ser modificados (otimizados) ainda em tempo de compilação. Acrescente necessidade de programas mais eficientes demonstra a importância depesquisas que objetivem códigos mais otimizados [AHO 95]. Esta pesquisa tem comoobjetivo fazer um estudo sobre as diretivas de otimização do compilador gcc/g++, comfoco nas linguagens C e C++.

http://www.lbd.dcc.ufmg.br/colecoes/wtr/2008/008.pdf

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato: bdbcomp@lbd.dcc.ufmg.br
     Mantida por:
LBD