999 resultados para Gerenciamento de memória (Computação)
Resumo:
Nowadays several electronics devices support digital videos. Some examples of these devices are cellphones, digital cameras, video cameras and digital televisions. However, raw videos present a huge amount of data, millions of bits, for their representation as the way they were captured. To store them in its primary form it would be necessary a huge amount of disk space and a huge bandwidth to allow the transmission of these data. The video compression becomes essential to make possible information storage and transmission. Motion Estimation is a technique used in the video coder that explores the temporal redundancy present in video sequences to reduce the amount of data necessary to represent the information. This work presents a hardware architecture of a motion estimation module for high resolution videos according to H.264/AVC standard. The H.264/AVC is the most advanced video coder standard, with several new features which allow it to achieve high compression rates. The architecture presented in this work was developed to provide a high data reuse. The data reuse schema adopted reduces the bandwidth required to execute motion estimation. The motion estimation is the task responsible for the largest share of the gains obtained with the H.264/AVC standard so this module is essential for final video coder performance. This work is included in Rede H.264 project which aims to develop Brazilian technology for Brazilian System of Digital Television
Resumo:
This work presents the concept, design and implementation of a MP-SoC platform, named STORM (MP-SoC DirecTory-Based PlatfORM). Currently the platform is composed of the following modules: SPARC V8 processor, GPOP processor, Cache module, Memory module, Directory module and two different modles of Network-on-Chip, NoCX4 and Obese Tree. All modules were implemented using SystemC, simulated and validated, individually or in group. The modules description is presented in details. For programming the platform in C it was implemented a SPARC assembler, fully compatible with gcc s generated assembly code. For the parallel programming it was implemented a library for mutex managing, using the due assembler s support. A total of 10 simulations of increasing complexity are presented for the validation of the presented concepts. The simulations include real parallel applications, such as matrix multiplication, Mergesort, KMP, Motion Estimation and DCT 2D
Resumo:
Through the adoption of the software product line (SPL) approach, several benefits are achieved when compared to the conventional development processes that are based on creating a single software system at a time. The process of developing a SPL differs from traditional software construction, since it has two essential phases: the domain engineering - when common and variables elements of the SPL are defined and implemented; and the application engineering - when one or more applications (specific products) are derived from the reuse of artifacts created in the domain engineering. The test activity is also fundamental and aims to detect defects in the artifacts produced in SPL development. However, the characteristics of an SPL bring new challenges to this activity that must be considered. Several approaches have been recently proposed for the testing process of product lines, but they have been shown limited and have only provided general guidelines. In addition, there is also a lack of tools to support the variability management and customization of automated case tests for SPLs. In this context, this dissertation has the goal of proposing a systematic approach to software product line testing. The approach offers: (i) automated SPL test strategies to be applied in the domain and application engineering, (ii) explicit guidelines to support the implementation and reuse of automated test cases at the unit, integration and system levels in domain and application engineering; and (iii) tooling support for automating the variability management and customization of test cases. The approach is evaluated through its application in a software product line for web systems. The results of this work have shown that the proposed approach can help the developers to deal with the challenges imposed by the characteristics of SPLs during the testing process
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Pós-graduação em Ciência da Computação - IBILCE
Resumo:
Pós-graduação em Ciência da Computação - IBILCE
Resumo:
Pós-graduação em Ciência da Computação - IBILCE
Resumo:
Pós-graduação em Ciência da Informação - FFC
Resumo:
O presente trabalho tem o objetivo de criar uma metodologia para o Gerenciamento Integrado dos Resíduos Sólidos (GIRS) que associa a prática pertinente ao tema, com programas que envolvam a comunidade, no sentido de manter o meio ambiente limpo e saudável, tendo como cenário o município de Belém, especificamente a Bacia Hidrográfica da Estrada Nova (BHEN). Objetiva também identificar porquê, apesar da BHEN possuir coleta de resíduos e serviços de limpeza realizada pela Secretaria Municipal de Saneamento (SESAN), a mesma permanece, constantemente, suja, principalmente, de lixo e entulho lançados nas vias públicas e canais de drenagem dessa bacia. A pesquisa de campo consistiu de entrevistas com os principais atores desse trabalho, a comunidade da BHEN. Inova no município um modelo de programas de participação da população com o nome de Cidadania e Participação Ativa da Comunidade (CIPAC) propondo 20 programas: Mascote da educação ambiental; Boteco em boteco; Eu amo minha cidade; Alô comunidade; TV SOS “Meio ambiente”; Rádio “Desperta comunidade; Coral e teatro “Reciclar”; Educa móvel; Coleta seletiva nas escolas; O meio ambiente pede carona; Centro de memória; A escola do lixo; Conhecer o lixo; Comunidade nota 10; Futuro verde; Coleta seletiva “porta a porta” Implantação dos LEVs; Criação das unidades básicas ecológicas; Criação da central de reciclagem de entulho; Criação das unidades de triagem de materiais recicláveis; Criação das cooperativas de catadores e carroceiros. Faz uma previsão de investimentos para implantação e manutenção desses programas assim como o retorno do investimento aplicado com a implantação. Como resultado, apresenta um novo modelo, baseado na prática, como sustentação para o estabelecimento de uma política municipal, de acordo com a Lei da Política Nacional de Resíduos Sólidos (PNRS) que tramita no Congresso Nacional. Também foram identificados parâmetros capazes de identificar a inadequação do processo atual de coleta de lixo e dos serviços de limpeza nessa bacia. Esses resultados alcançados permitem concluir que grande parte da população da BHEN não está preparada para aderir a um programa de Gestão de Resíduos Sólidos (GRS), que tenha como ponto de partida o GIRS. O grau de escolaridade e o nível de conhecimento da comunidade não representam obstáculos para isso, mas sim a falta de programas que envolvam a sua participação, a coleta de resíduos e serviços de limpeza urbana corretamente prestados, pois, atualmente, na pesquisa de campo realizada, foram visivelmente reprovados. Finalmente, ainda conclui que somente com a implantação de um GIRS, com apoio do CIPAC o meio ambiente seria consideravelmente beneficiado, mas não resolveria os graves problemas ambientais da BHEN, será necessária a melhoria de todos os sistemas de infra-estrutura urbana nessa importante bacia, para um efeito realmente mais saudável. É importante destacar que, no momento atual, as propostas apresentadas por este trabalho são consideradas bastante oportunas, pois com o inicio da implantação do Programa de Recuperação Urbano-Ambiental da Bacia da Estrada Nova (PROMABEM) pela Administração Municipal financiado pelo Banco Interamericano de Desenvolvimento (BID), os problemas sanitários e ambientais dessa importante bacia têm grande probabilidade de ser resolvidos.
Resumo:
Desenvolvemos a modelagem numérica de dados sintéticos Marine Controlled Source Electromagnetic (MCSEM) usada na exploração de hidrocarbonetos para simples modelos tridimensionais usando computação paralela. Os modelos são constituidos de duas camadas estrati cadas: o mar e o sedimentos encaixantes de um delgado reservatório tridimensional, sobrepostas pelo semi-espaço correspondente ao ar. Neste Trabalho apresentamos uma abordagem tridimensional da técnica dos elementos nitos aplicada ao método MCSEM, usando a formulação da decomposição primária e secundária dos potenciais acoplados magnético e elétrico. Num pós-processamento, os campos eletromagnéticos são calculados a partir dos potenciais espalhados via diferenciação numérica. Exploramos o paralelismo dos dados MCSEM 3D em um levantamento multitransmissor, em que para cada posição do transmissor temos o mesmo processo de cálculos com dados diferentes. Para isso, usamos a biblioteca Message Passing Interface (MPI) e o modelo servidor cliente, onde o processador administrador envia os dados de entradas para os processadores clientes computar a modelagem. Os dados de entrada são formados pelos parâmetros da malha de elementos nitos, dos transmissores e do modelo geoelétrico do reservatório. Esse possui geometria prismática que representa lentes de reservatórios de hidrocarbonetos em águas profundas. Observamos que quando a largura e o comprimento horizontais desses reservatório têm a mesma ordem de grandeza, as resposta in-line são muito semelhantes e conseqüentemente o efeito tridimensional não é detectado. Por sua vez, quando a diferença nos tamanhos da largura e do comprimento do reservatório é signi cativa o efeito 3D é facilmente detectado em medidas in-line na maior dimensão horizontal do reservatório. Para medidas na menor dimensão esse efeito não é detectável, pois, nesse caso o modelo 3D se aproxima de um modelo bidimensional. O paralelismo dos dados é de rápida implementação e processamento. O tempo de execução para a modelagem multitransmissor em ambiente paralelo é equivalente ao tempo de processamento da modelagem para um único transmissor em uma máquina seqüêncial, com o acréscimo do tempo de latência na transmissão de dados entre os nós do cluster, o que justi ca o uso desta metodologia na modelagem e interpretação de dados MCSEM. Devido a reduzida memória (2 Gbytes) em cada processador do cluster do departamento de geofísica da UFPA, apenas modelos muito simples foram executados.
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Não disponível
Resumo:
Collaborative Systems are designed to support individuals in order to solve a problem together, or cooperatively (or collaboratively). Such systems have the advantage of not requiring the presence in the same location of the participants. The basis of any Collaborative System is communication, where users interact with each other in order to exchange information. Communication among individuals is accomplished through collaborative tools such as chat, email, document repository, etc.. Using these tools, companies can reduce operational costs, saving on travel and accommodation of its employees to attend meetings. The project members only need a computer with internet access to use collaborative tools. Project management is essential to the quality of the nal product. To perform a proper management, methodologies must be applied using methods, tools and procedures. There are some phases that are considered generic for all software process models, they are: de nition, development, maintenance and activity to support the software process. In this paper is described a platform for project management using the concepts and features of Collaborative Systems. The goal of this platform is to unify various collaborative tools (such as chat and document repository) in a project management system. Using the system, it becomes possible to manage projects, and the ability to maintain an active constant communication between members of each project