2017
Authors
Bartolini, A; Cardoso, JMP; Silvano, C;
Publication
ANDARE@PACT
Abstract
2017
Authors
Pedrosa, D; Cravino, J; Morgado, L; Barreira, C;
Publication
Producao
Abstract
The goal of the SimProgramming approach is to help students overcome their learning difficulties in the transition from entry-level to advanced computer programming, developing an appropriate set of learning strategies. We implemented it at the University of Trás-os-Montes e Alto Douro (Portugal), in two courses (PM3 and PM4) of the bachelor programmes in Informatics Engineering and ICT. We conducted semi-structured interviews with students (n=38) at the end of the courses, to identify the students' strategies for self-regulation of learning in the assignment. We found that students changed some of their strategies from one course edition to the following one and that changes are related to the SimProgramming approach. We believe that changes to the educational approach were appropriate to support the assignment goals. We recommend applying the SimProgramming approach in other educational contexts, to improve educational practices by including techniques to help students in their learning. © 2018 Production.
2017
Authors
Nobre, R; Reis, L; Cardoso, JMP;
Publication
Euro-Par 2017: Parallel Processing Workshops - Euro-Par 2017 International Workshops, Santiago de Compostela, Spain, August 28-29, 2017, Revised Selected Papers
Abstract
Research in compiler pass phase ordering (i.e., selection of compiler analysis/transformation passes and their order of execution) has been mostly performed in the context of CPUs and, in a small number of cases, FPGAs. In this paper we present experiments regarding compiler pass phase ordering specialization of OpenCL kernels targeting NVIDIA GPUs using Clang/LLVM 3.9 and the libclc OpenCL library. More specifically, we analyze the impact of using specialized compiler phase orders on the performance of 15 PolyBench/GPU OpenCL benchmarks. In addition, we analyze the final NVIDIA PTX assembly code generated by the different compilation flows in order to identify the main reasons for the cases with significant performance improvements. Using specialized compiler phase orders, we were able to achieve performance improvements over the CUDA version and OpenCL compiled with the NVIDIA driver. Compared to CUDA, we were able to achieve geometric mean improvements of 1.54× (up to 5.48×). Compared to the OpenCL driver version, we were able to achieve geometric mean improvements of 1.65× (up to 5.70×). © Springer International Publishing AG, part of Springer Nature 2018.
2017
Authors
Zehir, MA; Erpaytoncu, S; Yilmaz, E; Balci, D; Batman, A; Bagriyanik, M; Kucuk, U; Soares, FJ; Ozdemir, A;
Publication
2017 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO)
Abstract
Demand-side solutions are one of the most important customer-dependent options among innovative smart grid technologies. Flexible loads can be controlled and coordinated in several ways to operate in favor of the grid. Contrary to conventional participators in grid services, responding to grid requests is not the primary objective of the owners of demand-side resources. Therefore, it is a vital task for demand side service operators to provide maximized and reliable participation. However, motivation factors may vary due to demographic characteristics of the society and there are important diversities due to cultural differences of countries. This study investigates consumer expectations, preferences and concerns on demand response (DR) and deployable gamification techniques in Turkey. A detailed survey is conducted with individuals and results are analyzed to evaluate general trends together with distinctive customer patterns.
2017
Authors
Correia, A; Amaro, B; Junior, E; Barbosa, J; Pinto, T; Bicho, E; Soares, F; Oliveira, PM;
Publication
2017 25TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED)
Abstract
This paper presents a teaching/learning experiment running in the laboratorial curricular unit Project I of the 4th year of the Integrated Master in Industrial Electronics and Computers Engineering at the University of Minho. Project specifications were defined by the three teachers involved in the experience and students were encouraged to look on different solutions for a real-word problem. In a concurrent way, students designed, developed and implemented didactic rigs to control a gantry crane system. The control was performed in open-loop, based on the Posicast feedforward technique, and in closed-loop, using a two-degrees of freedom configuration. The experiment procedure and the project outcomes of two solutions proposed by the students are presented.
2017
Authors
Cruz, R; Fernandes, K; Costa, JFP; Ortiz, MP; Cardoso, JS;
Publication
ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2017, PT II
Abstract
In classification problems, a dataset is said to be imbalanced when the distribution of the target variable is very unequal. Classes contribute unequally to the decision boundary, and special metrics are used to evaluate these datasets. In previous work, we presented pairwise ranking as a method for binary imbalanced classification, and extended to the ordinal case using weights. In this work, we extend ordinal classification using traditional balancing methods. A comparison is made against traditional and ordinal SVMs, in which the ranking adaption proposed is found to be competitive.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.