• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5760
  • 78
  • 58
  • 55
  • 55
  • 55
  • 42
  • 36
  • 29
  • 29
  • 28
  • 13
  • 13
  • 9
  • 3
  • Tagged with
  • 5944
  • 2418
  • 1344
  • 1340
  • 1245
  • 1150
  • 1104
  • 776
  • 763
  • 514
  • 505
  • 458
  • 438
  • 437
  • 428
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
371

Arquitetura residencial eclética em Belém do Pará (1870-1912): Um estudo da gramática das fachadas

FARIA, Maria Beatriz Maneschy 30 August 2013 (has links)
Submitted by Cássio da Cruz Nogueira (cassionogueirakk@gmail.com) on 2017-05-26T11:44:58Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ArquiteturaResidencialEcletica.pdf: 17138798 bytes, checksum: c0b74bc03c7f829ac72df3d8f031bddd (MD5) / Approved for entry into archive by Edisangela Bastos (edisangela@ufpa.br) on 2017-06-05T12:46:26Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ArquiteturaResidencialEcletica.pdf: 17138798 bytes, checksum: c0b74bc03c7f829ac72df3d8f031bddd (MD5) / Made available in DSpace on 2017-06-05T12:46:26Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ArquiteturaResidencialEcletica.pdf: 17138798 bytes, checksum: c0b74bc03c7f829ac72df3d8f031bddd (MD5) Previous issue date: 2013-08-30 / Nesta pesquisa estudamos a gramática compositiva da fachada da arquitetura residencial eclética de Belém, nos aspectos formais dos seus elementos, através das relações de simetria, ritmo, proporções, disposição, dimensões e uso das cores em cada um dos elementos que a compõem. O estudo restringe-se à tipologia residencial de porão e um pavimento, em exemplares sem autoria definida. A pesquisa considera também a importância das fachadas na construção da identidade coletiva, fundada no sentido de pertencimento da comunidade. Por isso, utiliza o método etnográfico na apreensão da memória, uma vez que as intervenções de preservação do patrimônio histórico, muitas vezes, desconsideram a necessidade de abordar os conflitos entre o antigo (características estilísticas originais da edificação) e o novo (preferências ou necessidades atuais), um velho dilema entre permanência e transformação. Para proceder a análise, criamos três categorias de fachadas: fachadas classicistas puras, fachadas clássicas com elementos ecléticos e fachadas ecléticas. Por considerarmos a fachada classicista pura a origem da fachada eclética, esta foi privilegiada para as análises geométricas e da policromia: a) Análise comparativa ao longo do tempo das imagens fotográficas da pesquisa iconográfica; b) Análise compositiva das relações de proporções, disposições e dimensões dos elementos de fachada com base na proporcionalidade áurea; c) Observação visual do padrão cromático encontrado a partir das prospecções pictóricas. A partir desse estudo foi possível dizer que as fachadas classicistas puras têm um vocabulário restrito na composição de sua gramática, com regras bem definidas, mas os projetos, na sua origem, não obedecem a princípios compositivos eruditos, o que nos leva a concluir que se basearam em imitação de outras obras, possivelmente sem contar com a orientação de profissional da arquitetura. Quanto a relação das gamas cromáticas entre os vários elementos da composição de suas fachadas, identificamos a existência de um princípio cromático. Consideramos que o modelo cromático encontrado não é complexo e não é de contrastes, mas de nuances de tons, usadas com significados. Este estudo contribui para o entendimento da arquitetura civil eclética de Belém. / In this research we studied the compositional grammar from the facade of the eclectic residential architecture of Belem, on the formal aspects of its elements, through relations of symmetry, rhythm, proportions, layout, dimensions and use of colors in each of its parts. The study is restricted to the type of residential basement and a deck in specimens without definite authorship. The research also considers the importance of facades in construction of collective identity, based on a sense of belonging in the community. Therefore, using the ethnographic method in the apprehension of memory, since the interventions historic preservation often disregards the need to address the conflict between the old (original stylistic features of the building) and the new (current needs or preferences ), an old dilemma between permanence and change. To conduct the analysis, we created three categories of facades: pure classicist facades, classical facades with eclectic elements and eclectic facades. By considering the facade classicist pure source eclectic facade, it was preferred to the polychromatic geometric and analyzes a) Comparative analysis over time of iconographic images of the search, b) compositional analysis of the relationships proportions, dimensions and arrangements of façade elements based on proportionality golden c) Visual observation of chromatic patterns found from prospecting pictorial. From this study it was possible to say that the pure classicist facades have a limited vocabulary in the composition of its grammar, with well defined rules, but the projects in its origin, do not obey the compositional principles learned, which leads us to conclude that based on imitation of other works, possibly without relying on the guidance of professional architecture. As the ratio of chromatic ranges between the various elements of the composition of their facades, we identify the existence of a principle chromatic. We believe that the model is not found chromatic complex and not contrasts, but nuances of tone, used with meanings. This study contributes to the understanding of the eclectic civil architecture of Belem.
372

