• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 415
  • 41
  • Tagged with
  • 456
  • 456
  • 426
  • 372
  • 371
  • 371
  • 369
  • 368
  • 278
  • 116
  • 104
  • 82
  • 71
  • 68
  • 67
  • 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.
211

Minera??o de opini?es aplicada a m?dias sociais

Souza, Marlo Vieira dos Santos e 19 March 2012 (has links)
Made available in DSpace on 2015-04-14T14:50:01Z (GMT). No. of bitstreams: 1 448645.pdf: 990116 bytes, checksum: 3ad832cb853385fcbb55975315370396 (MD5) Previous issue date: 2012-03-19 / The competitive environment has become more dynamic in the last few decades due to the great development of information and comunication technologies and to the globalization process.A company manager must, thus, always be well informed about the competitive landscape before making strategic decisions. In this sense, the Competitive Intelligence (CI) emerges as a discipline that aims to systematize the collection and analysis of information in the competitive environment willing to assist decision making. There is, however, an increasing amount of information being produced and released in Internet and traditional media, which become unwieldy. Associated with this, managers still suffer with time constraints to respond to the market stimuli and remain competitive. Thus, it is necessary to maintain a constant staff monitoring the competitive environment to be able to handle the amount of information from this various sources. We believe that the application Text Analysis techniques can help in various stages of such process. This work presents a proposal to use such techniques to aid the process of Competitive Intelligence. We discuss the use of Sentiment Analysis techniques coupled with Named Entity Recognition in texts from social media - especially Twitter - which helps in the analysis of the attitudes of the consumer market towards a brand. We also present a system implementing the proposed techniques, the evaluations made with it and present our conclusions. / O ambiente competitivo se tornou, nas ultimas d?cadas, mais din?mico gra?as ?s tecnologias de informa??o e comunica??o e ? globaliza??o. O gestor, assim, precisa estar sempre bem informado sobre o panorama competitivo antes de tomar decis?es estrat?gicas. Nessa dire??o, a Intelig?ncia Competitiva (IC) surge como uma disciplina que pretende sistematizar a obten??o e an?lise de informa??es do ambiente competitivo com fun??o de auxiliar a tomada de decis?o. H? entretanto uma quantidade crescente de informa??o sendo produzida e disponibilizada em meios como a Internet e m?dias tradicionais, as quais se tornam de dif?cil manejo. Associado a isso, os gestores sofrem ainda com restri??es temporais para responder ao est?mulo do mercado e manteremse competitivos. Dessa forma, ? necess?rio manter uma equipe de monitoramento constante do ambiente competitivo para que se possa lidar com a quantidade de informa??o proveniente de diversas fontes. Acreditamos que a aplica??o de t?cnicas de An?lise de Texto podem auxiliar nas diversas fases do processo de IC. O presente trabalho apresenta uma proposta de utiliza??o de tais t?cnicas para auxiliar o processo de Intelig?ncia Competitiva. Discutimos aqui a utiliza??o de um m?todo de An?lise de Sentimentos aliado ao Reconhecimento de Entidades Nomeadas em textos provenientes de m?dias sociais - particularmente o Twitter - que permitam analisar as atitudes do mercado consumidor quanto a uma determinada marca. S?o apresentados ainda o sistema desenvolvido, as avalia??es realizadas e as conclus?es que tiramos.
212

Um modelo h?brido para o WSD em biomedicina

Goulart, Rodrigo Rafael Vilarreal 26 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:02Z (GMT). No. of bitstreams: 1 448850.pdf: 2763654 bytes, checksum: 430bc12ce50b74821fe6a8aa37994260 (MD5) Previous issue date: 2013-03-26 / This work studies Word Sense Disambiguation (WSD) in the Biomedicine domain for English language, using external knowledge sources. Among the existing proposals for the selection of a sense for an ambiguous word, there is the graph-based approach. This approach uses a metric in the evaluation of graphs containing candidates to the correct sense for the ambiguous word. In this research, a set of metrics is analyzed individually, and, based on this evaluation, we propose a hybrid model for the selection of the metrics in order to determine the most adequate metric to be employed. The model makes use of a set of features and heuristics that determine a semi-supervised solution for WSD. The results obtained with experiments show an improvement in performance and reveal new perspectives of research. The proposed model raises the hit rate to 68,48%, increasing significantly in 3,52% the rate reported in literature / Este trabalho estuda o Word Sense Disambiguation no dom?nio da Biomedicina, para a l?ngua inglesa, com uso de fontes externas de conhecimento. Dentre as propostas existentes para a sele??o de um sentido para uma palavra amb?gua, est? a abordagem baseadas em grafos. Essa abordagem emprega uma m?trica na avalia??o de grafos que cont?m candidatos ao sentido correto da palavra amb?gua. Nesta pesquisa um conjunto de m?tricas ? analisado individualmente e, com base nas avalia??es, prop?e-se um modelo h?brido de sele??o de m?tricas com o objetivo de determinar a m?trica mais adequada a ser empregada. O modelo faz uso de um conjunto de features e heur?sticas que determinam uma solu??o semi-supervisionada para o WSD. Os resultados obtidos com experimentos apontam melhoria na performance e revelam novas perspectivas de pesquisa. O modelo proposto eleva a taxa de acerto a 68,48%, aumentando significativamente em 3,52% a taxa reportada na literatura
213

