919 resultados para multi-environments experiments
Resumo:
A Work Project, presented as part of the requirements for the Award of a Masters Degree in Management from the NOVA – School of Business and Economics
Resumo:
Dissertation presented to obtain the Ph.D degree in Biochemistry, Structural Biochemistry
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Química e Bioquímica
Energy-efficient diversity combining for different access schemes in a multi-path dispersive channel
Resumo:
Dissertação para obtenção do Grau de Doutor em Engenharia Electrotécnica e Computadores
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Eletrotécnica e de Computadores
Resumo:
The Graphics Processing Unit (GPU) is present in almost every modern day personal computer. Despite its specific purpose design, they have been increasingly used for general computations with very good results. Hence, there is a growing effort from the community to seamlessly integrate this kind of devices in everyday computing. However, to fully exploit the potential of a system comprising GPUs and CPUs, these devices should be presented to the programmer as a single platform. The efficient combination of the power of CPU and GPU devices is highly dependent on each device’s characteristics, resulting in platform specific applications that cannot be ported to different systems. Also, the most efficient work balance among devices is highly dependable on the computations to be performed and respective data sizes. In this work, we propose a solution for heterogeneous environments based on the abstraction level provided by algorithmic skeletons. Our goal is to take full advantage of the power of all CPU and GPU devices present in a system, without the need for different kernel implementations nor explicit work-distribution.To that end, we extended Marrow, an algorithmic skeleton framework for multi-GPUs, to support CPU computations and efficiently balance the work-load between devices. Our approach is based on an offline training execution that identifies the ideal work balance and platform configurations for a given application and input data size. The evaluation of this work shows that the combination of CPU and GPU devices can significantly boost the performance of our benchmarks in the tested environments, when compared to GPU-only executions.
Resumo:
Esta investigação tem como tema de estudo os ambientes pessoais de aprendizagem que se podem desenvolver em e-learning. Estes ambientes com características singulares, face ao atual estado de desenvolvimento tecnológico e social, têm sido designados na doutrina científica pela expressão anglo-saxónica Personal Learning Environments, da qual derivam os acrónimos PLE ou PLEs. Este estudo tem, como objetivo, compreender o papel dos PLEs na aprendizagem dos alunos da parte letiva do Mestrado em Gestão de Sistemas de e-Learning, da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa, nos biénios que decorreram de 2010-2011 a 2012-2013. Estes alunos, ao longo da sua aprendizagem, utilizaram várias ferramentas e/ou serviços associados com as TIC e Web 2.0. Esta utilização permitiu aos alunos criarem um ecossistema de aprendizagem próprio. A metodologia de investigação utilizada teve em consideração sobretudo aspetos qualitativos. A estratégia utilizada para a recolha de informações foi o inquérito por questionário. As informações recolhidas foram sujeitas a tratamento estatístico descritivo, e posterior triangulação dos resultados de algumas das variáveis.Dos resultados obtidos, é possível concluir que os alunos do Mestrado criaram os seus próprios PLEs e que estes facilitaram as suas aprendizagens. Que a sua utilização conferiu vantagens aos alunos. Que os PLEs foram fundamentais para poderem desenvolver atividades colaborativas, e que criaram um ecossistema próprio, uma rede de troca de conhecimentos.
Resumo:
Nowadays, several sensors and mechanisms are available to estimate a mobile robot trajectory and location with respect to its surroundings. Usually absolute positioning mechanisms are the most accurate, but they also are the most expensive ones, and require pre installed equipment in the environment. Therefore, a system capable of measuring its motion and location within the environment (relative positioning) has been a research goal since the beginning of autonomous vehicles. With the increasing of the computational performance, computer vision has become faster and, therefore, became possible to incorporate it in a mobile robot. In visual odometry feature based approaches, the model estimation requires absence of feature association outliers for an accurate motion. Outliers rejection is a delicate process considering there is always a trade-off between speed and reliability of the system. This dissertation proposes an indoor 2D position system using Visual Odometry. The mobile robot has a camera pointed to the ceiling, for image analysis. As requirements, the ceiling and the oor (where the robot moves) must be planes. In the literature, RANSAC is a widely used method for outlier rejection. However, it might be slow in critical circumstances. Therefore, it is proposed a new algorithm that accelerates RANSAC, maintaining its reliability. The algorithm, called FMBF, consists on comparing image texture patterns between pictures, preserving the most similar ones. There are several types of comparisons, with different computational cost and reliability. FMBF manages those comparisons in order to optimize the trade-off between speed and reliability.
Resumo:
Dissertation presented to obtain the Ph.D degree in Computational Biology
Resumo:
Nowadays, reducing energy consumption is one of the highest priorities and biggest challenges faced worldwide and in particular in the industrial sector. Given the increasing trend of consumption and the current economical crisis, identifying cost reductions on the most energy-intensive sectors has become one of the main concerns among companies and researchers. Particularly in industrial environments, energy consumption is affected by several factors, namely production factors(e.g. equipments), human (e.g. operators experience), environmental (e.g. temperature), among others, which influence the way of how energy is used across the plant. Therefore, several approaches for identifying consumption causes have been suggested and discussed. However, the existing methods only provide guidelines for energy consumption and have shown difficulties in explaining certain energy consumption patterns due to the lack of structure to incorporate context influence, hence are not able to track down the causes of consumption to a process level, where optimization measures can actually take place. This dissertation proposes a new approach to tackle this issue, by on-line estimation of context-based energy consumption models, which are able to map operating context to consumption patterns. Context identification is performed by regression tree algorithms. Energy consumption estimation is achieved by means of a multi-model architecture using multiple RLS algorithms, locally estimated for each operating context. Lastly, the proposed approach is applied to a real cement plant grinding circuit. Experimental results prove the viability of the overall system, regarding both automatic context identification and energy consumption estimation.
Resumo:
Nesta dissertação é realizado o estudo de um motor em disco polifásico com armadura convencional e rotor que pode ser convencional, em alumínio, ou composto por material supercondutor de alta temperatura multi‐semente. O motor com o rotor em alumínio apresenta um comportamento assíncrono bem definido, baseado na lei geral de indução de eletromotrizes no induzido. Contudo, ao ser mergulhado em azoto líquido, evidencia melhores características eléctricas, tanto do induzido como do indutor, mesmo que o núcleo ferromagnético convencional possa exibir degradação magnética. O motor com o rotor SAT exibe um comportamento distinto, evidenciando ambos os regimes síncrono e assíncrono estáveis. O regime síncrono fica caracterizado pelo fenómeno de aprisionamento de campo, que garante que o rotor gire síncrono com o campo girante do estator. Em regime assíncrono, para um determinado valor de binário resistente aplicado superior ao electromagnético máximo desenvolvido pelo motor, o fenómeno de escoamento de campo está presente, sendo o binário electromagnético motor reforçado por um binário extra de perdas de carácter resistivo desenvolvidas no rotor devido à interacção da densidade de corrente a campos eléctricos que se estabelecem no rotor. Neste caso, o fenómeno de escoamento de campo não é devido a forças de Lorentz que se definem na matriz de Abrikosov, mas sim devido a esta ser “puxada” pelo campo girante do estator, ficando a matriz a deslizar sobre o rotor. De modo a obter as características dos sistemas electromecânicos em estudo é realizada uma análise teórica, baseada na teoria convencional das máquinas eléctricas, com o objectivo de compreender alguns dos fenómenos do motor de fluxo axial, e uma análise baseada num programa comercial de elementos finitos onde o fenómeno da supercondutividade é simulado com base na relação entre o campo elétrico e a densidade de corrente pela lei da potenciação (E‐J power law). O ensaio dos motores referidos é realizado para comparar ambos os sistemas e de realçar o princípio de funcionamento e as características mais relevantes de cada um. Da análise realizada é desenvolvido um modelo que caracteriza o funcionamento da máquina com o rotor com SAT.
Resumo:
The Intel R Xeon PhiTM is the first processor based on Intel’s MIC (Many Integrated Cores) architecture. It is a co-processor specially tailored for data-parallel computations, whose basic architectural design is similar to the ones of GPUs (Graphics Processing Units), leveraging the use of many integrated low computational cores to perform parallel computations. The main novelty of the MIC architecture, relatively to GPUs, is its compatibility with the Intel x86 architecture. This enables the use of many of the tools commonly available for the parallel programming of x86-based architectures, which may lead to a smaller learning curve. However, programming the Xeon Phi still entails aspects intrinsic to accelerator-based computing, in general, and to the MIC architecture, in particular. In this thesis we advocate the use of algorithmic skeletons for programming the Xeon Phi. Algorithmic skeletons abstract the complexity inherent to parallel programming, hiding details such as resource management, parallel decomposition, inter-execution flow communication, thus removing these concerns from the programmer’s mind. In this context, the goal of the thesis is to lay the foundations for the development of a simple but powerful and efficient skeleton framework for the programming of the Xeon Phi processor. For this purpose we build upon Marrow, an existing framework for the orchestration of OpenCLTM computations in multi-GPU and CPU environments. We extend Marrow to execute both OpenCL and C++ parallel computations on the Xeon Phi. We evaluate the newly developed framework, several well-known benchmarks, like Saxpy and N-Body, will be used to compare, not only its performance to the existing framework when executing on the co-processor, but also to assess the performance on the Xeon Phi versus a multi-GPU environment.
Resumo:
This dissertation aims to guarantee the integration of a mobile autonomous robot equipped with many sensors in a multi-agent distributed and georeferenced surveillance system. The integration of a mobile autonomous robot in this system leads to new features that will be available to clients of surveillance system may use. These features may be of two types: using the robot as an agent that will act in the environment or by using the robot as a mobile set of sensors. As an agent in the system, the robot can move to certain locations when alerts are received, in order to acknowledge the underlying events or take to action in order to assist in resolving this event. As a sensor platform in the system, it is possible to access information that is read from the sensors of the robot and access complementary measurements to the ones taken by other sensors in the multi-agent system. To integrate this mobile robot in an effective way it is necessary to extend the current multi-agent system architecture to make the connection between the two systems and to integrate the functionalities provided by the robot into the multi-agent system.
Resumo:
As the complexity of markets and the dynamicity of systems evolve, the need for interoperable systems capable of strengthening enterprise communication effectiveness increases. This is particularly significant when it comes to collaborative enterprise networks, like manufacturing supply chains, where several companies work, communicate, and depend on each other, in order to achieve a specific goal. Once interoperability is achieved, that is once all network parties are able to communicate with and understand each other, organisations are able to exchange information along a stable environment that follows agreed laws. However, as markets adapt to new requirements and demands, an evolutionary behaviour is triggered giving space to interoperability problems, thus disrupting the sustainability of interoperability and raising the need to develop monitoring activities capable of detecting and preventing unexpected behaviour. This work seeks to contribute to the development of monitoring techniques for interoperable SOA-based enterprise networks. It focuses on the automatic detection of harmonisation breaking events during real-time communications, and strives to develop and propose a methodological approach to handle these disruptions with minimal or no human intervention, hence providing existing service-based networks with the ability to detect and promptly react to interoperability issues.
Resumo:
Double degree. A Work Project presented as part of the requirements for the Award of a Masters Degree in Management from the NOVA- School of Business and Economics and Warsaw School of Economics