Encontrados 17 documentos, a visualizar página 1 de 2

Ordenado por Data

AspectGrid : aspect-oriented fault-tolerance in grid platforms

Medeiros, Bruno; Sobral, João Luis

Migrating traditional scientific applications to computational Grids requires programming tools that can help programmers update application behaviour to this kind of platforms. Computational Grids are particularly suited for long running scientific applications, but they are also more prone to faults than desktop machines. The AspectGrid framework aims to develop methodologies and tools that can help Grid-enab...


Modular and non-invasive distributed memory parallelization

Gonçalves, Rui; Sobral, João Luis

This paper presents an aspect-oriented library to support parallelization of Java applications for distributed memory environments, using a message-passing approach. The library was implemented using AspectJ language, and aims to provide a set of mechanisms to make easier to parallelize applications, as well as to solve well known problems of parallelization, such as lack of modularity and reusability. We compa...


Parallelizing superFine

Neves, D.; Warnow, T.; Sobral, João Luis; Pingali, K.

The estimation of the Tree of Life, a rooted binary tree representing how all extant species evolved from a common ancestor, is one of the grand challenges of modern biology. Research groups around the world are attempting to estimate evolutionary trees on particular sets of species (typically clades, or rooted subtrees), in the hope that a final "supertree" can be produced from these smaller estimated trees th...


Checkpoint and run-time adaptation with pluggable parallelisation

Medeiros, Bruno; Sobral, João Luís Ferreira

Enabling applications for computational Grids requires new approaches to develop applications that can effectively cope with resource volatility. Applications must be resilient to resource faults, adapting the behaviour to available resources. This paper describes an approach to application-level adaptation that efficiently supports application-level checkpointing. The key of this work is the concept of pluggab...


Enhancing locality in Java based irregular applications

Faria, Nuno Filipe Monteiro; Silva, Rui C.; Sobral, João Luís Ferreira

Improving locality of memory accesses in current and future multi-core platforms is a key to efficiently exploit those platforms. Irregular applications, which operate on pointer-based data structures, are hard to optimize in modern computer architectures due to their intrinsic unpredictable patterns of memory accesses. In this paper we explore a memory locality-driven set of data-structures in order to attenua...


An aspect-oriented approach to fault-tolerance in grid platforms

Medeiros, Bruno; Sobral, João Luís Ferreira

Migrating traditional scientific applications to computational Grids requires programming tools that can help programmers to update application behaviour to this kind of platforms. Computational Grids are particularly suited for long running scientific applications, but they are also more prone to faults than desktop machines. The AspectGrid framework aims to develop methodologies and tools that can help to Gri...


Optimizing molecular dynamics simulations with product lines

Silva, Rui C.; Sobral, João Luís Ferreira

This paper presents a case study of using product-lines to address the variability of optimization methods and target platform mappings in high-performance molecular dynamics simulations. We use Feature Oriented Programming to incrementally extend the base algorithm by composing performance enhancement features with the core functionality. Developed features encapsulate common optimization methods in molecular ...


A software platform for evolutionary computation with pluggable parallelism and...

Evangelista, Pedro; Gonçalves, Emanuel; Sobral, João Luis; Pinho, Jorge; Maia, Paulo; Rocha, Miguel

This paper proposes the Java Evolutionary Computation Library (JECoLi), an adaptable, flexible, extensible and reliable software framework implementing metaheuristic optimization algorithms, using the Java programming language. JECoLi aims to offer a solution suited for the integration of Evolutionary Computation (EC)-based approaches in larger applications, and for the rapid and efficient benchmarking of EC al...


Inventário automático de sinais de trânsito : um sistema de mapeamento móvel

Santos, Luís Paulo; Sobral, João Luís Ferreira

A inventariação e georeferenciação do mobiliário urbano é um processo fundamental para entidades responsáveis pela gestão destas infra-estruturas, fornecendo informação indispensável para o apoio à tomada de decisões. No entanto, o levantamento e processamento da informação necessária para esta inventariação são processos morosos devido à extensão da malha urbana. A utilização de Sistemas de Mapeamento Móveis (...


Estimação estática de métricas para distribuir aplicações Java

Matos, Filipe; Esteves, António; Sobral, João Luís Ferreira

Este trabalho apresenta um conjunto de ferramentas desenvolvidas para auxiliar a distribuição das classes de uma aplicação Java pelos recursos de uma arquitectura heterogénea, baseada em microprocessadores genéricos e dispositivos de lógica reconfigurável. Para poder tomar decisões relacionadas com essa distribuição, foi preciso identificar as diferentes formas de uma classe se relacionar com outras (fuga de re...


17 Resultados

Texto Pesquisado

Refinar resultados

Autor











Data






Tipo de Documento



Recurso


Assunto















    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia