459 resultados para Parallelism


Relevância:

10.00% 10.00%

Publicador:

Resumo:

This chapter analyses Marvell’s linguistic ingenuity as exemplified by his Latin poetic corpus. Here, it is argued, a pseudo Lucretian sensitivity to the parallelism between the structure of Latin words and the structure of the world co-exists with a linguistic methodology that is essentially Marinesque. Close examination of the Latin poems as a whole assesses the nature and significance of etymological play, paronomasia, puns on juxtaposed Latin words, on place names, and on personal names. It is suggested that such devices demonstrate ways in which the neo-Latin poetic text can serve both as a linguistic microcosm of the literary contexts in which they are employed, and as a re-invention of the artifice, extravagant conceits, and baroque wit of Marinism. The result is a neo-Latin ‘echoing song’ that is both intra- and intertextual. Through bilingual punning and phonological wit Marvell plays with a classical language only to demonstrate its transformative potential. The chapter concludes by offering a new reading of Hortus in relation to the garden sections of Marino’s L’Adone, in which an extravagantly luscious setting confounds the senses and is mirrored linguistically by word-clusters and labyrinthine punning.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This paper describes the ParaPhrase project, a new 3-year targeted research project funded under EU Framework 7 Objective 3.4 (Computer Systems), starting in October 2011. ParaPhrase aims to follow a new approach to introducing parallelism using advanced refactoring techniques coupled with high-level parallel design patterns. The refactoring approach will use these design patterns to restructure programs defined as networks of software components into other forms that are more suited to parallel execution. The programmer will be aided by high-level cost information that will be integrated into the refactoring tools. The implementation of these patterns will then use a well-understood algorithmic skeleton approach to achieve good parallelism. A key ParaPhrase design goal is that parallel components are intended to match heterogeneous architectures, defined in terms of CPU/GPU combinations, for example. In order to achieve this, the ParaPhrase approach will map components at link time to the available hardware, and will then re-map them during program execution, taking account of multiple applications, changes in hardware resource availability, the desire to reduce communication costs etc. In this way, we aim to develop a new approach to programming that will be able to produce software that can adapt to dynamic changes in the system environment. Moreover, by using a strong component basis for parallelism, we can achieve potentially significant gains in terms of reducing sharing at a high level of abstraction, and so in reducing or even eliminating the costs that are usually associated with cache management, locking, and synchronisation. © 2013 Springer-Verlag Berlin Heidelberg.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Processor architectures has taken a turn towards many-core processors, which integrate multiple processing cores on a single chip to increase overall performance, and there are no signs that this trend will stop in the near future. Many-core processors are harder to program than multi-core and single-core processors due to the need of writing parallel or concurrent programs with high degrees of parallelism. Moreover, many-cores have to operate in a mode of strong scaling because of memory bandwidth constraints. In strong scaling increasingly finer-grain parallelism must be extracted in order to keep all processing cores busy.

Task dataflow programming models have a high potential to simplify parallel program- ming because they alleviate the programmer from identifying precisely all inter-task de- pendences when writing programs. Instead, the task dataflow runtime system detects and enforces inter-task dependences during execution based on the description of memory each task accesses. The runtime constructs a task dataflow graph that captures all tasks and their dependences. Tasks are scheduled to execute in parallel taking into account dependences specified in the task graph.

