Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por CSE

2017

Similarity Aware Shuffling for the Distributed Execution of SQL Window Functions

Autores
Coelho, F; Matos, M; Pereira, J; Oliveira, R;

Publicação
Distributed Applications and Interoperable Systems - 17th IFIP WG 6.1 International Conference, DAIS 2017, Held as Part of the 12th International Federated Conference on Distributed Computing Techniques, DisCoTec 2017, Neuchâtel, Switzerland, June 19-22, 2017, Proceedings

Abstract
Window functions are extremely useful and have become increasingly popular, allowing ranking, cumulative sums and other analytic aggregations to be computed over a highly flexible and configurable sliding window. This powerful expressiveness comes naturally at the expense of heavy computational requirements which, so far, have been addressed through optimizations around centralized approaches by works both from the industry and academia. Distribution and parallelization has the potential to improve performance, but introduces several challenges associated with data distribution that may harm data locality. In this paper, we show how data similarity can be employed across partitions during the distributed execution of these operators to improve data co-locality between instances of a Distributed Query Engine and the associated data storage nodes. Our contribution can attain network gains in the average of 3 times and it is expected to scale as the number of instances increase. In the scenario with 8 nodes, we were to able attain bandwidth and time savings of 7.3 times and 2.61 times respectively. © IFIP International Federation for Information Processing 2017.

2017

Multisensory virtual environment for firefighter training simulation Study of the impact of haptic feedback on task execution

Autores
Barbosa, L; Monteiro, P; Pinto, M; Coelho, H; Melo, M; Bessa, M;

Publicação
2017 24 ENCONTRO PORTUGUES DE COMPUTACAO GRAFICA E INTERACAO (EPCGI)

Abstract
The use of virtual reality in training and simulation as well as the use of haptic feedback are already used in many areas such as medicine, aviation, and training in controlled environments, such as training firefighters. The purpose of this study was the creation of a virtual multisensory environment for the simulation of a training task used in the training of firemen, with the added purpose of studying the impact of the use of haptic feedback on the feeling of presence, satisfaction and performance in the task. For this study a virtual reality experiment was designed to simulate an urban fire environment, where the participants had to train one of the methods used by firefighters in these situations, and the temperature was selected for the haptic feedback. The analysis to the obtained data show that, after doing the experiment, the performance with and without haptic feedback was approximately the same and the participants showed a low error rate. Regarding the sense of presence and satisfaction, the results demonstrate that there was an improvement in the involvement and experienced realism, as well as a low cybersickness value.

2017

Shifting from the Children to the Teens' Usability: Adapting a Gamified Experience of a Museum Tour

Autores
Cesario, V; Radeta, M; Coelho, A; Nisi, V;

Publicação
HUMAN-COMPUTER INTERACTION - INTERACT 2017, PT IV

Abstract
In this poster, we are addressing the topic of "system's evaluation" from the point of view of assessing the usability of a gamified experience with 20 teenagers aged 15-17 years. The currently tested experience was ideally designed for children 9-10 years. In order to adapt the application to teenagers, we tested it with 20 targeted users. In this poster, we share the results and encourage a discussion among the researchers about how to adapt the gamified experience designed for children to a teenage audience.

2017

ClueKing: Allowing Parents to Customize an Informal Learning Environment for Children

Autores
Cesario, V; Nisi, V; Coelho, A;

Publicação
SERIOUS GAMES, INTERACTION AND SIMULATION

Abstract
This paper introduces ClueKing, a children's pervasive game which encompasses context-aware and parents mediation to create an informal learning environment. In this paper we review related theories of inquiry-based learning and parent involvement, the basic pedagogical model, and mobile learning and pervasive games as the technological framework. The basic concept of ClueKing defines an interactive environment where teachers define the learning goals and challenges and parents mediate their application on the home setting, the children schedule and how to promote their engagement. The system's architecture is also presented, as well as the workflows for the development of ClueKing. Since this is work in progress the paper concludes with the next steps and future work to be carried out.

2017

A Framework for Certification of Large-scale Component-based Parallel Computing Systems in a Cloud Computing Platform for HPC Services

Autores
Dantas, AllbersonBrunodeOliveira; Junior, FranciscoHerondeCarvalho; Barbosa, LuisSoares;

Publicação
CLOSER 2017 - Proceedings of the 7th International Conference on Cloud Computing and Services Science, Porto, Portugal, April 24-26, 2017.

Abstract

2017

On Coding Techniques for Targeting FPGAs via OpenCL

Autores
Paulino, N; Reis, L; Cardoso, JMP;

Publicação
Parallel Computing is Everywhere, Proceedings of the International Conference on Parallel Computing, ParCo 2017, 12-15 September 2017, Bologna, Italy

Abstract
Software developers have always found it difficult to adopt Field-Programmable Gate Arrays (FPGAs) as computing platforms. Recent advances in HLS tools aim to ease the mapping of computations to FPGAs by abstracting the hardware design effort via a standard OpenCL interface and execution model. However, OpenCL is a low-level programming language and requires that developers master the target architecture in order to achieve efficient results. Thus, efforts addressing the generation of OpenCL from high-level languages are of paramount importance to increase design productivity and to help software developers. Existing approaches bridge this by translating MATLAB/Octave code into C, or similar languages, in order to improve performance by efficiently compiling for the target hardware. One example is the MATISSE source-to-source compiler, which translates MATLAB code into standard-compliant C and/or OpenCL code. In this paper, we analyse the viability of combining both flows so that sections of MATLAB code can be translated to specialized hardware with a small amount of effort, and test a few code optimizations and their effect on performance. We present preliminary results relative to execution times, and resource and power consumption, for two OpenCL kernels generated by MATISSE, and manual optimizations of each kernel based on different coding techniques. © 2018 The authors and IOS Press.

  • 161
  • 220