As portadas na arquitectura civil do concelho de Ponte de Lima : estruturas, funções e significados

Paiva, Maria Amélia da Silva January 2004 (has links)
A presente dissertação (...), inicia-se com uma panorâmica da arquitectura civil do concelho de Ponte de Lima, desde a casa-torre, de cariz medieval, até à casa do brasileiro. Em seguida, discutem-se os potenciais encomendadores, assim como os arquitectos, engenheiros militares e mestres pedreiros mais influentes da região de Entre Douro e Minho. Da análise das casas inventariadas, pode inferir-se que as portadas surgem, como estrutura arquitectónica autónoma, nos finais de seiscentos, tendo-se generalizado o seu uso no século XVIII, perdurando até aos nossos dias. O estudo objectivo das portadas conduziu à definição de tipologias arquitectónicas e de enquadramento, permitindo compreender como esta estrutura se relaciona com o conjunto edificado, bem como a sua evolução formal. Depois de classificadas todas as portadas segundo estes dois critérios, foram analisados os seus elementos estruturais, decorativos e identificativos, o que remete de imediato para as influências que nelas se consubstanciam, mostrando como a sua evolução ocorreu em sintonia com as gramáticas decorativas. Finalmente, discorre-se sobre as funções e significados desta estrutura emblemática.
373

A fotografia do românico em Marques Abreu

Santos, Mariana Marinho de Sousa January 2011 (has links)
O presente trabalho visa o estudo do trabalho fotográfico de José Antunes Marques Abreu, com incisão na temática da arquitectura românica. Para tal, abordaremos, em primeiro lugar, a conjuntura histórica portuguesa vivida desde o inicio do século XIX até à instituição do Estado Novo, para que nos seja dado a compreender qual o impacto das revoluções liberais na formação ideológica e cultural do Romantismo. Paralelamente, iremos procurar compreender o desenvolvimento dos eventos que levaram a uma tomada de consciência para a problemática dos princípios nacionalistas e da revalorização das origens da nação. Assim, o Românico será adoptado como representante dessa ideologia, sendo, desta forma, enaltecido. Isto verificar-se-á no âmbito da fotografia, que utilizará este estilo como temática recorrente. Todo o trabalho de Marques Abreu irá reflectir esta preocupação com a valorização e sensibilização para o estado do património nacional; neste sentido, a representação de edifícios românicos na sua obra fotográfica irá ser uma constante. Para percebermos este fenómeno, termos de fazer uma primeira abordagem sobre a fotografia no contexto internacional, a evolução das técnicas, as temáticas representadas e de que forma é que esta arte foi recebida pela opinião pública. Iremos depois introduzir esta arte no contexto nacional, percebendo de que forma é que esta recolhe influências da conjectura europeia, e quais as suas particularidades na obra de Marques Abreu. Assim, iremos tentar perceber quais as temáticas na obra fotográfica de Marques Abreu, com maior incidência para a fotografia da arquitectura românica e qual o seu papel na sensibilização para a salvaguarda do património nacional.
374

Uma plataforma para integrar dispositivos eletrônicos em ambientes pervasivos