Desenvolvimento de um conjunto de boas pr?ticas para a programa??o em par distribu?da

Est?cio, Bernardo Jos? da Silva 28 February 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:02Z (GMT). No. of bitstreams: 1 449148.pdf: 1451297 bytes, checksum: 756fa3b849c915db82e28d35f2a8ddc2 (MD5) Previous issue date: 2013-02-28 / Organizations have been distributing their software development activities around the world for over a decade, increasing the work with distributed teams. At the same time, agile methods have recently been used by software engineers in order to deliver faster results and more value to the client, providing face to face communication, rapid response to change, among other practices. Although it sounds contradictory, agile methods have been used as a strategy for distributed teams become more productive. Pair programming is an agile practice of the extreme programming method, which has been used with distributed teams. In this context this practice has many benefits, including information sharing and increasing product quality. For this reason, the goal of this dissertation is to understand the advantages and challenges of distributed pair programming and to develop a set of best practices to facilitate their adoption and use. For the development of this research we have used both secondary (systematic literature review) and primary (multiple case studies with practitioners) studies. The main contribution of this research is the development of a set of best practices for distributed pair programming for the industry, and the systematization of the empirical evidence about this topic / As organiza??es v?m distribuindo suas atividades de desenvolvimento de software em todo o mundo h? mais de uma d?cada, aumentando o trabalho com equipes geograficamente distribu?das. Ao mesmo tempo, os m?todos ?geis de desenvolvimento de software t?m sido recentemente utilizados pelos engenheiros de software com o objetivo de fornecer resultados mais r?pidos e de maior valor para o neg?cio do cliente, promovendo uma comunica??o face a face, resposta r?pida ?s mudan?as, entre outras pr?ticas. Apesar de soar contradit?rio, os m?todos ?geis t?m sido utilizados como uma estrat?gia para tornar equipes distribu?das mais produtivas. A programa??o em par ? uma pr?tica ?gil do m?todo extreme programming, e que tem sido utilizada com equipes distribu?das. Esta pr?tica possui diversos benef?cios, entre eles o compartilhamento de informa??es e o aumento da qualidade do produto. Por esta raz?o, o objetivo desta disserta??o de mestrado ? entender as vantagens e os desafios da programa??o em par distribu?da e desenvolver um conjunto de boas pr?ticas para facilitar a sua ado??o e utiliza??o. Para o desenvolvimento desta pesquisa foram utilizados estudos secund?rios (revis?o sistem?tica da literatura) e prim?rios (m?ltiplos estudos de caso com profissionais da ind?stria). Esta pesquisa contribui no sentido de propor um conjunto de boas pr?ticas para a programa??o em par distribu?da para a ind?stria, al?m da sistematiza??o da base emp?rica do estado da arte sobre o tema
214

Suporte para aplica??es din?micas em sistemas multiprocessados intra-chip homog?neos

