195 resultados para Arquitetura sustentavel


Relevância:

10.00% 10.00%

Publicador:

Resumo:

O estudo enfoca a arquitetura religiosa moderna, no intuito de apreender as permanências simbólicas e as conquistas figurativas alcançadas pelos arquitetos modernistas para dar forma e representação ao templo, em tempo dito ‘dessacralizado’ porque materialista e espiritualmente plural. Fundamentalmente, compila e sistematiza, por similaridades ideológicas, funcionais, simbólicas, tipológicas e formais, o legado eclesiástico projetado e/ou construído no mundo ocidental cristão entre os anos 1850 e 1960, grosso modo. Em sincronia, apresenta suas condições de origem, razões e significados e analisa como os pressupostos modernistas aplicaram-se ao fato arquitetural das novas catedrais, igrejas paroquiais, capelas locais e obras eclesiásticas várias, católicas e protestantes. Revela, também, seus produtores – financiadores, incentivadores, projetistas e construtores – analisando a atenção dada ao tema pelos mais eminentes nomes do período e realçando agentes inestimáveis, desprezados pela ‘bibliografia oficial’ do Movimento Moderno. Nas entrelinhas ensaia, ainda, discussão crítico-interpretativa de obras paradigmáticas ao debate por conjunção especial de fatores, no sentido de identificar as estratégias e signos modernos válidos à prática arquitetural contemporânea.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A Formação Sergi é composta por uma espessa sucessão de depósitos fluviais, eólicos e lacustres relacionados à sedimentação jurássica pré-rifte da Depressão Afro- Brasileira. Com base em dados de subsuperfície (testemunhos e perfis), foram reconhecidas três unidades deposicionais na Formação Sergi no Campo de Fazenda Bálsamo, Bacia do Recôncavo. A Seqüência Ia interdigita-se com os pelitos do Membro Capianga e o seu limite inferior não foi determinado. Depósitos flúvio-lacustres e lençóis de areia eólicos sinalizam a franca progradação de sistemas fluviais distais, com pontuadas retrogradações lacustres e eventuais acumulações eólicas relacionadas a condições ambientais áridas e semi-áridas. A arquitetura tabular dos depósitos reproduz suaves gradientes de amplas áreas recortadas por fluxos estabelecidos em canais pouco estáveis e pobremente definidos. O seu registro relaciona-se a subidas do nível de base estratigráfico, em momentos que as taxas de suprimento sedimentar excederam as taxas de criação de espaço de acomodação, ou, de outro modo, pela progressiva redução nas taxas de subida do nível de base. A Seqüência Ib é constituída por associações de depósitos de fluxos fluviais efêmeros, lacustres e dunas, interdunas e lençóis de areia eólicos. O contato inferior é marcado por um consistente pacote eólico que denota um expressivo rebaixamento do nível de base estratigráfico, enquanto que o superior corresponde a uma superfície erosiva de caráter regional com a Seqüência II que lhe sobrepõe ou, quando da ausência desta, diretamente com os pelitos da Formação Itaparica, unidade litoestratigráfica imediata. Depósitos de dunas e interdunas eólicas na base do intervalo tiveram sua preservação assegurada pela subida do lençol freático, agente que também abasteceu corpos lacustres nas áreas topograficamente rebaixadas do campo de dunas. Seguida aos pontuais fluxos fluviais efêmeros desenvolvidos em canais rasos e pouco estáveis nas épocas mais úmidas, passavam-se longos períodos de rigor climático favoráveis aos processos eólicos. A dinâmica fluvial impôs à geometria deposicional da sucessão uma forma de corpos arenosos amalgamados, pacotes eólicos descontínuos e níveis pelíticos lenticulares. O modelo evolutivo estratigráfico para a Seqüência Ib é similar ao da Seqüência Ia, porém com variações na taxa de subida do nível de base estratigráfico ao longo do tempo. A Seqüência II ocupa a porção superior da Formação Sergi. Sua ocorrência é restrita na área de estudo se confrontada com outras partes da bacia, mas, nem por isso é destituída de importância. Suas características litológicas indicam continuidade dos processos deposicionais em sistemas fluviais de canais entrelaçados e baixa sinuosidade, supostamente associados a condições perenes e mais úmidas, com poucas evidências de variações extremas na descarga. Em resposta às baixas taxas de criação de espaço de acomodação, o registro sedimentar de uma complexa rede de canais multilaterais e multiepisódicos se manifesta em corpos arenosos amalgamados, com baixo potencial de preservação dos depósitos extracanais. A drástica mudança no estilo fluvial teria vínculo com severas mudanças climáticas, bem como a reorganização da drenagem em conseqüência de primitivas manifestações do tectonismo que atingiu seu auge no Eocretáceo, durante o rifteamento da bacia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A evolução das redes de computadores criou a necessidade de novos serviços de rede que fornecessem qualidade de serviços nos fluxos de dados dos usuários. Nesse contexto, uma nova área de pesquisa surgiu, o gerenciamento de QoS, onde foram apresentadas novas tarefas para o gerenciamento de recursos de rede que fornecem QoS. Uma delas, a descoberta de QoS, é responsável por identificar alvos numa rede de computadores. Um alvo é uma entidade capaz de implementar funcionalidades para o fornecimento de QoS. Essa dissertação apresenta uma proposta de modelo para a descoberta de QoS. O modelo é composto por duas partes: metodologia e arquitetura. A metodologia define os procedimentos para a realização da descoberta de QoS, enquanto a arquitetura define entidades que implementam tais procedimentos bem como o relacionamento entre essas entidades. O modelo proposto também tem por objetivo ser extensível, escalável e distribuído. Além disso, um protótipo baseado no modelo é apresentado.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This work proposes an animated pedagogical agent that has the role of providing emotional support to the student: motivating and encouraging him, making him believe in his self-ability, and promoting a positive mood in him, which fosters learning. This careful support of the agent, its affective tactics, is expressed through emotional behaviour and encouragement messages of the lifelike character. Due to human social tendency of anthropomorphising software, we believe that a software agent can accomplish this affective role. In order to choose the adequate affective tactics, the agent should also know the student’s emotions. The proposed agent recognises the student’s emotions: joy/distress, satisfaction/disappointment, anger/gratitude, and shame, from the student’s observable behaviour, i. e. his actions in the interface of the educational system. The inference of emotions is psychologically grounded on the cognitive theory of emotions. More specifically, we use the OCC model which is based on the cognitive approach of emotion and can be computationally implemented. Due to the dynamic nature of the student’s affective information, we adopted a BDI approach to implement the affective user model and the affective diagnosis. Besides, in our work we profit from the reasoning capacity of the BDI approach in order for the agent to deduce the student’s appraisal, which allows it to infer the student’s emotions. As a case study, the proposed agent is implemented as the Mediating Agent of MACES: an educational collaborative environment modelled as a multi-agent system and pedagogically based on the sociocultural theory of Vygotsky.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