Ries, Luís Henrique Leal January 2007 (has links)
Made available in DSpace on 2013-08-07T18:42:18Z (GMT). No. of bitstreams: 1 000393611-Texto+Completo-0.pdf: 2106634 bytes, checksum: c212024678b9c2ccb2c4bd268899e053 (MD5) Previous issue date: 2007 / In recent years, research groups in both academia and industry have driven a new paradigm. Pervasive computing or ubiquitous computing allows smart application designs such as smart house, smart phones and wearable computing. The goal of pervasive computing is to provide computational access in invisible and ubiquitous way. However, architecture design for these applications considers a set of new requirements and challenges. One of these challenges is how to enable communication between various heterogeneous devices on a pervasive environment. Because of these devices, the pervasive network becomes more heterogeneous and with several communication protocols and subnets. This heterogeneity can generate quality and delay problems on the network. Therefore, it disables the invisibility principle of application. This work proposes a hardware and software platform for integrating devices into pervasive environments. This platform enable devices share services and resources and communicate with each other and with network. To evaluate this platform, the Pervasive Scheduler application is designed in order to show contributions of the proposed platform. / Atualmente, grupos de pesquisa da área acadêmica e da indústria tem se direcionado a um novo paradigma. Computação pervasiva ou computação ubíqua permite o desenvolvimento de aplicações inteligentes tais como casas inteligentes, celulares inteligentes e computadores embutidos em trajes. O objetivo da computação pervasiva é fornecer acesso computacional de maneira invisível e onipresente. No entanto, a implementação de uma arquitetura para essas aplicações implica em muitos requisitos e desafios. Um desses desafios é como permitir comunicação entre diversos dispositivos heterogêneos em um ambiente pervasivo. Com esses dispositivos, a rede pervasiva torna-se mais heterogênea e com diferentes protocolos e sub-redes de comunicação. Essa heterogeneidade pode gerar problemas de qualidade e de atraso na rede. Com isso, a aplicação não fornece o princípio de invisibilidade. O objetivo desse trabalho é a proposição de uma plataforma hardware e software que seja capaz de integrar dispositivos em ambientes pervasivos. Essa plataforma permite os dispositivos compartilharem serviços e recursos e se comunicarem, entre si e com a rede. Para avaliar essa plataforma, uma aplicação chamada Agenda Pervasiva é desenvolvida a fim de mostrar a execução e as contribuições da plataforma proposta.
375

K2: uma arquitetura para a adaptação de agentes de software ao contexto

Lemke, Ana Paula January 2011 (has links)
Made available in DSpace on 2013-08-07T18:42:57Z (GMT). No. of bitstreams: 1 000432344-Texto+Completo-0.pdf: 7745788 bytes, checksum: 549c47b2ba7b1705f384c25f11f7866d (MD5) Previous issue date: 2011 / Agent technology is increasingly seen as an attractive approach to develop applications for pervasive environments [Gun08b]. However, many existing agent platforms support only the development of agents able to deal with a limited set of situations (the agents need to be reprogrammed when faced with unexpected situations). Software development for complex environments such as pervasive environments is difficult since the developers cannot predict every possible execution context the application will have at design time. So, it is necessary to develop software agents capable of learning and adapting to meet the conditions of a new environment, or a new context. Considering this issue, this thesis proposes an architecture to create context adaptative agents – the K2 architecture. The idea is to provide an architecture that supports the modification of structural elements of a software agent, adapting its behavior and structure according to perceived changes in the context. One of the characteristics of the proposed architecture is the separation between adaptative and non-adaptative (default) agent behaviors, which will be accomplished by using elements named adaptors, whose deployment is supported by aspect-oriented programming. Three examples illustrate the architecture feasibility and applicability. / A tecnologia de agentes é cada vez mais citada como uma abordagem atrativa para o desenvolvimento de aplicações em ambientes pervasivos [Gun08b]. No entanto, a maioria das plataformas disponíveis apóia apenas a criação de agentes capazes de lidar com um conjunto limitado de situações (os agentes precisam ser reprogramados quando se deparam com situações não previstas). A dificuldade de produzir software para ambientes complexos como o pervasivo vem justamente do fato de o projetista não poder prever todas as circunstâncias em que a aplicação poderá ser usada, e tomar todas as decisões em tempo de projeto. Assim, é necessário desenvolver agentes que consigam aprender e se adaptar de forma a satisfazer as condições de um novo ambiente, ou de um novo contexto. Considerando essa necessidade, o objetivo desta pesquisa é propor uma arquitetura para a criação de agentes adaptativos ao contexto - a arquitetura K2. De fato, a idéia é disponibilizar uma arquitetura que permita a modificação de partes de elementos estruturais de um agente de software, adaptando o seu comportamento e estrutura de acordo com as mudanças percebidas no contexto em que o agente está inserido. Uma das características da arquitetura proposta é a separação do comportamento adaptativo do comportamento padrão do agente. Para tanto, são criados elementos chamados de adaptadores, cuja implantação é feita com programação orientada a aspectos. Para demonstrar a aplicabilidade da arquitetura desenvolvida, três exemplos de uso são apresentados.
376