Johann Filho, Sergio 15 March 2012 (has links)
Made available in DSpace on 2015-04-14T14:50:02Z (GMT). No. of bitstreams: 1 449233.pdf: 5384117 bytes, checksum: e5e7f7074f9334b3b3534e2949e5bfe7 (MD5) Previous issue date: 2012-03-15 / Modern MPSoC systems use resources previously available only in general purpose computers providing more functionalities for the applications. The architectural evolution enables more resources to be implemented on these embedded systems and determines an increased complexity of new hardware and software designs. In addition to the increased design complexity of current MPSoC systems, it is evident the difficulty in efficient use of computational resources found on such platforms. As well as the determinism and response time prioritized in many embedded systems, the programmability of MPSoCs is very relevant. Thus, well-defined software interfaces help developers to create applications that utilize optimally the computational resources found in these systems. Most embedded applications are divided into tasks and statically mapped to processing elements at design time, in order to optimize a set of pre-stablished metrics. However, the dynamic nature of new applications requires efficient strategies for the dynamic mapping and task migration to be implemented. In this context, this thesis presents a model for dynamic applications and distributed management of these in homogeneous MPSoC systems. The system management uses task migration concepts and timing constraints, where tasks characterization parameters are used in scheduling decision making and optimization at runtime. In this work we used a homogeneous MPSoC architecture, consisting of processing elements with a local memory interconected by a NoC. This environment allows the execution of applications managed by a distributed operating system that implements the proposed model and offers many services for the development and optimization of embedded applications. Many works in this field make use of a centralized manager to perform the system optimization at runtime, however such solutions tend to be not very scalable. Results show that the use of distributed managers present greater efficiency in systems with a large number of processing elements and tasks, with a reduction in the system stabilization time and reduction of deadline misses for applications with realtime constraints. / Sistemas MPSoC modernos fazem uso de recursos que eram disponibilizados apenas em computadores de prop?sito geral provendo mais funcionalidades para as aplica??es. A evolu??o arquitetural possibilita que mais recursos sejam implementados nestes sistemas embarcados e determina um aumento na complexidade dos novos projetos de hardware e software. Al?m do aumento da complexidade de projeto em sistemas MPSoC atuais, torna-se evidente a dificuldade na utiliza??o eficiente dos recursos computacionais encontrados em tais plataformas. Assim como o determinismo e o tempo de resposta priorizado em muitos sistemas embarcados, a programabilidade de MPSoCs ? muito relevante. Dessa forma, interfaces bem definidas de software ajudam o desenvolvedor a criar aplica??es que utilizam de maneira otimizada os recursos computacionais encontrados nestes sistemas. A maior parte das aplica??es embarcadas s?o divididas em tarefas e estaticamente mapeadas a elementos de processamento em tempo de projeto, de forma a otimizar um conjunto de m?tricas pr?-estabelecidas. No entanto, a natureza din?mica de novas aplica??es estabelece que estrat?gias eficientes de mapeamento din?mico e migra??o de tarefas sejam implementadas. Neste contexto, esta tese apresenta um modelo para aplica??es din?micas e gerenciamento distribu?do destas em sistemas MPSoC homog?neos. O gerenciamento do sistema faz uso dos conceitos de migra??o de tarefas e restri??es temporais, onde par?metros de caracteriza??o das tarefas s?o utilizados nas tomadas de decis?o de escalonamento e otimiza??o em tempo de execu??o. Neste trabalho ? utilizada uma arquitetura MPSoC homog?nea, composta por elementos de processamento com mem?rias locais interconectados por uma NoC. Este ambiente permite a execu??o de aplica??es gerenciadas por um sistema operacional distribu?do que implementa o modelo proposto e oferece diversos servi?os para o desenvolvimento e otimiza??o de aplica??es embarcadas. Muitos trabalhos na ?rea fazem uso de um gerente centralizado para realizar a otimiza??o do sistema em tempo de execu??o, no entanto tais solu??es tendem a ser pouco escal?veis. Os resultados obtidos mostram que o uso de gerentes distribu?dos apresentam maior efici?ncia para sistemas com um grande n?mero de elementos de processamento e tarefas, com redu??o nos tempos de estabiliza??o do sistema e redu??o nas perdas de deadline para aplica??es com restri??es de tempo real.
215

Ontologia para teste de desempenho de software

