Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

2017

Compiler Techniques for Efficient MATLAB to OpenCL Code Generation

Authors
Reis, L; Bispo, J; Cardoso, JMP;

Publication
IWOCL

Abstract
MATLAB is a high-level language used in various scientific and engineering fields. Deployment of well-Tested MATLAB code to production would be highly desirable, but in practice a number of obstacles prevent this, notably performance and portability. Although MATLAB-To-C compilers exist, the performance of the generated C code may not be sufficient and thus it is important to research alternatives, such as CPU parallelism, GPGPU computing and FPGAS. OpenCL is an API and programming language that allows targeting these devices, hence the motivation for MATLAB-To-OpenCL compilation. In this paper, we describe our recent efforts on offloading code to OpenCL devices in the context of our MATLAB to C/OpenCL compiler.

2017

Helping Software Engineering Students Analyzing their Performance Data Tool Support in an Educational Environment

Authors
Raza, M; Faria, JP; Salazar, R;

Publication
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017)

Abstract
ProcessPAIR is a novel tool for automating the performance analysis of software developers. Based on a performance model calibrated from the performance data of many developers, it automatically identifies and ranks potential performance problems and root causes of individual developers. We present the results of a controlled experiment involving 61 software engineering master students, half of whom used ProcessPAIR in a performance analysis assignment. The results show significant benefits in terms of students' satisfaction (average score of 4.78 out of 5 for ProcessPAIR users, against 3.81 for other users), quality of the analysis outcomes (average grades achieved of 88.1 out of 100 for ProcessPAIR users, against 82.5 for other users), and time required to do the analysis (average of 252 min for ProcessPAIR users, against 262 min for other users, but with much room for improvement).

2017

Insights into the expectations of mobility students: the impact of Erasmus in their future professional careers

Authors
Simoes, D; Pinheiro, M; Santos, CA; Filipe, S; Barbosa, B; Dias, GP;

Publication
PROCEEDINGS OF THE HEAD'17 - 3RD INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES

Abstract
At the celebration of its 30th anniversary, Erasmus is recognised as the most successful exchange program ever implemented. The prospects of attaining a common European consciousness challenged the program's ability to blend together knowledge, attitudes and skills in a winning combination. It is no longer sufficient to communicate and integrate: mobility should actively foster skills to support students's professional career at national and international levels. Although literature on mobility is vast and interesting, studies on the impact of the mobility experience in the students' future employability profile rarely provide first-hand data on their expectations in this regard. This exploratory research comprises a qualitative focus group approach with Erasmus students during their exchange period in a Portuguese university and collected some insightful data on how students consider their mobility in terms of new learning outcomes, the professional value of the experience and the development of new skills. Results indicate that students seem to be quite aware of the positive implications of mobility in their professional careers and of the set of skills developed during that period. Overall, this article contributes to demonstrating the importance of assessing skills development during Erasmus mobility experiences. Managerial implications and suggestions for future research are provided.

2017

A Student-friendly Approach in Teaching/Learning Theoretical Concepts in Automation

Authors
Soares, F; Leao, CP; Oliveira, PM;

Publication
2017 25TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED)

Abstract
This paper presents some teaching strategies applied in a curricular unit of the 3rd year of the Integrated Master of Engineering and Industrial Management at the University of Minho The goal was to teach theoretical concepts associated to automation topics. The practical aspects as designing an automated machine or developing the corresponding Ladder Logic diagram is often well accepted by students. On the other hand, topics related to instrumentation, sensor type and functioning for example, more theoretical, are usually less attractive to students. So, different tools have been developed and tested along the past years to overcome this concern. This paper presents the last experience tested: evaluating a previously developed APP Inventor tool (developed by students) as wondering if it is a suitable way to learn automation; an automation conquest, where the competition may promote the stimulus to learn.

2017

Preface

Authors
Bamidis, P; Konstantinidis, S; Rodrigues, PP;

Publication
Proceedings - IEEE Symposium on Computer-Based Medical Systems

Abstract

2017

A Hierarchical Harmonic Mixing Method

Authors
Bernardes, G; Davies, MEP; Guedes, C;

Publication
CMMR

Abstract
We present a hierarchical harmonic mixing method for assisting users in the process of music mashup creation. Our main contributions are metrics for computing the harmonic compatibility between musical audio tracks at small- and large-scale structural levels, which combine and reassess existing perceptual relatedness (i.e., chroma vector similarity and key affinity) and dissonance-based approaches. Underpinning our harmonic compatibility metrics are harmonic indicators from the perceptually-motivated Tonal Interval Space, which we adapt to describe musical audio. An interactive visualization shows hierarchical harmonic compatibility viewpoints across all tracks in a large musical audio collection. An evaluation of our harmonic mixing method shows our adaption of the Tonal Interval Space robustly describes harmonic attributes of musical instrument sounds irrespective of timbral differences and demonstrates that the harmonic compatibility metrics comply with the principles embodied in Western tonal harmony to a greater extent than previous approaches.

  • 2157
  • 4362