Qualidade de serviço em redes intra-chip: implementação e avaliação sobre a rede Hermes

Mello, Aline Vieira de January 2006 (has links)
Made available in DSpace on 2013-08-07T18:42:38Z (GMT). No. of bitstreams: 1 000391995-Texto+Completo-0.pdf: 1694229 bytes, checksum: ee45120ceb9e6be4fdb62fcce97ad619 (MD5) Previous issue date: 2006 / The proposition of Networks-on-Chip (NoCs) for modern and future embedded systems capitalizes on the fact that busses present performance degradation when shared by a great number of cores. Even if NoC research is a relatively young field, the literature abounds with propositions of NoC architectures. Several of these propositions claim providing quality of service (QoS) guarantees, which is essential for e. g. real time and multimedia applications. The most widespread approach to attain some degree of QoS guarantee relies on a two-step process. The first step is to characterize application performance through traffic modeling and simulation. The second step consists in tuning a given network template to achieve some degree of QoS guarantee. These QoS targeted NoC templates usually provide specialized structures to allow either the creation of connections (circuit switching) or the assignment of priorities to connectionless flows. It is possible to identify three drawbacks in this two-step process approach. First, it is not possible to guarantee QoS for new applications expected to run on the system, if those are defined after the network design phase. Second, even with end-to-end delay guarantees, connectionless approaches may introduce jitter. Third, to model traffic precisely for a complex application is a very hard task. If this problem is tackled by oversimplifying the modeling phase, errors may arise, leading to NoC parameterization that is poorly adapted to achieve the required QoS. This work has two main objectives. The first one is to evaluate the area-performance trade-off and the limitations of circuit switching and priority scheduling to meet QoS. This evaluation shows where such implementations are really suited for achieving QoS guarantees, and when more elaborate mechanisms to meet QoS are needed. The second objective is to propose the use of a rate-based scheduling to achieve QoS requirements considering the execution time state of the NoC. The evaluation of circuit switching and priority scheduling show that: (i) circuit switching can guarantee QoS only to a small number of flows, this technique presents low scalability and can potentially waste significant bandwidth; (ii) priority-based approaches may display best-effort behavior and, in worst-case situations, may lead to unacceptable latency for low priority flows, besides being subject to jitter. In face of these limitations, rate-based scheduling arises as an option to improve the performance of QoS flows when varying traffic scenarios are used. / A proposição de redes intra-chip (NoCs) para futuros e modernos sistemas embarcados baseia-se no fato de que barramentos apresentam degradação do desempenho quando compartilhados por um grande número de núcleos. Mesmo a pesquisa de NoCs sendo um campo relativamente novo, a literatura possui muitas proposições de arquiteturas de tais redes. Muitas destas proposições objetivam prover garantias de qualidade de Serviço (QoS), o que é essencial para aplicações de tempo real e multimídia. O método mais amplamente usado para obter algum grau de garantia de QoS é dividido em duas etapas. A primeira etapa é caracterizar a aplicação através da modelagem de tráfego e simulação. A segunda etapa consiste em dimensionar uma determinada rede para alcançar garantias de QoS. Projetos de NoCs destinados a atender QoS usualmente provêem estruturas especializadas para permitir ou a criação de conexões (chaveamento por circuito) ou a definição de prioridades para fluxos sem conexão. É possível identificar três desvantagens neste método de duas etapas. Primeiro, não é possível garantir QoS para novas aplicações que venham a ser executadas no sistema, se estas são definidas depois da fase de projeto da rede. Segundo, mesmo com garantias de latência fim-a-fim, métodos sem o estabelecimento de conexão podem introduzir jitter. Terceiro, modelar tráfego precisamente para uma aplicação complexa é uma tarefa muito difícil. Se este problema é contornado pela simplificação da fase de modelagem, erros podem ser introduzidos, conduzindo a uma parametrização da NoC pobremente adaptada para atender à QoS requerida. Este documento tem dois principais objetivos. O primeiro é avaliar o compromisso área-desempenho e as limitações do chaveamento por circuito e do escalonamento baseado em prioridades para prover QoS. Esta avaliação mostra quando tais implementações são realmente apropriadas para atender requisitos de QoS, e quando mecanismos mais elaborados são necessários. O segundo objetivo é propor o uso de um escalonamento baseado em taxas para atender requisitos de QoS, considerando o estado da NoC em tempo de execução. A avaliação do chaveamento por circuito e do escalonamento baseado em prioridades mostra que: (i) chaveamento por circuito pode garantir QoS somente para um pequeno número de fluxos; esta técnica apresenta baixa escalabilidade e pode desperdiçar largura de banda; (ii) escalonamento baseado em prioridades pode apresentar comportamento melhor esforço e, em situações de pior caso, pode conduzir a uma latência inaceitável para fluxos de baixa prioridade, além de ser sujeito a jitter. Por estas limitações, o escalonamento baseado em taxas surge com uma opção para melhorar o desempenho de fluxos QoS quando cenários de tráfego variáveis são usados.
377