Freitas, Artur Luiz Silva da Cunha 08 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:03Z (GMT). No. of bitstreams: 1 449315.pdf: 3149854 bytes, checksum: 99ac82d2ef949d0631b87f4593f0071a (MD5) Previous issue date: 2013-03-08 / Software testing is a technique used to provide information about the quality of a software operating in a specific context. The test responsible for assessing the performance and efficiency of a software in a usage scenario is known as performance testing. The development of a performance test is a task that requires testers with expertise related to the tools, activities and metrics of the domain. To represent this knowledge, this work proposes an ontology on the domain of performance testing. Ontology is a knowledge representation technique considered state of the art within the Artificial Intelligence. Moreover, one contribution of this research is to identify, based on the analysis of related works, what is known about the use of ontologies in software testing. Finally, the proposed ontology is evaluated by domain experts, compared with related ontologies and explored in applications designed to help testers regarding the planning and elaboration of performance tests. / O teste de software ? uma t?cnica utilizada para fornecer informa??es sobre a qualidade de um software operando em um contexto espec?fico. O tipo de teste respons?vel por avaliar o desempenho e a efici?ncia de um software em um cen?rio de uso ? conhecido como teste de desempenho. A elabora??o de um teste de desempenho ? uma tarefa que exige testadores com conhecimentos especializados referentes ?s ferramentas, atividades e m?tricas do dom?nio. Para representar tais conhecimentos, este trabalho prop?e uma ontologia sobre o dom?nio de teste de desempenho. Ontologia ? uma t?cnica de representa??o do conhecimento considerada o estado da arte dentro da Intelig?ncia Artificial. Al?m disso, uma das contribui??es desta pesquisa ? mapear, com base na an?lise de trabalhos relacionados, o que se sabe sobre a utiliza??o de ontologias no teste de software. Por fim, a ontologia proposta ? avaliada por especialistas do dom?nio, comparada com ontologias relacionadas e explorada em aplica??es que t?m por objetivo auxiliar os testadores quanto ao planejamento e ? elabora??o dos testes de desempenho.
216

Um modelo de refer?ncia para emula??o de proximidade f?sica no desenvolvimento distribu?do de software

Orsoletta, Roni Ant?nio Dall 01 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:03Z (GMT). No. of bitstreams: 1 449498.pdf: 2090953 bytes, checksum: faabf1b54630dc71c67827db181e9111 (MD5) Previous issue date: 2013-03-01 / Technological advances verified in recent years have enabled organizations to simulate collocation in the context of distributed software development. The aim of simulating collocation is to give the perception that they are in the same workplace, communicating, collaborating and coordinating in a way similar to what they do with local teams. The adoption of tools, methods and technologies in this context helps to minimize the challenges verified by geographical, temporal and cultural differences between the distributed teams, such as for sample, people and project coordination, collaboration, communication among project members, risk management and knowledge management. This way, the purpose of this dissertation is to understand how real time simulated collocation is being used by distributed software development teams, including advantages, disadvantages and challenges. A reference model for real-time simulated collocation is proposed, specifically for those distributed teams that have overlapping of working hours. The research method used is case study and the empirical base involves software development projects that use real-time simulation collocation. / Os avan?os tecnol?gicos verificados nos ?ltimos anos permitiram ?s organiza??es que realizam o desenvolvimento de software de forma distribu?da desenvolver maneiras de emular a proximidade f?sica em tempo real entre os times dispersos geograficamente. O objetivo ? oferecer a percep??o de que estes se encontram em um mesmo ambiente de trabalho, se comunicando, colaborando e sendo coordenados de uma forma semelhante ? realizada com equipes locais. A ado??o de ferramentas, m?todos e tecnologias com este prop?sito visa minimizar os desafios impostos pelas diferen?as geogr?ficas, temporais e culturais entre os times, como por exemplo, a coordena??o de pessoas e projetos, colabora??o para a realiza??o de um trabalho em equipe, comunica??o entre os envolvidos, ger?ncia de riscos e a gest?o do conhecimento, entre outros.Neste sentido, esta disserta??o de mestrado tem como objetivo compreender de que forma a emula??o de proximidade f?sica est? sendo utilizada por equipes distribu?das de desenvolvimento de software, incluindo vantagens, desvantagens e desafios. A partir desta avalia??o ? proposto um modelo de refer?ncia para a emula??o de proximidade f?sica entre equipes distribu?das que possuem sobreposi??o (overlap) de hor?rios de trabalho. O principal m?todo de pesquisa utilizado foi o estudo de caso e a base emp?rica da pesquisa envolveu projetos de desenvolvimento de software que fazem uso da emula??o de proximidade f?sica
217

Implementa??o de uma infra-estrutura de monitoramento para avalia??o de plataformas MPSOC baseada em NOC