In this thesis, we present a novel approach to combine both reuse and prediction of dynamic sequences of instructions called Reuse through Speculation on Traces (RST). Our technique allows the dynamic identification of instruction traces that are redundant or predictable, and the reuse (speculative or not) of these traces. RST addresses the issue, present on Dynamic Trace Memoization (DTM), of traces not being reused because some of their inputs are not ready for the reuse test. These traces were measured to be 69% of all reusable traces in previous studies. One of the main advantages of RST over just combining a value prediction technique with an unrelated reuse technique is that RST does not require extra tables to store the values to be predicted. Applying reuse and value prediction in unrelated mechanisms but at the same time may require a prohibitive amount of storage in tables. In RST, the values are already stored in the Trace Memoization Table, and there is no extra cost in reading them if compared with a non-speculative trace reuse technique. . The input context of each trace (the input values of all instructions in the trace) already stores the values for the reuse test, which may also be used for prediction. Our main contributions include: (i) a speculative trace reuse framework that can be adapted to different processor architectures; (ii) specification of the modifications in a superscalar, superpipelined processor in order to implement our mechanism; (iii) study of implementation issues related to this architecture; (iv) study of the performance limits of our technique; (v) a performance study of a realistic, constrained implementation of RST; and (vi) simulation tools that can be used in other studies which represent a superscalar, superpipelined processor in detail. In a constrained architecture with realistic confidence, our RST technique is able to achieve average speedups (harmonic means) of 1.29 over the baseline architecture without reuse and 1.09 over a non-speculative trace reuse technique (DTM).

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Durante os últimos anos as áreas de pesquisa sobre Agentes Inteligentes, Sistemas Multiagentes e Comunicação entre Agentes têm contribuído com uma revolução na forma como sistemas inteligentes podem ser concebidos, fundamentados e construídos. Sendo assim, parece razoável supor que sistemas inteligentes que trabalhem com domínios probabilísticos de conhecimento possam compartilhar do mesmo tipo de benefícios que os sistemas mais tradicionais da Inteligência Artificial receberam quando adotaram as concepções de agência, de sistemas compostos de múltiplos agentes e de linguagens de comunicação entre estes agentes. Porém, existem dúvidas não só sobre como se poderia escalar efetivamente um sistema probabilístico para uma arquitetura multiagente, mas como se poderia lidar com as questões relativas à comunicação e à representação de conhecimentos probabilísticos neste tipo de sistema, principalmente tendo em vista as limitações das linguagens de comunicação entre agentes atuais, que não permitem comunicar ou representar este tipo de conhecimento. Este trabalho parte destas considerações e propõe uma generalização do modelo teórico puramente lógico que atualmente fundamenta a comunicação nos sistemas multiagentes, que será capaz de representar conhecimentos probabilísticos. Também é proposta neste trabalho uma extensão das linguagens de comunicação atuais, que será capaz de suportar as necessidades de comunicação de conhecimentos de natureza probabilísticas. São demonstradas as propriedades de compatibilidade do novo modelo lógico-probabilístico com o modelo puramente lógico atual, sendo demonstrado que teoremas válidos no modelo atual continuam válidos no novo modelo. O novo modelo é definido como uma lógica probabilística que estende a lógica modal dos modelos atuais. Para esta lógica probabilística é definido um sistema axiomático e são demonstradas sua correção e completude. A completude é demonstrada de forma relativa: se o sistema axiomático da lógica modal original for completo, então o sistema axiomático da lógica probabilística proposta como extensão também será completo. A linguagem de comunicação proposta neste trabalho é definida formalmente pela generalização das teorias axiomáticas de agência e comunicação atuais para lidar com a comunicação de conhecimentos probabilísticos e pela definição de novos atos comunicativos específicos para este tipo de comunicação. Demonstra-se que esta linguagem é compatível com as linguagens atuais no caso não-probabilístico. Também é definida uma nova linguagem para representação de conteúdos de atos de comunicação, baseada na lógica probabilística usada como modelo semântico, que será capaz de expressar conhecimentos probabilísticos e não probabilísticos de uma maneira uniforme. O grau de expressibilidade destas linguagens é verificado por meio de duas aplicações. Na primeira aplicação demonstra-se como a nova linguagem de conteúdos pode ser utilizada para representar conhecimentos probabilísticos expressos através da forma de representação de conhecimentos probabilísticos mais aceita atualmente, que são as Redes Bayesianas ou Redes de Crenças Probabilísticas. Na outra aplicação, são propostos protocolos de interação, baseados nos novos atos comunicativos, que são capazes de atender as necessidades de comunicação das operações de consistência de Redes Bayesianas secionadas (MSBNs, Multiple Sectioned Bayesian Networks) para o caso de sistemas multiagentes.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O crescente aumento pela exigência de funcionalidades na implementação dos atuais sistemas de automação predial, vem provocando um aumento da complexidade de projeto e de gerenciamento desses sistemas. O grande desafio que se apresenta atualmente é como, a partir de dispositivos isolados e subsistemas, conseguir sistemas totalmente integrados, os quais permitam economia no investimento inicial, na operação e na manutenção dos sistemas de automação, garantindo um aumento no desempenho geral da edificação Acredita-se que uma etapa importante para avaliar a real necessidade da integração seja projetar o sistema de automação sem foco em uma tecnologia específica, o que não ocorre atualmente, uma vez que, pela carência de ferramentas de apoio ao projeto, as etapas de especificação e projeto geralmente já estão focadas em uma tecnologia disponível para implementação. Este trabalho busca preencher a lacuna deixada pela carência dessas ferramentas, tendo por finalidade a especificação de um framework orientado a objetos para o desenvolvimento de aplicações de automação predial e residencial que permita modelar estes sistemas de forma independente da tecnologia que ele irá utilizar, possibilitando o mapeamento posterior para a mais adequada ou disponível. Serviram como base para o framework proposto a análise de vários padrões abertos disponíveis para implementação de sistemas de automação predial e a especificação ISO/IEC10746, o modelo de referência para processamento distribuído aberto, usado como suporte a metodologia de projeto proposta. O trabalho também discute o mapeamento dos conceitos definidos para uma arquitetura alvo, apresentado um estudo de caso para validação da metodologia proposta.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho consiste em um estudo sobre o setor coureiro-calçadista do Vale do Sinos/RS, cuja questão central investiga como os mecanismos de imersão social influenciam na ação econômica do setor. O objetivo é analisar como os mecanismos, estrutural, cognitivo, cultural e político afetam/afetaram a ação econômica do setor, criando tanto oportunidades como limites. O método adotado foi o estudo de caso, cuja abordagem longitudinal permite uma análise histórica desde a colonização da região até os dias atuais. Dados primários e secundários foram utilizados, possibilitando identificar mudanças na dinâmica competitiva do setor, nos principais atores e nas características organizacionais. A perspectiva da imersão permitiu compreender a natureza contingente da ação econômica, com foco nas assimetrias de poder existentes entre os diferentes atores (privados e público) e suas conseqüências (imersão política), bem como nas estruturas de rede sociais e na qualidade de suas relações (imersão estrutural); na forma com que o exercício da ação econômica foi limitado pelas regularidades estruturais do processo mental, produzindo categorias coletivas de julgamento (imersão cognitiva); e no processo de mediação dos atores, visando à legitimidade de suas ações e à produção de símbolos visíveis (imersão cultural). Conclui-se que as assimetrias de poder são melhor compreendidas quando inseridas no contexto social mais amplo, ou seja, inseridas na cadeia mundial de calçados que tanto criou oportunidades para o Vale do Sinos, como também limitou o upgrade dos produtores. No que se refere à imersão estrutural, aspectos concernentes tanto à posição na rede quanto à arquitetura da rede mostraram-se relevantes para a ação econômica. A constituição e os tipos de laços foram importantes para compreender decisões sobre com quem formar sociedade, com quem fazer negócios, sobre a relação entre empresários e entre estes e os operários. Observou-se, também, que categorias coletivas, oriundas da interação social entre os atores, eram utilizadas para julgamento. Tais categorias produziam limites para além daqueles considerados no conceito de racionalidade limitada. Por fim, observou-se como os elementos culturais constituíram e foram constituídos pela ação econômica dos diferentes atores, bem como tais ações são constituídas por aspectos do contexto local e mundial, denotando mudanças no processo de imersão do setor.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho apresenta um modelo de metadados para descrever e recuperar imagens médicas na Web. As classes pertencentes ao modelo viabilizam a descrição de imagens de várias especialidades médicas, incluindo suas propriedades, seus componentes e as relações existentes entre elas. Uma das propriedades que o modelo incorpora é a classificação internacional de doenças, versão 10 (CID-10). O modelo de metadados proposto, inspirado em classes, favorece a especialização e sua implementação na arquitetura de metadados RDF. O modelo serviu de base para a implementação de um protótipo denominado de Sistema MedISeek (Medical Image Seek) que permite a usuários autorizados: descrever, armazenar e recuperar imagens na Web. Além disto, é sugerida uma estrutura persistente apropriada de banco de dados para armazenamento e recuperação dos metadados propostos.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Na simulação heterogênea de um sistema eletrônico complexo, um mesmo modelo pode ser composto por partes distintas em relação às tecnologias ou linguagens utilizadas na sua descrição, níveis de abstração, ou pela combinação de partes de software e de hardware (escopo da co-simulação). No uso de modelos heterogêneos, a construção de uma ponte eficaz entre diferentes simuladores, em conjunto com a solução de problemas tais como sincronização e tradução de dados, são alguns dos principais desafios. No contexto do projeto de sistemas embarcados, a validação desses sistemas via co-simulação está sujeita a estes desafios na medida em que um mesmo modelo de representação precisa suportar a cooperação consistente entre partes de hardware e de software. Estes problemas tornam-se mais significativos quando abordados em ambientes distribuídos, o que aumenta a complexidade dos mecanismos que gerenciam os ítens necessários à correta cooperação entre partes diferentes. Contudo, embora existam abordagens e ferramentas voltadas para o tratamento de modelos heterogêneos, inclusive em ambientes distribuídos, ainda persiste uma gama de limitações causadas pela distribuição e heterogeneidade de simuladores. Por exemplo, restrições quanto à variedade de tecnologias (ou linguagens) utilizadas na descrição das partes de um modelo, flexibilidade para o reuso de partes existentes, ou em tarefas de gerenciamento de sincronização/dados/interface/distribuição. Além disso, em geral, nas soluções existentes para simulação heterogênea, alterações são necessárias sobre as partes do modelo, limitando a preservação de sua integridade. Esta é uma característica indesejável, por exemplo, no reuso de componentes IP (Intellectual Property) Neste contexto, esta tese apresenta o DCB (Distributed Co-simulation Backbone), cujo propósito geral é o suporte à execução distribuída dos modelos heterogêneos. Para isso, são observados de modo integrado quatro fatores básicos: a distribuição física; a independência dos componentes (partes); o encapsulamento das estratégias de gerenciamento de tempo, de dados e de comunicação; e a sincronização híbrida. Em geral, as soluções existentes valorizam um fator em detrimento dos demais, dependendo dos propósitos envolvidos e sua variação em relação ao grau de especificidade (soluções proprietárias ou restritas a um escopo de aplicações). O Tangram, também discutido nesta tese em termos de requisitos, é uma proposta de ambiente para projeto de modelos heterogêneos distribuídos. No contexto da especificação do DCB, esta proposta tem como objetivo geral agregar num mesmo ambiente funcionalidades de apoio para a busca e catalogação de componentes, seguidas do suporte à construção e à execução distribuída de modelos heterogêneos via DCB. À luz dos princípios de generalidade e flexibilidade da arquitetura do DCB, o Tangram visa permitir que o projetista reduza seu envolvimento com detalhes relacionados ao provimento de condições necessárias à cooperação entre componentes heterogêneos. No escopo desta tese, ênfase foi dada à co-simulação de sistemas embarcados, ênfase esta observada também na construção do protótipo do Tangram/DCB, e nos estudos de caso. Contudo, a estrutura do DCB é apropriada para qualquer domínio onde a simulação possa ser utilizada como instrumento de validação, entre outros propósitos.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho trata das questões ambientais vinculadas ao projeto de empreendimentos habitacionais. Inicialmente, apresentam-se as bases conceituais, discutindo, especialmente, o significado de termos como : ecologia,meio ambiente e desenvolvimento sustentável, aplicados à arquitetura. Como forma de ilustração destes conceitos, analisa-se obras relevantes. Segue-se a caracterização das várias fases de um projeto desta natureza, destacando o planejamento, a construção, a ocupação e a desativação. Por fim, aplica-se estes conceitos através da análise de um conjunto habitacional, monstrando se o mesmo é sustentável ou não. Dessa forma, colabora--se na compreensão das interdependências ecológicas e verifica-se o desempenho desse conjunto habitacional referente à sustentabilidade.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O trabalho que se desenvolve a seguir procura evidenciar, no contexto atual, algumas considerações teóricas e exemplos sobre a memória e contemporaneidade no processo de consolidação e caracterização das cidades, aplicando esses conceitos na analise dessas relações em Porto Alegre. O texto aborda a reconstrução da memória (sob formas construídas) na vida contemporânea, como ligação entre os tempos passado, presente e futuro. Expressa a permanência dos fatos urbanos a partir de uma arquitetura e de uma visão contemporâneas que resgatam formas e relações formais históricas para seus usos no presente, absorvendo novos acontecimentos. São as transformações da cidade que se encontram na sobreposição das camadas de tempo. Através deste estudo serão respondidas as seguintes questões de pesquisa: Como a relação entre memória e contemporaneidade, na arquitetura, se desenvolveu até o contexto atual? Quais os conceitos e como se constrói essas teorias e exemplos atuais sobre memória e contemporaneidade na arquitetura? Como Porto Alegre se relaciona com esse cenário? Para estruturar esta pesquisa e organizar os capítulos relacionados são utilizados argumentos que se referem à história e às teorias. Assim, o “capítulo I” realiza uma revisão bibliográfica dos referenciais teóricos a respeito de termos relevantes como memória, patrimônio, permanência, monumento, monumento histórico, re–arquitetura e outros. O objetivo é tecer uma rede de conceitos e considerações atuais sobre memória e contemporaneidade, fornecendo os subsídios para responder as questões de pesquisa. Serão citados autores da arquitetura e de outras áreas, como da psicologia, demonstrando que esses conceitos estão relacionados ao panorama geral das teorias contemporâneas. O “capítulo II“ relata a passagem do Movimento Moderno e a descontinuidade histórica dentro do desenvolvimento da cidade, representada pelo funcionalismo e pelas doutrinas de preservação da Carta de Atenas. O capítulo seguinte, por sua vez, faz um relato histórico da arquitetura italiana após a II Guerra Mundial, quando valores Modernos e tradicionais do país se fundiram de forma antagônica, gerando exemplos de obras arquitetônicas e bibliográficas significativas, como a “Arquitetura da Cidade”, de Aldo Rossi, além de acontecimentos paralelos que influenciaram os rumos da teoria e prática arquitetônica contemporâneas. No quarto e último capítulo, Porto Alegre é analisada através de suas intervenções arquitetônicas, desde a pequena escala até as relações do conjunto, inserida no contexto atual da relação entre memória e contemporaneidade, exemplificando, de forma concreta e atual, as transformações de uma cidade.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho se insere na área de teste de sistemas de hardware. O alvo principal é o estudo do comportamento de um circuito roteador de canais telefônicos, parte integrante de um sistema de comunicação mais complexo, na presença de falhas. Neste contexto, o teste em funcionamento do referido circuito roteador é considerado. Na primeira parte deste trabalho são abordados aspectos do teste de circuitos e sistemas, do ponto de vista de sua aplicabilidade, tais como classificação, defeitos e modelos de falhas, simulação, geração de testes e projeto visando o teste. Na segunda parte, relata-se os estudos realizados para implementar o teste em funcionamento do circuito roteador. Nesta etapa são abordados a arquitetura, o modelo de falhas e a metodologia utilizada, os ensaios de detecção de falhas e as técnicas de tolerância a falhas adotadas. O projeto do circuito de chaveamento é apresentado em uma versão utilizando componentes discretos e outra utilizando dispositivos programáveis. Na conclusão deste trabalho são apresentados os resultados obtidos e as perspectivas para trabalhos futuros.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Esta dissertação apresenta duas implementações de algoritmos para gerência dinâmica de memória em software, as quais foram desenvolvidas utilizando como alvo uma plataforma embarcada Java. Uma vez que a plataforma utilizada pertence a uma metodologia para geração semi-automática de hardware e software para sistemas embarcados, os dois algoritmos implementados foram projetados para serem integrados ao contexto desta mesma metodologia. Como forma de estabelecer comparações detalhadas entre as duas implementações desenvolvidas, foram realizadas diversas estimativas em desempenho, uso de memória, potência e energia para cada implementação, utilizando para isto duas versões existentes da plataforma adotada. Através da análise dos resultados obtidos, observou-se que um dos algoritmos desenvolvidos obteve um desempenho melhor para realização da gerência dinâmica da memória. Em contrapartida, o outro algoritmo possui características de projeto que possibilitam sua utilização com aplicações de tempo-real. De um modo geral, os custos adicionais resultantes da utilização do algoritmo de tempo-real, em relação ao outro algoritmo também implementado, são de aproximadamente 2% para a potência média dissipada, 16% para o número de ciclos executados, 18% para a energia consumida e 10% sobre a quantidade de total memória utilizada. Isto mostra que o custo extra necessário para utilização do algoritmo de tempo real é razoavelmente baixo se comparado aos benefícios proporcionados pela sua utilização. Como impactos finais produzidos por este trabalho, obteve-se um acréscimo de 35% sobre o número total de instruções suportadas pela arquitetura utilizada. Adicionalmente, 12% das instruções que já existiam no conjunto desta arquitetura foram modificadas para se adaptarem aos novos mecanismos implementados. Com isto, o conjunto atual da arquitetura passa a corresponder a 44% do total de instruções existentes na arquitetura da máquina virtual Java. Por último, além das estimativas desenvolvidas, foram também realizadas algumas sugestões para melhoria global dos algoritmos implementados. Em síntese, alguns pontos cobertos por estas sugestões incluem: a migração de elementos do processamento do escopo dinâmico para o estático, o desenvolvimento de mecanismos escaláveis para compactação de memória em tempo-real, a integração de escalonadores ao processo de gerência de memória e a extensão do processo de geração semi-automática de software e hardware para sistemas embarcados.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Esse trabalho de dissertação está incluído no contexto das pesquisas realizadas no Grupo de Processamento Paralelo e Distribuído da UFRGS. Ele aborda as áreas da computação de alto desempenho, interfaces simples de programação e de sistemas de interconexão de redes velozes. A máquina paralela formada por agregados (clusters) tem se destacado por apresentar os recursos computacionais necessários às aplicações intensivas que necessitam de alto desempenho. Referente a interfaces de programação, Java tem se mostrado uma boa opção para a escrita de aplicações paralelas por oferecer os sistemas de RMI e de soquetes que realizam comunicação entre dois computadores, além de todas as facilidades da orientação a objetos. Na área a respeito de interconexão de rede velozes está emergindo como uma tentativa de padronização a nova tecnologia Infiniband. Ela proporciona uma baixa latência de comunicação e uma alta vazão de dados, além de uma série de vantagens implementadas diretamente no hardware. É neste contexto que se desenvolve o presente trabalho de dissertação de mestrado. O seu tema principal é o sistema Aldeia que reimplementa a interface bastante conhecida de soquetes Java para realizar comunicação assíncrona em agregados formados por redes de sistema. Em especial, o seu foco é redes configuradas com equipamentos Infiniband. O Aldeia objetiva assim preencher a lacuna de desempenho do sistema padrão de soquetes Java, que além de usar TCP/IP possui um caráter síncrono. Além de Infiniband, o Aldeia também procura usufruir dos avanços já realizados na biblioteca DECK, desenvolvida no GPPD da UFRGS. Com a sua adoção, é possível realizar comunicação com uma interface Java sobre redes Myrinet, SCI, além de TCP/IP. Somada a essa vantagem, a utilização do DECK também proporciona a propriedade de geração de rastros para a depuração de programas paralelos escritos com o Aldeia. Uma das grandes vantagens do Aldeia está na sua capacidade de transmitir dados assincronamente. Usando essa técnica, cálculos da aplicação podem ser realizados concorrentemente com as operações pela rede. Por fim, os canais de dados do Aldeia substituem perfeitamente aqueles utilizados para a serialização de objetos. Nesse mesmo caminho, o Aldeia pode ser integrado à sistemas que utilizem a implementação de soquetes Java, agora para operar sobre redes de alta velocidade. Palavras-chave: Arquitetura Infiniband, agregado de computadores, linguagem de programação Java, alto desempenho, interface de programação.