Several papers report important overheads for task dataflow systems, which severely limits the scalability and usability of such systems. In this paper we study efficient schemes to manage task graphs and analyze their scalability. We assume a programming model that supports input, output and in/out annotations on task arguments, as well as commutative in/out and reductions. We analyze the structure of task graphs and identify versions and generations as key concepts for efficient management of task graphs. Then, we present three schemes to manage task graphs building on graph representations, hypergraphs and lists. We also consider a fourth edge-less scheme that synchronizes tasks using integers. Analysis using micro-benchmarks shows that the graph representation is not always scalable and that the edge-less scheme introduces least overhead in nearly all situations.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The paper presents IPPro which is a high performance, scalable soft-core processor targeted for image processing applications. It has been based on the Xilinx DSP48E1 architecture using the ZYNQ Field Programmable Gate Array and is a scalar 16-bit RISC processor that operates at 526MHz, giving 526MIPS of performance. Each IPPro core uses 1 DSP48, 1 Block RAM and 330 Kintex-7 slice-registers, thus making the processor as compact as possible whilst maintaining flexibility and programmability. A key aspect of the approach is in reducing the application design time and implementation effort by using multiple IPPro processors in a SIMD mode. For different applications, this allows us to exploit different levels of parallelism and mapping for the specified processing architecture with the supported instruction set. In this context, a Traffic Sign Recognition (TSR) algorithm has been prototyped on a Zedboard with the colour and morphology operations accelerated using multiple IPPros. Simulation and experimental results demonstrate that the processing platform is able to achieve a speedup of 15 to 33 times for colour filtering and morphology operations respectively, with a reduced design effort and time.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This paper presents a new programming methodology for introducing and tuning parallelism in Erlang programs, using source-level code refactoring from sequential source programs to parallel programs written using our skeleton library, Skel. High-level cost models allow us to predict with reasonable accuracy the parallel performance of the refactored program, enabling programmers to make informed decisions about which refactorings to apply. Using our approach, we demonstrate easily obtainable, significant and scalable speedups of up to 21 on a 24-core machine over the sequential code.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

We propose a methodology for optimizing the execution of data parallel (sub-)tasks on CPU and GPU cores of the same heterogeneous architecture. The methodology is based on two main components: i) an analytical performance model for scheduling tasks among CPU and GPU cores, such that the global execution time of the overall data parallel pattern is optimized; and ii) an autonomic module which uses the analytical performance model to implement the data parallel computations in a completely autonomic way, requiring no programmer intervention to optimize the computation across CPU and GPU cores. The analytical performance model uses a small set of simple parameters to devise a partitioning-between CPU and GPU cores-of the tasks derived from structured data parallel patterns/algorithmic skeletons. The model takes into account both hardware related and application dependent parameters. It computes the percentage of tasks to be executed on CPU and GPU cores such that both kinds of cores are exploited and performance figures are optimized. The autonomic module, implemented in FastFlow, executes a generic map (reduce) data parallel pattern scheduling part of the tasks to the GPU and part to CPU cores so as to achieve optimal execution time. Experimental results on state-of-the-art CPU/GPU architectures are shown that assess both performance model properties and autonomic module effectiveness. © 2013 IEEE.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

With security and surveillance, there is an increasing need to be able to process image data efficiently and effectively either at source or in a large data networks. Whilst Field Programmable Gate Arrays have been seen as a key technology for enabling this, they typically use high level and/or hardware description language synthesis approaches; this provides a major disadvantage in terms of the time needed to design or program them and to verify correct operation; it considerably reduces the programmability capability of any technique based on this technology. The work here proposes a different approach of using optimised soft-core processors which can be programmed in software. In particular, the paper proposes a design tool chain for programming such processors that uses the CAL Actor Language as a starting point for describing an image processing algorithm and targets its implementation to these custom designed, soft-core processors on FPGA. The main purpose is to exploit the task and data parallelism in order to achieve the same parallelism as a previous HDL implementation but avoiding the design time, verification and debugging steps associated with such approaches.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Question: How parallel is adaptive evolution when it occurs from different genetic backgrounds?
Background: Divergent evolutionary lineages of several post-glacial fish species including the threespine stickleback are found together in Ireland.
Goals: To investigate the morphological diversity of stickleback populations in Ireland and assess whether morphology evolved in parallel between evolutionary lineages.
Methods: We sampled stickleback from lake, river, and coastal habitats across Ireland. Microsatellite and mitochondrial DNA data revealed evolutionary history. Geometric morphometrics and linear trait measurements characterized morphology. We used a multivariate approach to quantify parallel and non-parallel divergence within and between lineages.
Results: Repeated evolution of similar morphologies in similar habitats occurred across Ireland, concordant with patterns observed elsewhere in the stickleback distribution. A strong pattern of habitat-specific morphology existed even among divergent lineages. Furthermore, a strong signal of shared morphological divergence occurred along a marine–freshwater axis. Evidently, deterministic natural selection played a more important role in driving freshwater adaptation than independent evolutionary history.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