Marczak, Samuel dos Santos 11 March 2010 (has links)
Made available in DSpace on 2015-04-14T14:50:04Z (GMT). No. of bitstreams: 1 450147.pdf: 941359 bytes, checksum: 550ab68c8a8b3e673e09b73466dd3a4b (MD5) Previous issue date: 2010-03-11 / MPSoCs (Multi-Processor Systems-on-Chip) are complex architectures. As a consequence, verify the system and assure quality of service constraints become complex tasks. Therefore, the research on mechanisms for verifying the system operation is necessary. These mechanisms aim at capturing data about the system status at each moment. This data is captured through the addition of monitors to the architecture. This work presents the implementation of a monitoring infrastructure for NoC-based MPSoCs. The monitoring is captured through traffic monitors added to the NoC (Network-on-Chip). The monitoring infrastructure is integrated to the microkernel of the MPSoC manager processor. Results show that the monitors do not interfere with the NoC global performance and that is possible to obtain the throughput of the flows in the network through the data collected by the monitors. The integration of the monitoring infrastructure to the MPSoC is validated based on matrices added to the microkernel of the manager processor. These matrices store the monitoring values of each NoC router channel. / MPSoCs (Multi-Processor Systems-on-Chip) s?o arquiteturas bastante complexas e, por consequ?ncia, a verifica??o do correto funcionamento do sistema bem como a garantia da qualidade de servi?o s?o a??es que se tornam cada vez mais dif?ceis de serem realizadas. Assim sendo, ? importante a pesquisa de mecanismos para a verifica??o da opera??o do sistema como um todo que visem a captura de informa??es sobre seu estado a cada instante, obtidas atrav?s de monitores adequadamente adicionados ? arquitetura. Este trabalho apresenta o desenvolvimento de uma infra-estrutura de monitoramento para MPSoCs baseados em NoC (Network-on-Chip), sendo realizado atrav?s de monitores de tr?fego adicionados ? NoC. A estrutura de monitoramento ? integrada ao microkernel do processador que controla o MPSoC. Os resultados demonstram que os monitores n?o interferem no desempenho global da NoC e que ? poss?vel calcular a taxa de recep??o de pacotes na rede atrav?s das informa??es coletadas pelos monitores. A integra??o da estrutura de monitoramento ao MPSoC ? validada a partir de matrizes inseridas no microkernel do processador de controle, que armazenam os valores de monitoramento dos canais de cada roteador da NoC.
218

Otimizando o escalonamento de jobs no processo de rasteriza??o de documentos personaliz?veis

Fonseca, Carolina Marques 29 March 2011 (has links)
Made available in DSpace on 2015-04-14T14:50:05Z (GMT). No. of bitstreams: 1 450550.pdf: 2287624 bytes, checksum: cc1df06b323f7d5b9aa4c2d98ee25544 (MD5) Previous issue date: 2011-03-29 / Digital presses have consistently improved their speed in the past ten years. Meanwhile, the need for document personalization and customization has increased. As a consequence of these two facts, the traditional RIP (Raster Image Processing) process has become a highly demanding computational step in the print workflow. Print Service Providers (PSPs) are now using multiple RIP engines and parallelization strategies to speed up the whole ripping process which is currently performed on a per-page basis. Nevertheless, these strategies are not optimized in terms of ensuring the best resorces utilization for the RIP engines. Depending on the input document jobs characteristics, the ripping step may not achieve the print-engine speed creating a unwanted bottleneck. In previous works, some strategies have been introduced to increase the performance of the ripping procedure by using techniques of parallel and distributed computing. Despite of the good results achieved, it was possible to identify that some optimizations could be proposed in order to improve the load balance between ripping units. In this scenario, to maximize the use of resources, new strategies have been proposed to distribute the workload balancing between ripping units considering new characteristics of documents such as transparency and reusability of objects. The obtained results confirm that it was indeed possible to improve the performance through the use of these new features. / Impressoras digitais t?m melhorado constantemente a sua velocidade nos ?ltimos dez anos. Enquanto isso, cresceu a necessidade de personaliza??o e customiza??o de documentos. Como consequ?ncia disto, o processo de rasteriza??o tornou-se uma etapa que demanda um grande poder computacional. As empresas especializadas na publica??o digital j? est?o utilizando m?ltiplos RIPs (respons?veis por realizar a rasteriza??o dos documentos) e estrat?gias de paraleliza??o para acelerar o processo de rasteriza??o que ? realizado sobre cada p?gina do documento. No entanto, estas estrat?gias n?o s?o otimizadas para garantir a melhor utiliza??o dos recursos dos RIPs. Dependendo das caracter?sticas dos documentos, o processo de rasteriza??o pode ser mais demorado, criando assim um gargalo indesejado. Em trabalhos anteriores, algumas estrat?gias foram introduzidas para aumentar o desempenho deste procedimento atrav?s do uso de t?cnicas de processamento paralelo e distribu?do. Apesar dos bons resultados obtidos, detectou-se que algumas otimiza??es poderiam ser propostas com o intuito de melhorar o balanceamento de carga entre as unidades de rasteriza??o. Nesse cen?rio, para maximizar a utiliza??o dos recursos, novas estrat?gias foram propostas com o intuito de distribuir de maneira balanceada a carga de trabalho entre as unidades de rasteriza??o, levando em conta novas caracter?sticas dos documentos, como transpar?ncia e reusabilidade de objetos. Os resultados obtidos confirmam que era poss?vel melhorar o desempenho atrav?s da explora??o dessas novas caracter?sticas.
219

