999 resultados para Programação paralela (Computação)
Resumo:
Doutoramento em Economia.
Resumo:
Dissertação (mestrado)–Universidade de Brasília, Universidade UnB de Planaltina, Programa de Pós-Graduação em Ciência de Materiais, 2015.
Resumo:
Têm-se notado nos últimos anos um crescimento na adoção de tecnologias de computação em nuvem, com uma adesão inicial por parte de particulares e pequenas empresas, e mais recentemente por grandes organizações. Esta tecnologia tem servido de base ao aparecimento de um conjunto de novas tendências, como a Internet das Coisas ligando os nossos equipamentos pessoais e wearables às redes sociais, processos de big data que permitem tipificar comportamentos de clientes ou ainda facilitar a vida ao cidadão com serviços de atendimento integrados. No entanto, tal como em todas as novas tendências disruptivas, que trazem consigo um conjunto de oportunidades, trazem também um conjunto de novos riscos que são necessários de serem equacionados. Embora este caminho praticamente se torne inevitável para uma grande parte de empresas e entidades governamentais, a sua adoção como funcionamento deve ser alvo de uma permanente avaliação e monitorização entre as vantagens e riscos associados. Para tal, é fundamental que as organizações se dotem de uma eficiente gestão do risco, de modo que possam tipificar os riscos (identificar, analisar e quantificar) e orientar-se de uma forma segura e metódica para este novo paradigma. Caso não o façam, os riscos ficam evidenciados, desde uma possível perda de competitividade face às suas congéneres, falta de confiança dos clientes, dos parceiros de negócio e podendo culminar numa total inatividade do negócio. Com esta tese de mestrado desenvolve-se uma análise genérica de risco tendo como base a Norma ISO 31000:2009 e a elaboração de uma proposta de registo de risco, que possa servir de auxiliar em processos de tomada de decisão na contratação e manutenção de serviços de Computação em Nuvem por responsáveis de organizações privadas ou estatais.
Resumo:
Doutoramento em Finanças.
Resumo:
Dissertação de Mestrado, Engenharia Informática, Faculdade de Ciências e Tecnologia, Universidade do Algarve, 2015
Resumo:
Dissertação de mest. em Engenharia de Sistemas e Computação - Área de Sistemas de Controlo, Faculdade de Ciências e Tecnologia, Univ.do Algarve, 2001
Resumo:
El interés de este estudio de caso es analizar la naturaleza del Estado Islámico y su impacto en la estatalidad y soberanía de Iraq y Siria. Se estudia y explica cómo ha sido la evolución y expansión del Estado Islámico y el impacto que este proceso ha tenido sobre Iraq y Siria generando de esta manera la aparición de una estatalidad paralela a través de la construcción de un aparato institucional por parte del Estado Islámico, lo que contribuye al desarrollo de un “para-estado”. Siguiendo la línea argumentativa, finalmente se demuestra que en la evolución del Estado Islámico se logra crear una forma primitiva de Estado, adquiriendo poco a poco niveles de estatalidad, lo que lleva a que los Estados de Iraq y Siria pierdan atributos de estatalidad y de un Estado soberano.
Resumo:
A interacção dos humanos com os computadores envolve uma combinação das tarefas de programação e de utilização. Nem sempre é explícita a diferença entre as duas tarefas. Introduzir comandos num programa de desenho assistido por computador é utilização ou programação numa linguagem interpretada? Modificar uma folha de cálculo com macros é utilização ou programação? Usar um “Integrated Development Environment” ou IDE para inserir dados num ficheiro é utilização (do IDE) ou programação? A escrita de um texto usando LaTeX ou HTML é utilização ou programação numa “markup language”? Recorrer a um programa de computação simbólica é utilização ou programação? Utilizar um processador de texto é utilização ou programação visual? Ao utilizador não se exige um conhecimento completo de todos os comandos, todos os menus, todos os símbolos do software que utiliza. Nem a memorização da sintaxe e de todos os pormenores de funcionamento de um programa é um atributo necessário ou sequer útil ao utilizador; a concretização desse conhecimento não assegura maior eficiência na utilização. Quando se começa, apenas algumas instruções elementares são recebidas, por vezes de um colega, de um Professor, ou obtidas recorrendo à pesquisa na Internet. Com a familiarização, o utilizador exige mais do Software que usa e de si próprio: um manual passa a ser um recurso de grande utilidade. A confiança conquistada gera, periodicamente, a necessidade de auto-exame e de aumento do âmbito do conhecimento. Desta forma, quem utiliza computadores acaba por ser confrontado com uma tarefa que, efectivamente, pode ser considerada ou requer programação. Põe-se uma questão no imediato (se ninguém decidiu por si) que é a da selecção da linguagem de programação. A abordagem multiparadigma e longa experiência de utilização do C++ tornam-no atractivo para aplicações onde a eficiência se combina com a disponibilidade de estruturas de dados e algoritmos adoptados pela indústria (o que coloquialmente se denomina STL, Standard Template Library, cf. [#breymann, #josuttis], mais geralmente biblioteca Standard). Adicionalmente, linguagens populares como o Java, C# e PHP possuem sintaxes inspiradas e em muitas partes coincidentes com as do C e C++. Por exemplo, um ciclo “for” em Java é parcialmente coincidente com o do C99, que é um sub-conjunto do “for” do C++. São os pormenores, a eficiência e as capacidades do C++ que permitem a criação de software Profissional. Todos os sistemas operativos clássicos (Unix, Microsoft Windows, Linux) dispõem de compiladores, IDE, bibliotecas e são em grande parte construídos recorrendo a C e C++. Relativamente a outras linguagens, a quantidade de ferramentas disponível e o conhecimento adquirido durante décadas é difícil de ignorar. Esse conhecimento faz com que a sintaxe do C++ pareça muito maior do que o estritamente necessário e afaste potenciais interessados. A longa evolução do C++ introduziu também uma diferença no estilo muito marcada. Código dos anos 80 e 90 do século XX é frequentemente menos legível do que o que correntemente se produz. Muitos tutoriais disponíveis online fazem parecer a linguagem menos rigorosa (e mais complexa) do que na realidade é, já que raramente é apresentado o caso geral da sintaxe. Constata-se que muitos autores ainda usam os cabeçalhos do C, quando já não são necessários. Scott Meyers afirma que o C++ é uma federação de linguagens [#scottmeyers] e por esse facto requer perspectivas de abordagem distintas de outras linguagens. Sem alguma sistematização é difícil apreciar a sua compacidade e coerência. Porém, a forma harmoniosa como as componentes sintácticas se encaixam é uma grande mais-valia do C++ só constatada com experimentação e leitura atenta. A presente monografia dirige-se a quem pretenda utilizar o C++ como ferramenta profissional de Software. Em termos de pré-requisitos Académicos, dir-se-á que um curso (1º Ciclo) de Ciência ou de Engenharia aumentará o interesse por certos aspectos mais técnicos da linguagem mas qualquer indivíduo com gosto pela experimentação tirará proveito do conteúdo. Este texto não busca a exaustividade enciclopédica na cobertura do tema. Neste texto forneço, de forma directa, uma introdução ao C++ a qual permite começar a produzir código sem os custos da dispersão de fontes e notações na recolha de informação. Antecipo assim a sua utilização nos Países de Língua Portuguesa, uma vez que os textos que encontrei são ora mais exigentes ora menos completos, frequentemente ambos.
Resumo:
Os estudos que aqui se apresentam correspondem à avaliação da Iniciativa Iniciação à Programação nas Escolas do 1.º ciclo em Portugal (adiante designada de IP1 ou simplesmente Iniciativa) desenvolvida durante o ano letivo de 2015-2016. Considerando a natureza de projeto-piloto da IP1, bem como as suas finalidades e características é adotada uma perspetiva de avaliação global, formativa e participada que assegurou a recolha de informação fundamental aos processos de tomada de decisão que visem o conhecimento sobre a implementação da Iniciativa e a sua eventual generalização à população das escolas do 1.º ciclo em Portugal. Os estudos de avaliação realizados têm como finalidade contribuir para o conhecimento e compreensão aprofundada das condições humanas e materiais em que a iniciativa IP1 foi implementada no conjunto das escolas e dos agrupamentos incluindo aqueles aspetos que possam vir a ser melhorados de modo a aumentar a eficácia de propostas futuras a desenvolver, identificando os pontos fortes e fracos bem como antecipando a avaliação de impacto que terá no momento da sua generalização a toda a população das escolas do 1.º ciclo em Portugal Tratando-se de um projeto-piloto espera-se que os resultados dos estudos de avaliação a realizar possam constituir um contributo para o conhecimento detalhado das estratégias de implementação levadas a cabo pelas Escolas e identificar prioridades, estabelecer procedimentos e requisitos que apoiem os processos de tomada de decisão, adquirindo pela via da investigação e da avaliação, o conhecimento antecipado das condições para efetuar a generalização prevista. A avaliação da IP1 foi desenhada e implementada a partir de duas linhas metodológicas de investigação, distintas, mas complementares e que deram lugar a 4 (quatro) estudos de avaliação. A primeira linha, de natureza quantitativa, inclui os estudos I e II e destina-se à avaliação global da IP1 através da recolha de elementos e indicadores de impacto quer ao nível da Escola quer ao nível dos professores e dos alunos. Os estudos I e II tiveram como opção metodológica o inquérito por questionário. A segunda linha de estudo, com carácter mais qualitativo inclui os estudos III e IV e destina-se a analisar e a compreender de forma mais aprofundada quer as ações realizadas pelas entidades parceiras ao longo da Iniciativa (nomeadamente as estratégias de coordenação, formação, acompanhamento e monitorização da Iniciativa) quer os eventuais impactos da Iniciativa observáveis nas Escolas. O estudo III teve como opções metodológicas a entrevista focus-group aos parceiros e outras entidades institucionais associadas à Iniciativa, a análise de conteúdo de material empírico recolhido através de questões abertas e pela preferência de cenários de alargamento da IP1. O estudo IV teve como opções o estudo de caso que recorreu a visitas “in situ” a escolas envolvidas na IP1. Em cada estudo de caso recorremos à observação de aulas, às entrevistas a professores e alunos e à análise documental, como técnicas de recolha de dados, de acordo com um protocolo de investigação comum a todos estudos. São apresentadas e discutidas as principais conclusões dos estudos de investigação e avaliação realizados, respeitando a estrutura organizativa adotada desde o seu início.
Resumo:
O uso dos computadores em educação tem uma história de décadas, rica e inspiradora de programas e iniciativas muito diversificadas neste domínio. Esta história, tal como se fosse um rio em curso está povoada de pessoas, ideais, conceitos, artefactos e tecnologias, que se vão renovando a cada momento e enfrentando novos desafios. Esta história, incluindo a experiencia e o conhecimento obtidos pelo autor durante a vigência do Projeto Minerva e outros projetos e programas que se lhe seguiram até aos dias de hoje, deu lugar a uma base de conhecimento científico e pedagógico inestimável e constitui um precioso capital, se e quando o usamos, para enfrentar estes novos desafios. Este capital inclui, naturalmente, os sucessos e os insucessos e que podem ser encontrados no curso dessa história. O desenvolvimento das sociedades modernas hoje em dia impõe de forma impressiva novos desafios às instituições educativas, que enfrentam grandes dificuldades em conseguir responder de forma adequada, rápida e eficaz. A transformação social e o ritmo do progresso tecnológico andam de mãos dadas e exercem, em especial nas sociedades desenvolvidas e em desenvolvimento, um duplo efeito: torna a sociedade cada vez mais tecnologicamente evoluída e dependente através da produção e distribuição de forma massiva de artefactos digitais cada vez mais sofisticados e acessíveis aos cidadãos numa lógica de consumo e ao mesmo tempo requer uma adaptação ao estilo de vida digital, decorrente dos processos de distribuição e massificação da tecnologia. Este fenómeno tem impacto em quase todos os sectores da atividade humana. Destacamos aqui apenas o da educação e formação.
Resumo:
O uso dos computadores em educação tem uma história de décadas, rica e inspiradora de programas e iniciativas muito diversificadas neste domínio. Esta história, tal como se fosse um rio em curso está povoada de pessoas, ideais, conceitos, artefactos e tecnologias, que se vão renovando a cada momento e enfrentando novos desafios. Esta história, incluindo a experiencia e o conhecimento obtidos pelo autor durante a vigência do Projeto Minerva e outros projetos e programas que se lhe seguiram até aos dias de hoje, deu lugar a uma base de conhecimento científico e pedagógico inestimável e constitui um precioso capital, se e quando o usamos, para enfrentar estes novos desafios. Este capital inclui, naturalmente, os sucessos e os insucessos e que podem ser encontrados no curso dessa história.
Resumo:
Solving a complex Constraint Satisfaction Problem (CSP) is a computationally hard task which may require a considerable amount of time. Parallelism has been applied successfully to the job and there are already many applications capable of harnessing the parallel power of modern CPUs to speed up the solving process. Current Graphics Processing Units (GPUs), containing from a few hundred to a few thousand cores, possess a level of parallelism that surpasses that of CPUs and there are much less applications capable of solving CSPs on GPUs, leaving space for further improvement. This paper describes work in progress in the solving of CSPs on GPUs, CPUs and other devices, such as Intel Many Integrated Cores (MICs), in parallel. It presents the gains obtained when applying more devices to solve some problems and the main challenges that must be faced when using devices with as different architectures as CPUs and GPUs, with a greater focus on how to effectively achieve good load balancing between such heterogeneous devices.
Resumo:
Este trabalho apresenta uma realidade comum nos grandes centros urbanos no mundo, e que acontece hoje de forma intensa e acelerada na cidade de Salvador, Bahia – Brasil: ocupações regularizadas das áreas de Florestas Tropicais (Mata Atlântica), neste caso, na Avenida Paralela, um dos lugares que vem passando por transformações na sua paisagem natural, com construções de condomínios residenciais para as classes média e alta, shoppings centers, lojas, abertura de ruas e avenidas e, principalmente, a expulsão dos moradores de áreas de “invasão” (favelas) que existem há décadas, como o Bairro da Paz, com a intensificação da especulação imobiliária e, como mecanismo de redução da violência urbana nesta localidade. Para o poder público, o desmatamento e a ocupação informal dessa mesma área há anos atrás era inaceitável, hoje, com a implementação de políticas “publicas”, como o gestado no Plano Diretor de Desenvolvimento Urbano – PDDU, acontece não somente a devastação da Mata Atlântica, bem como o incentivo à ocupação formal e à segregação social dos grupos menos favorecidos.
Resumo:
RESUMO - O Huanglongbing (HLB ou Greening) é a doença mais importante e destrutiva da citricultura mundial. Presente de forma endêmica nos continentes asiático e africano há várias décadas, essa doença foi constatada no Brasil em 2004, sendo transmitida pelo psilídeo Diaphorina citri e causada por bactérias de floema Candidatus Liberibacter spp. Para auxiliar o estudo da doença, foram desenvolvidos modelos matemáticos para avaliação da propagação do HLB Citros. Este trabalho tem por objetivo a criação de um sistema para execução via web de um destes modelos, permitindo aos profissionais de diversas formações, em especial os das áreas biológicas, que são os especialistas do domínio em estudo, acesso rápido aos resultados fornecidos pelo modelo matemático, eliminando ainda a necessidade de conhecimento prévio em alguma linguagem de programação ou de métodos de resolução de equações diferenciais. O sistema foi completamente implementado em R, tendo sido o pacote deSolve usado para solução do modelo matemático e o framework web Shiny para a interface com usuário, sendo todos open source.
Resumo:
Ele inicia com a afirmação de que a visita domiciliar contribui para o levantamento de problemas, depois coloca situações específicas onde deve ocorrer a visita domiciliar. Nas primeiras 24 horas após o parto como uma maneira de criar vínculo e avaliar precocemente problemas, nas situações de risco e suspeita de maus tratos, má adesão a tratamento e até mesmo visita ao professor na escola. Especifica a importância da utilização da ferramenta PROGRAB, que permite a programação e atividades como saúde visual, crescimento, imunizações e outros. Sugere também uma rotina de consultas, caso não tenha um protocolo definido pelo município e mostra um fluxograma com os principais eixos no cuidado com a criança. Termina indicando a leitura do manual do usuário do PROGRAB e frisando que tal conhecimento é importante aos planejamentos. Unidade 2 do módulo 5 que compõe o Curso de Especialização em Saúde da Família.