Features-oriented model-driven architecture: uma abordagem para MDD

Basso, Fábio Paulo January 2006 (has links)
Made available in DSpace on 2013-08-07T18:42:42Z (GMT). No. of bitstreams: 1 000388690-Texto+Completo-0.pdf: 2802536 bytes, checksum: beac88da72f762dd87b500ad3e316c7c (MD5) Previous issue date: 2006 / The model driven software development with MDA requires the transformation of system models, initially specified in high-level and platform independent, into platform dependent models. The Model Driven Architecture (MDA) presents an architectural guided modeling technique, using mappings and transformations that must be applied in the system models according system platforms. This work presents the FOMDA (Features-Oriented Model-Driven Architecture) approach, to help developers specifying models and managing transformations using the MDA technique. The FOMDA approach combines Features Model and MDA in an environment where developers can represent system characteristics with features and map them to transformation code that is responsible to generate the final application. This work also presents a case study using FOMDA to assist the development on an embedded real-time system. / O desenvolvimento de software dirigido por modelos, com a MDA, requer o refinamento de modelos de sistemas, inicialmente especificados em alto nível e sem características de plataformas, em modelos dependentes de plataformas. A Model Driven Architecture (MDA) apresenta uma técnica de modelagem voltada para arquiteturas, em que é necessário aplicar mapeamentos e transformações em modelos de sistemas para plataformas. Esse trabalho apresenta a abordagem FOMDA (Features-Oriented Model-Driven Architecture), que permite a desenvolvedores especificar modelos e gerenciar transformações adotando a técnica MDA. A abordagem FOMDA combina Modelos de Features e MDA em um ambiente onde desenvolvedores são habilitados para representar características através de features, mapeando-as para transformações que geram a aplicação final. Este trabalho também apresenta um estudo de caso, que utiliza a abordagem FOMDA para auxiliar no desenvolvimento de um sistema de tempo real embarcado.
378

Estimativa e redução da dissipação de potência em redes intra-chip com chaveamento por pacotes