HC-MPSOC : plataforma do tipo cluster para sistemas embarcados

Magalh?es, Felipe G?hring de 21 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:05Z (GMT). No. of bitstreams: 1 449349.pdf: 2535064 bytes, checksum: 9bc52234ef8a5c4987806932ce5619c9 (MD5) Previous issue date: 2013-03-21 / Multiprocessor System-on-Chip (MPSoC) can be found in virtually all market branches and the design of such systems typically has several restrictions such as chip area used, which hampers. State-of-art MPSoCs uses networks-on-chip as the primary means of communication, and the trend is that systems based on networks intrachip continue to be used for a long time, thanks to greater flexibility in their design and also a high capacity communication. However, such systems also have certain restrictions on its use, such as the location of the tasks that compose it. Mapping and partitioning techiniques seek to solve these problem, or at least decrease it to a non critical point, but are not always successful in this job. In this context, cluster-based architectures emerges as a viable alternative to MPSoCs. Such systems typically have a hybrid architecture in its constitution, using more than one communication medium, thus being able to group elements by questions of "affinity" and still using high-speed communication medias, such as networks-on-chip. Thus, this work introduces the HC-MPSoC, an architecture for cluster-based intrachip systems, which uses buses and networks-on-chip in a joint way, forming groups of elements independently distributed throughout the system. The HellfireOS is also presented, a real time operating system adapted to run on the platform, counting with a full set of drivers throughout a high-level API. All HC-MPSoC modules as well as the HellfireOS modules, and the results obtained using the platform are presented along the text. / Sistemas intrachip multiprocessados (MPSoCs) podem ser encontrados em praticamente todos os ramos do mercado e o projeto desses sistemas normalmente apresenta diversas restri??es, como por exemplo ?rea do chip utilizada, o que o dificulta. MPSoCs do estado da arte utilizam redes intrachip como meio de comunica??o principal, e a tend?ncia ? que sistemas baseados em redes intrachip continuem a ser utilizados por um longo tempo, gra?as a uma maior flexibilidade em seu projeto e tamb?m uma alta capacidade de comunica??o. Por?m, tais sistemas ainda apresentam certas restri??es em seu uso, como por exemplo a localiza??o das tarefas que o comp?em. T?cnicas de mapeamento e particionamento de tarefas de uma aplica??o buscam solucionar tais problemas, ou ao menos diminui-los a um ponto n?o cr?tico, mas nem sempre s?o bem sucedidos. Neste contexto, arquiteturas do tipo cluster surgem como uma alternativa vi?vel para MPSoCs, normalmente apresentando uma arquitetura h?brida em sua constitui??o, utilizando mais de um meio de comunica??o, podendo assim agrupar elementos por quest?es de "afinidade" e ainda assim utilizando meios de comunica??o com grande paralelismo, como redes intrachip. Desta maneira, este trabalho introduz o HC-MPSoC, uma arquitetura clusterizada para sistemas intrachip, que utiliza redes intrachip e barramentos de uma maneira conjunta, formando grupos de elementos distribu?dos de forma independente por todo sistema. ? apresentando ainda, o HellfireOS, sistema operacional de tempo real adaptado para executar sobre a arquitetura, com drivers disponibilizados para uso. Todos os m?dulos do HC-MPSoC, assim como do HellfireOS, e os resultados obtidos utilizando a arquitetura, s?o apresentados no decorrer do texto.
220

Pro-smart : predi??o de estruturas terci?rias de prote?nas utilizando sistemas multiagente