We make a case for studying the impact of intra-node parallelism on the performance of data analytics. We identify four performance optimizations that are enabled by an increasing number of processing cores on a chip. We discuss the performance impact of these opimizations on two analytics operators and we identify how these optimizations affect each another.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Energy consumption is an important concern in modern multicore processors. The energy consumed by a multicore processor during the execution of an application can be minimized by tuning the hardware state utilizing knobs such as frequency, voltage etc. The existing theoretical work on energy minimization using Global DVFS (Dynamic Voltage and Frequency Scaling), despite being thorough, ignores the time and the energy consumed by the CPU on memory accesses and the dynamic energy consumed by the idle cores. This article presents an analytical energy-performance model for parallel workloads that accounts for the time and the energy consumed by the CPU chip on memory accesses in addition to the time and energy consumed by the CPU on CPU instructions. In addition, the model we present also accounts for the dynamic energy consumed by the idle cores. The existing work on global DVFS for parallel workloads shows that using a single frequency for the entire duration of a parallel application is not energy optimal and that varying the frequency according to the changes in the parallelism of the workload can save energy. We present an analytical framework around our energy-performance model to predict the operating frequencies (that depend upon the amount of parallelism) for global DVFS that minimize the overall CPU energy consumption. We show how the optimal frequencies in our model differ from the optimal frequencies in a model that does not account for memory accesses. We further show how the memory intensity of an application affects the optimal frequencies.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Os primeiros estudos onde se tentava avaliar os melhores horários para se lecionar de forma a se poderem otimizar os horários escolares são já muito antigos. O primeiro a estabelecer uma relação sistemática entre performance cognitiva, Cronobiologia e sono foi Kleitman, evidenciando uma paralelismo entre o ritmo circadiano da temperatura central e a altura do dia em que eram realizadas tarefas simples de repetição. Após este primeiro estudo, muitos outros se seguiram, contudo a maioria apenas encontrou ritmos em protocolos de rotina constante e dessincronização forçada desprovidos de validade ecológica. Acresce ainda o facto de neste tipo de estudos não haver uma manipulação sistemática do efeito do padrão individual de distribuição dos parâmetros circadianos no nictómero, designado na literatura como Cronotipo. Perante isto, o presente estudo pretende avaliar a influência do Cronotipo nos ritmos cognitivos, utilizando um protocolo de rotina normal (Ecológico), onde também se manipula o efeito fim-de-semana. Para testar as premissas supramencionadas, utilizou-se uma amostra de 16 alunos universitários, que numa primeira fase responderam ao questionário de Matutinidade e Vespertinidade de Horne&Östberg, para caracterização do Cronotipo, e posteriormente andaram 15-17 dias consecutivos com tempatilumis (actímetros) para análise de ritmos de temperatura e atividade, com iPads onde realizavam ao longo do dia várias tarefas cognitivas e com o Manual de Registo Diário, onde respondiam ao diário de sono e de atividade. A análise de dados denotou a inexistência de expressão de ritmos na maioria dos parâmetros cognitivos inviabilizando a verificação de diferenças significativas entre indivíduos matutinos e vespertinos nestes parâmetros. Esta ausência de visualização da expressão rítmica pode ser explicada pelo facto de os participantes não terem aderido da forma desejada e exigida, à realização das tarefas cognitivas, ou pelo facto de termos usado um protocolo de rotina normal, em detrimento dos protocolos de rotina constate e dessincronização forçada, não controlando assim algumas variáveis que influenciam o desempenho cognitivo, podendo estas mascarar ou mesmo eliminar o ritmo. Ainda assim e apesar destas contingências observaram-se ritmos circadianos nas variáveis de autoavaliação, mesmo com o paradigma ecológico. Verificou-se ainda um efeito da hora do dia em vários parâmetros de tarefas cognitivas e motoras medidas objetivamente, assim como uma diminuição da performance cognitiva nos vespertinos, comparativamente aos matutinos, na janela temporal das 6h às 12 horas, que coincide com a maior concentração de horas de aulas por dia na Universidade onde o estudo foi realizado. Outros estudos serão necessários para consolidar a influência do Cronotipo nos ritmos cognitivos, utilizando o protocolo de rotina normal para garantir a validade ecológica, salvaguardando uma participação mais ativa na execução das tarefas cognitivas por parte dos sujeitos em estudo.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Dissertação de Mestrado, Biologia Marinha, especialização em Pescas e Aquacultura, Faculdade de Ciências do Mar e do Ambiente, Universidade do Algarve, 2009

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The purpose of this research is to develop and validate a measurement scale to assess golf destinations’ brand personality and therefore to perceive the destination personality of the Algarve as a golf destination. Based on literature review on human personality, brand personality, destination brand image and marketing scales validation procedures, an initial 36 unrepeated items were the base for a survey instrument. Those items were generated from the literature, from the results of individual interviews with experts in tourism and golf in the Algarve and from promotional texts in golf- related websites. After content validation, the items were allocated into categories of attributes by a panel of expert judges. A survey was then applied to a convenient sample of 600 golf players in the Algarve, and 545 (valid) questionnaires were analysed to refine the scale. Golf players assessed the components of the relational brand personality (functional, symbolic and experiential) as well as the Algarve as a golf destination. A taxonomy of brand personality was developed and tested in the Algarve as it is recognized as one of the world best golf destination. The developed taxonomy of brand personality was assessed in two ways: 1) through the overall perception of the Algarve as a golf destination and 2) through the perception of specific attributes of the destination grouped into three main categories (functional, symbolic and experiential). Therefore, two multi-dimensional brand personality models were estimated by using structural equation modelling. Findings of this study indicate that golf players ascribe personality characteristics to destinations. The brand personality of the Algarve is translated into three main dimensions enjoyableness, distinctiveness and friendliness when tourists/golf players reveal their overall perception of the destination. The brand personality of golf destination Algarve is reflected in the dimensions reliability, hospitality, uniqueness and attractiveness when tourists assess the components of the relational brand personality. Refined scales consisting of 10 and 12 items were finally derived meeting both reliability and validity requirements. This study does not replicate Aaker’s (1997) personality dimensions and very little parallelism can be drawn with Aaker’s (1997) brand personality scale since only three items from her scale were validated in both models: friendly and cheerful, (sincerity), reliable (competence). The same is verified concerning the ‘Big-five’. The human personality traits (HPT) validated to describe golf destinations personality are only four helpful, pleasant (agreeableness), relaxed (emotional stability), and innovative (intellect or openness). As far as destination image descriptors (DID) are concerned, the items appealing, relaxed and safe were validated, while traits suggested by the interviews and website promotional texts such as calm, natural, spectacular, unique, welcoming, and the best (destination-specific traits) appear to be appropriate to describe the personality of a golf destination. The results suggest that the overall perception of the Algarve´s brand personality is described by the dimensions enjoyableness, distinctiveness and friendliness. Moreover, the relational perspective revealed that the functional attributes of the destination are described by the dimension reliablility, while the symbolic attributes are described by the dimensions hospitablility and uniqueness and finally its experiential attributes are described by the dimension attractiveness. These results show that a golf destination´s brand personality should not just be based on good golf practices. Theoretical and practical implications are discussed in the context of destination brand personality.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Relatório da Prática de Ensino Supervisionada, Ensino de Artes Visuais no 3º Ciclo do Ensino Básico e no Ensino Secundário, Universidade de Lisboa, 2013

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tese de doutoramento, Informática (Ciências da Computação), Universidade de Lisboa, Faculdade de Ciências, 2015