Gonçalves, Ricardo, and José Júlio Alferes. "
Deontic logic programs."
International conference on Autonomous Agents and Multi-Agent Systems, AAMAS '13. IFAAMAS, 2013. 1333-1334.
Abstract
Alexandre, Fernando, Ricardo Marques, and Hervé Paulino. "
Esqueletos Algorítmicos para Paralelismo de Tarefas em Sistemas Multi-GPU."
INForum 2013 - Atas do 5º Simpósio de Informática. Eds. João Cachopo, and Beatriz Sousa Santos. Évora, Portugal: Escola de Ciências e Tecnologia da Universidade de Évora, 2013. 238-249.
AbstractA crescente utilização de Unidades de Processamento Gráfico (GPUs) na computação de caráter geral levanta questões de desempenho e de escalabilidade. Para responder a estes requisitos de forma efetiva, cada vez mais se recorre à utilização colaborativa de vários GPUs num só sistema. Esta abordagem introduz, no entanto, novos desafios, tal como a decomposição do domínio do problema e a gestão da possível heterogeneidade dos dispositivos. Neste contexto assume particular relevância a proposta de abstrações que escondam a complexidade da programação destes sistemas. Existe já algum trabalho na área, mas este restringe-se ao paralelismo de dados. Por conseguinte, neste artigo abordamos a utilização de uma biblioteca de esqueletos algorítmicos, Marrow, para a exploração de paralelismo de tarefas em sistemas computacionais com estas características. Os resultados são promissores, apresentado a escalabilidade esperada nos sistemas testados.
Marques, Ricardo, Hervé Paulino, Fernando Alexandre, and Pedro D. Medeiros. "
Algorithmic Skeleton Framework for the Orchestration of GPU Computations."
Euro-Par 2013 Parallel Processing - 19th International Conference, Euro-Par 2013, Aachen, Germany, August 26-30, 2013. Proceedings. Ed. Dieter Mey an Felix Wolf, Bernd Mohr. Lecture Notes in Computer Science. Aachen, Germany: Springer-Verlag, 2013. 874-885.
AbstractThe Graphics Processing Unit (GPU) is gaining popular- ity as a co-processor to the Central Processing Unit (CPU). However, harnessing its capabilities is a non-trivial exercise that requires good knowledge of parallel programming, more so when the complexity of these applications is increasingly rising. Languages such as StreamIt [1] and Lime [2] have addressed the offloading of composed computations to GPUs. However, to the best of our knowledge, no support exists at library level. To this extent, we propose Marrow, an algorithmic skeleton frame- work for the orchestration of OpenCL computations. Marrow expands the set of skeletons currently available for GPU computing, and enables their combination, through nesting, into complex structures. Moreover, it introduces optimizations that overlap communication and computa- tion, thus conjoining programming simplicity with performance gains in many application scenarios. We evaluated the framework from a perfor- mance perspective, comparing it against hand-tuned OpenCL programs. The results are favourable, indicating that Marrow’s skeletons are both flexible and efficient in the context of GPU computing.
Coelho,(ed) C., and et al Arrábida - al-rábita. Lisboa, 229 pp.: Associação de Município da Região de Setúbal, 2013.
Kullberg, J. C., R. B. Rocha, A. F. Soares, J. Rey, P. Terrinha, A. C. Azerêdo, P. Callapez, Duarte, L.V., M. C. Kullberg, L. Martins, J. R. Miranda, C. Alves, J. Mata, J. Madeira, O. Mateus, M. Moreira, and C. R. Nogueira. "
A Bacia Lusitaniana: Estratigrafia, Paleogeografia e Tectónica."
Geologia de Portugal no contexto da Ibéria. Volume II. Ed. Terrinha Kullberg A. P. J. C. and Dias, R. Araújo. Lisboa: Escolar Editora, 2013. 195-350.
Cunha, Jácome, João Paulo Fernandes, Jorge Mendes, and João Saraiva. "
Complexity Metrics for Spreadsheet Models."
The 13th International Conference on Computational Science and Its Applications. Eds. B. Murgante, and et al. Vol. 7972. ICCSA'13, 7972. LNCS, 2013. 459-474.
AbstractThis paper proposes a set of metrics for the assessment of the complexity of models defining the business logic of spreadsheets. This set can be considered the first step in the direction of building a quality standard for spreadsheet models, that is still to be defined. The computation of concrete metric values has further been integrated under a well-established model-driven spreadsheet development environment, providing a framework for the analysis of spreadsheet models under spreadsheets themselves.
Camarinha-Matos, L. M., J. Goes, and et al Contributing to the Internet of Things. Doctoral Conference on Computing, Electrical and Industrial Systems (DoCEIS’2013). Caparica, Portugal: IFIP Advances in Information and Communication Technology, 2013.