Paes, Thiago Lipinski 15 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:06Z (GMT). No. of bitstreams: 1 451616.pdf: 18264447 bytes, checksum: 02e74b31d71030af5f9b0355ff4fef90 (MD5) Previous issue date: 2013-03-15 / There currently are approximately 16 million of unique (non-redundant) protein sequences in the GenBank. In the PDB, we can only find about 89,000 three-dimensional (3-D) protein structures and only 1,393 different SCOP protein folds. Thus, there is a huge gap between our ability to generate protein sequences and that of solving 3-D structures of proteins with unique, novel folds. This gap has been reduced with the aid from structural bioinformatics by addressing the problem of how a protein reaches its 3-D structure starting only from its amino acid sequence. This is called the protein structure prediction (PSP) problem. Thermodynamics considerations presented by Christian Anfinsen and co-workers in 1973 have it that a protein native structure is the one that minimizes its global free energy. Hence, we can treat the PSP problem as a minimization one within an NP-complete class of computation complexity. Several techniques have been used to predict the 3-D structure of proteins. In this work we supplement these techniques by adding artificial intelligence concepts still not much exploited in bioinformatics. More specifically, we propose a framework, based on an ab initio approach, of a cooperative hierarquical multi-agent system guided by a Simulated Annealing and a Monte Carlo scheme to address the PSP problem. Our multi-agent system has as input the protein amino acid sequence. Amino acids are represented by two agents: The C-Alpha agent (in lieu of the C alpha carbon atom) and the CBeta agent (in lieu of the side chain centroid). These Amino Acid agents can interact with each other. There are two other agents: one coordinates the Amino Acid agents; the other coordinates the protein system. The multi-agent system was created using the NetLogo platform. A clustering protocol was implemented for obtaining each simulation representant model. The results were compared with published papers regarding similar methodology and the use of Multi-Agent Systems to address the Protein Structure Prediction Problem. We present partial results which are encouraging for mini proteins. / Atualmente existem aproximadamente 16 milh?es de sequ?ncias ?nicas de prote?nas (n?o redundantes) no GenBank. Entretanto, no PDB, podemos encontrar apenas cerca de 85.000 estruturas tridimensionais (3D) de prote?nas das quais apenas 1.393 possuem dobramento SCOP diferentes. Existe ent?o uma grande lacuna entre nossas atuais habilidades no que se trata de gerar sequ?ncias de prote?nas e nossas habilidades em resolver estruturas 3D de prote?nas com novos dobramentos. Essa lacuna vem sendo reduzida com a ajuda da bioinform?tica estrutural por meio do endere?amento do problema de como uma prote?na alcan?a sua estrutura 3D partindo-se apenas de sua sequencia de amino?cidos. Esse ? conhecido como o Problema PSP, do ingl?s Protein Structure Prediction Problem. Considera??es termodin?micas apresentadas por Christian Anfinsen e colaboradores em 1973 deram inicio a uma forma de abordar o problema que hoje ? conhecida como a hip?tese de Anfinsen, a qual afirma que a estrutura nativa de uma prote?na ? aquela que minimiza sua energia global livre. Podemos ent?o, tratar o problema PSP como um problema de minimiza??o, tendo em mente ser um problema de complexidade NP-Completo. Neste s?o utilizados conceitos adventos da intelig?ncia artificial at? hoje n?o muito explorados na bioinform?tica. Mais especificamente, propomos um arcabou?o baseado em uma abordagem ab initio, envolvendo um sistema multi-agente hierarquicamente cooperativo e guiado por um esquema baseado no m?todo de Monte Carlo e de Arrefecimento Simulado, a fim de obter-se a otimiza??o de uma fun??o de energia. O sistema multi-agente tem como entrada apenas a sequencia de amino?cidos das prote?nas. Cada amino?cido ? representado por dois agentes: O agente C-Alfa (correspondendo o ?tomo C alfa) e um agente C-Beta (correspondendo ao centroide da cadeia lateral do amino?cido). Esses agentes amino?cidos interagem entre si. Existem dois outros tipos de agentes: um coordena os agentes Amino?cidos (C-Alfa e CBeta) e outro coordena o sistema por inteiro. O sistema multi-agente foi criado utilizando a plataforma NetLogo. Um protocolo de clusteriza??o foi desenvolvido para a obten??o da estrutura modelo de cada simula??o e os resultados foram comparados com a literatura no que se trata de PSP e multi-agentes e se mostraram promissores.

Page generated in 0.0725 seconds