Guindani, Guilherme Montez January 2008 (has links)
Made available in DSpace on 2013-08-07T18:42:51Z (GMT). No. of bitstreams: 1 000411702-Texto+Completo-0.pdf: 1801479 bytes, checksum: 77884f26b3b3891c3df19805dedffc5e (MD5) Previous issue date: 2008 / The main cost functions in VLSI design during the 90’s were silicon area, performance, cost and reliability. Power dissipation and energy consumption were a secondary concern. For example, some Intel processors could dissipate more than 120 watts. Mobile computing changes this scenario, making energy consumption and battery life a primary concern. A first move to reduce power is to integrate most of the system functions together in a single integrated circuit, leading to the SoC concept. Due to number of functions integrated in modern SoCs, networks on chip (NoCs) are becoming the preferred communication infrastructure due to their scalability and communication parallelism. Current power estimation models for NoCs capitalize mostly in the volume of information transmitted through the network. This work proposes a more precise NoC power estimation model, based in the buffer reception rates, according to the traffic scenario applied to the network. Results show the accuracy of the model compared to industrial power estimation tools, with an error inferior to 10%, with reduced execution time. Compared to a volume based estimation method, it was possible to demonstrate the weakness of such methods, even if they are faster to generate results. The proposed model is integrated into the ATLAS framework, providing designers a path to evaluate power and energy of automatically generated NoCs. Additionally, this work evaluates the dissipation of each Hermes internal component, with and without power reduction techniques. / No passado, as maiores preocupações de um projetista VLSI compreendiam área de silício, desempenho, custo e confiabilidade. A dissipação de potência e a energia consumida pelo circuito ocupavam uma posição secundária no projeto do mesmo. A computação móvel mudou este cenário, trazendo a dissipação de potência e o consumo de energia de um circuito como preocupações primárias, visando principalmente aumentar a vida útil das baterias do dispositivo. A primeira medida para reduzir a potência do circuito é agregar diversas funções, que antes estariam em circuitos independentes, em um mesmo circuito, criando o conceito de SoC. Devido ao número de funções integradas nos SoCs modernos, as redes intra-chip (NoCs) estão sendo mais utilizadas devido a sua escalabilidade e paralelismo de comunicação. Os modelos atuais de estimativa da dissipação de potência nas NoCs utilizam como principal métrica o volume de dados transmitidos na rede. Este trabalho propõe um modelo para estimativa da dissipação de potência em uma rede intra-chip mais preciso, baseado nas taxas de recepção nos buffers de cada roteador da rede durante a transmissão do tráfego avaliado. Resultados mostram um erro de no máximo 10% em comparação com uma ferramenta comercial de estimativa de dissipação de potência, reduzindo o tempo de estimativa. Comparando o modelo proposto com modelos baseados em volume de dados, podemos verificar a imprecisão dos modelos de volume, mesmo que estes apresentem tempo de resposta melhores. O modelo proposto foi integrado ao framework ATLAS, permitindo que os projetistas avaliem a potência dissipada para as NoCs e tráfegos gerados neste framework. Além disto, este trabalho apresenta a avaliação da dissipação de potência da NoC Hermes, avaliando a aplicação de técnicas de redução de potência em circuitos CMOS sobre a rede.
379

Uma avaliação comparativa de sistemas de memória transacional de software e seus benchmarks

Rui, Fernando Furlan January 2012 (has links)
Made available in DSpace on 2013-08-07T18:43:12Z (GMT). No. of bitstreams: 1 000440021-Texto+Completo-0.pdf: 859301 bytes, checksum: 74c835c02a03141cc25fe26c323fab1d (MD5) Previous issue date: 2012 / Transactional Memory is considered by many researchers to be one of the most promising solutions to address the problem of programming multicore processors. This model provides the scalability of fine-grained locking while avoiding common issues of tradicional mechanisms, such as deadlocks. During these almost twenty years of research, several studies were carried out to identify approaches in order to maximize the use of Transactional Memories in the Parallel Programming scenario. Furthermore, several TM systems have been developed in different types of implementations as well as new Benchmarks were proposed for evaluation and testing of TM systems. However, despite advances in the area, Transactional Memory is not considered yet a ready solution by the scientific community, due to unanswered questions in the literature, such as: “How to identify if an application has an advantage using Transactional Memory?” and “Why some applications do not benefit from the use of Transactional Memories?”, This work presents a comparative evaluation of a set of transactional applications and systems, introducing the field current state-of-the-art, understanding the existing problems and identifying growth opportunities in the STM systems in order to contribute to answer the questions that remain open in the scientific community. / Memórias Transacionais são consideradas por muitos pesquisadores como a mais promissora solução para resolver problemas de programação multicore. Esse modelo promete escalabilidade com pequena granularidade, enquanto elimina os problemas comuns nos mecanismos convencionais de locks, como deadlocks por exemplo. Durante esses quase vinte anos de pesquisas, diversos estudos foram realizados visando identificar abordagens para maximizar o uso de Memórias Transacionais no cenário de Programação Paralela. Além disso, diversos sistemas TM foram desenvolvidos em diferentes tipos de implementações, bem como novos Benchmarks foram propostos para avaliação e testes de sistemas TM. Entretanto, apesar do avanço da área, Memória Transacional não é considerada uma solução pronta para comunidade científica devido às perguntas ainda não respondidas na literatura, tais como: “Como identificar se uma aplicação terá vantagem na utilização de memórias transacionais?” e “Porque algumas aplicações não se beneficiam com o uso de Memórias Transacionais?”. Esse trabalho realiza uma avaliação comparativa de um conjunto de sistemas e aplicações transacionais, apresentando o estado da arte atual, compreendendo os problemas existentes e identificando oportunidades de crescimento nos sistemas STM de maneira a contribuir para responder as perguntas ainda em aberto na comunidade científica.
380

Evaluation of system-level impacts of a persistent main memory architecture

Perez, Taciano January 2012 (has links)
Made available in DSpace on 2013-08-07T18:43:30Z (GMT). No. of bitstreams: 1 000438861-Texto+Completo-0.pdf: 1222847 bytes, checksum: b54b23f85d4f13183371506695cec294 (MD5) Previous issue date: 2012 / For almost 30 years, computer memory systems have been essentially the same: volatile, high speed memory technologies like SRAM and DRAM used for cache and main memory; magnetic disks for high-end data storage; and persistent, low speed flash memory for storage with low capacity/low energy consumption requirements such as embedded/mobile devices. Today we watch the emergence of new non-volatile memory (NVM) technologies that promise to radically change the landscape of memory systems. In this work we assess system-level latency and energy impacts of a computer with persistent main memory using PCRAM and Memristor. The experimental results support the feasibility of employing emerging non-volatile memory technologies as persistent main memory, indicating that energy improvements over DRAM should be significant. This study has also compared the development and execution of applications using both a traditional filesystem design and a framework specific of in-memory persistence (Mnemosyne). It concludes that in order to reap the major rewards potentially offered by persistent main memory, it is necessary to take new programming approaches that do not separate volatile memory from persistent secondary storage. / Por cerca de 30 anos, os sistemas de memória computacional têm sido essencialmente os mesmos: tecnologias de memória volátil de alta velocidade como SRAM e DRAM utilizadas para caches e memória principal; discos magnéticos para armazenamento persistente; e memória flash, persistente e de baixa velocidade, para armazenamento com características de baixa capacidade e baixo consumo de energia, tais como dispositivos móveis e embarcados. Hoje estão emergindo novas tecnologias de memória não-volátil, que prometem mudar radicalmente o cenário de sistemas de memória. Neste trabalho são avaliados impactos (em nível de sistema) de latência e energia supondo um computador com memória principal persistente usando PCRAM e Memristor. Os resultados experimentais suportam a viabilidade de se empregar tecnologias emergentes de memória não-volátil como memória principal persistente, indicando que as vantagens de consumo de energia com relação a DRAM devem ser significativas. Esse estudo também compara o desenvolvimento de aplicações usando tanto uma abordagem tradicional usando sistema de arquivos quanto utilizando um framework específico para persistência em memória. Conclui-se que, para colher os principais benefícios potencialmente oferecidos por memória principal persistente, é necessário utilizar novas abordagens de programação que não estabelecem uma separação entre memória volátil e armazenamento secundário.

Page generated in 0.0373 seconds