lnu.sePublications
Change search
Link to record
Permanent link

Direct link
Publications (10 of 79) Show all publications
Ozturk, O., Pllana, S., Niar, S. & El Maghraoui, K. (2022). Special issue on recent advances in autonomous vehicle solutions in the digital continuum. Computing, 104, 459-460
Open this publication in new window or tab >>Special issue on recent advances in autonomous vehicle solutions in the digital continuum
2022 (English)In: Computing, ISSN 0010-485X, E-ISSN 1436-5057, Vol. 104, p. 459-460Article in journal, Editorial material (Other academic) Published
Place, publisher, year, edition, pages
Springer Nature, 2022
National Category
Computer graphics and computer vision
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-109609 (URN)10.1007/s00607-021-01024-7 (DOI)000741563500001 ()2-s2.0-85122873823 (Scopus ID)
Available from: 2022-01-20 Created: 2022-01-20 Last updated: 2025-05-07Bibliographically approved
Memeti, S. & Pllana, S. (2021). Optimization of heterogeneous systems with AI planning heuristics and machine learning: a performance and energy aware approach. Computing, 103, 2943-2966
Open this publication in new window or tab >>Optimization of heterogeneous systems with AI planning heuristics and machine learning: a performance and energy aware approach
2021 (English)In: Computing, ISSN 0010-485X, E-ISSN 1436-5057, Vol. 103, p. 2943-2966Article in journal (Refereed) Published
Abstract [en]

Heterogeneous computing systems provide high performance and energy efficiency. However, to optimally utilize such systems, solutions that distribute the work across host CPUs and accelerating devices are needed. In this paper, we present a performance and energy aware approach that combines AI planning heuristics for parameter space exploration with a machine learning model for performance and energy evaluation to determine a near-optimal system configuration. For data-parallel applications our approach determines a near-optimal host-device distribution of work, number of processing units required and the corresponding scheduling strategy. We evaluate our approach for various heterogeneous systems accelerated with GPU or the Intel Xeon Phi. The experimental results demonstrate that our approach finds a near-optimal system configuration by evaluating only about 7% of reasonable configurations. Furthermore, the performance per Joule estimation of system configurations using our machine learning model is more than 1000 x faster compared to the system evaluation by program execution.

Place, publisher, year, edition, pages
Springer, 2021
Keywords
Heterogeneous computing, Optimization, Artificial intelligence (AI), Machine learning (ML), Planning heuristics
National Category
Computer Sciences Computer Systems
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-108150 (URN)10.1007/s00607-021-01017-6 (DOI)000708832400001 ()2-s2.0-85117300538 (Scopus ID)2021 (Local ID)2021 (Archive number)2021 (OAI)
Available from: 2021-11-24 Created: 2021-11-24 Last updated: 2025-05-07Bibliographically approved
Amaral, V., Norberto, B., Goulão, M., Aldinucci, M., Benkner, S., Bracciali, A., . . . Visa, A. (2020). Programming Languages for Data-Intensive HPC Applications: a Systematic Mapping Study. Parallel Computing, 91, 1-17, Article ID 102584.
Open this publication in new window or tab >>Programming Languages for Data-Intensive HPC Applications: a Systematic Mapping Study
Show others...
2020 (English)In: Parallel Computing, ISSN 0167-8191, E-ISSN 1872-7336, Vol. 91, p. 1-17, article id 102584Article in journal (Refereed) Published
Abstract [en]

A major challenge in modelling and simulation is the need to combine expertise in both software technologies and a given scientific domain. When High-Performance Computing (HPC) is required to solve a scientific problem, software development becomes a problematic issue. Considering the complexity of the software for HPC, it is useful to identify programming languages that can be used to alleviate this issue. Because the existing literature on the topic of HPC is very dispersed, we performed a Systematic Mapping Study (SMS) in the context of the European COST Action cHiPSet. This literature study maps characteristics of various programming languages for data-intensive HPC applications, including category, typical user profiles, effectiveness, and type of articles. We organised the SMS in two phases. In the first phase, relevant articles are identified employing an automated keyword-based search in eight digital libraries. This lead to an initial sample of 420 papers, which was then narrowed down in a second phase by human inspection of article abstracts, titles and keywords to 152 relevant articles published in the period 2006–2018. The analysis of these articles enabled us to identify 26 programming languages referred to in 33 of relevant articles. We compared the outcome of the mapping study with results of our questionnaire-based survey that involved 57 HPC experts. The mapping study and the survey revealed that the desired features of programming languages for data-intensive HPC applications are portability, performance and usability. Furthermore, we observed that the majority of the programming languages used in the context of data-intensive HPC applications are text-based general-purpose programming languages. Typically these have a steep learning curve, which makes them difficult to adopt. We believe that the outcome of this study will inspire future research and development in programming languages for data-intensive HPC applications.

Place, publisher, year, edition, pages
Elsevier, 2020
Keywords
High Performance Computing (HPC), Big Data, Data-Intensive Applications, Programming Languages, Domain-Specific Language (DSL), General-Purpose Language (GPL), Systematic Mapping Study (SMS)
National Category
Computer Systems
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-90011 (URN)10.1016/j.parco.2019.102584 (DOI)000510110400004 ()2-s2.0-85076201522 (Scopus ID)
Available from: 2019-11-12 Created: 2019-11-12 Last updated: 2021-05-07Bibliographically approved
Viebke, A., Memeti, S., Pllana, S. & Abraham, A. (2019). CHAOS: A Parallelization Scheme for Training Convolutional Neural Networks on Intel Xeon Phi. Journal of Supercomputing, 75(1), 197-227
Open this publication in new window or tab >>CHAOS: A Parallelization Scheme for Training Convolutional Neural Networks on Intel Xeon Phi
2019 (English)In: Journal of Supercomputing, ISSN 0920-8542, E-ISSN 1573-0484, Vol. 75, no 1, p. 197-227Article in journal (Refereed) Published
Abstract [en]

Deep learning is an important component of big-data analytic tools and intelligent applications, such as, self-driving cars, computer vision, speech recognition, or precision medicine. However, the training process is computationally intensive, and often requires a large amount of time if performed sequentially. Modern parallel computing systems provide the capability to reduce the required training time of deep neural networks.In this paper, we present our parallelization scheme for training convolutional neural networks (CNN) named Controlled Hogwild with Arbitrary Order of Synchronization (CHAOS). Major features of CHAOS include the support for thread and vector parallelism, non-instant updates of weight parameters during back-propagation without a significant delay, and implicit synchronization in arbitrary order. CHAOS is tailored for parallel computing systems that are accelerated with the Intel Xeon Phi. We evaluate our parallelization approach empirically using measurement techniques and performance modeling for various numbers of threads and CNN architectures. Experimental results for the MNIST dataset of handwritten digits using the total number of threads on the Xeon Phi show speedups of up to 103x compared to the execution on one thread of the Xeon Phi, 14x compared to the sequential execution on Intel Xeon E5, and 58x compared to the sequential execution on Intel Core i5.

Place, publisher, year, edition, pages
Springer, 2019
National Category
Computer Systems
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-60938 (URN)10.1007/s11227-017-1994-x (DOI)000456629400014 ()2-s2.0-85014542478 (Scopus ID)
Available from: 2017-02-25 Created: 2017-02-25 Last updated: 2025-05-07Bibliographically approved
Pllana, S., Memeti, S. & Kołodziej, J. (2019). Customizing Pareto Simulated Annealing for Multi-objective Optimization of Control Cabinet Layout. In: 2019 22nd International Conference on Control Systems and Computer Science (CSCS): 28–30 May 2019, Bucharest, Romania. Paper presented at 22nd International Conference on Control Systems and Computer Science (CSCS), 28–30 May 2019 Bucharest, Romania (pp. 78-85). IEEE
Open this publication in new window or tab >>Customizing Pareto Simulated Annealing for Multi-objective Optimization of Control Cabinet Layout
2019 (English)In: 2019 22nd International Conference on Control Systems and Computer Science (CSCS): 28–30 May 2019, Bucharest, Romania, IEEE, 2019, p. 78-85Conference paper, Published paper (Refereed)
Abstract [en]

Determining the optimal location of control cabinet components requires the exploration of a large configuration space. For real-world control cabinets it is impractical to evaluate all possible cabinet configurations. Therefore, we need to apply methods for intelligent exploration of cabinet configuration space that enable to find a near-optimal configuration without evaluation of all possible configurations.In this paper, we describe an approach for multi-objective optimization of control cabinet layout that is based on Pareto Simulated Annealing. Optimization aims at minimizing the total wire length used for interconnection of components and the heat convection within the cabinet. We simulate heat convection to study the warm air flow within the control cabinet and determine the optimal position of components that generate heat during the operation. We evaluate and demonstrate the effectiveness of our approach empirically for various control cabinet sizes and usage scenarios.

Place, publisher, year, edition, pages
IEEE, 2019
Series
International Conference on Control Systems and Computer Science CSCS, ISSN 2379-0474, E-ISSN 2379-0482
Keywords
Control cabinet assembly, Pareto Simulated Annealing (PSA), Simulated Annealing (SA), multi-objective optimization
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-84780 (URN)10.1109/CSCS.2019.00021 (DOI)000491270300014 ()2-s2.0-85069165353 (Scopus ID)978-1-7281-2331-8 (ISBN)978-1-7281-2332-5 (ISBN)
Conference
22nd International Conference on Control Systems and Computer Science (CSCS), 28–30 May 2019 Bucharest, Romania
Funder
Knowledge Foundation, 20150088
Available from: 2019-06-09 Created: 2019-06-09 Last updated: 2020-10-22Bibliographically approved
Alsouda, Y., Pllana, S. & Kurti, A. (2019). IoT-based Urban Noise Identification Using Machine Learning: Performance of SVM, KNN, Bagging, and Random Forest. In: Proceedings of the International Conference on Omni-Layer Intelligent Systems (COINS '19): . Paper presented at International Conference on Omni-Layer Intelligent Systems (COINS '19), Crete, Greece — May 05 - 07, 2019 (pp. 62-67). New York: ACM Publications
Open this publication in new window or tab >>IoT-based Urban Noise Identification Using Machine Learning: Performance of SVM, KNN, Bagging, and Random Forest
2019 (English)In: Proceedings of the International Conference on Omni-Layer Intelligent Systems (COINS '19), New York: ACM Publications, 2019, p. 62-67Conference paper, Published paper (Refereed)
Abstract [en]

Noise is any undesired environmental sound. A sound at the same dB level may be perceived as annoying noise or as pleasant music. Therefore, it is necessary to go beyond the state-of-the-art approaches that measure only the dB level and also identify the type of noise. In this paper, we present a machine learning based method for urban noise identification using an inexpensive IoT unit. We use Mel-frequency cepstral coefficients for audio feature extraction and supervised classification algorithms (that is, support vector machine, k-nearest neighbors, bootstrap aggregation, and random forest) for noise classification. We evaluate our approach experimentally with a data-set of about 3000 sound samples grouped in eight sound classes (such as car horn, jackhammer, or street music). We explore the parameter space of the four algorithms to estimate the optimal parameter values for classification of sound samples in the data-set under study. We achieve a noise classification accuracy in the range 88% - 94%.

Place, publisher, year, edition, pages
New York: ACM Publications, 2019
Keywords
bootstrap aggregation (Bagging), internet of things (IoT), k-nearest neighbors (KNN), mel-frequency cepstral coefficients (MFCC), random forest, smart cities, support vector machine (SVM), urban noise
National Category
Computer Systems
Research subject
Computer Science, Software Technology
Identifiers
urn:nbn:se:lnu:diva-81767 (URN)10.1145/3312614.3312631 (DOI)000850433900011 ()2-s2.0-85066804134 (Scopus ID)978-1-4503-6640-3 (ISBN)
Conference
International Conference on Omni-Layer Intelligent Systems (COINS '19), Crete, Greece — May 05 - 07, 2019
Funder
Knowledge Foundation, 20150088, 20150259
Available from: 2019-04-09 Created: 2019-04-09 Last updated: 2024-08-28Bibliographically approved
Memeti, S., Pllana, S., Ferati, M., Kurti, A. & Jusufi, I. (2019). IoTutor: How Cognitive Computing Can Be Applied to Internet of Things Education. In: Leon Strous and Vinton G. Cerf (Ed.), : . Paper presented at IFIPIoT 2018 (pp. 1-16). Springer
Open this publication in new window or tab >>IoTutor: How Cognitive Computing Can Be Applied to Internet of Things Education
Show others...
2019 (English)Conference paper, Published paper (Refereed)
Abstract [en]

We present IoTutor that is a cognitive computing solution for education of students in the IoT domain. We implement the IoTutor as a platform-independent web-based application that is able to interact with users via text or speech using natural language. We train the IoTutor with selected scientific publications relevant to the IoT education. To investigate users' experience with the IoTutor, we ask a group of students taking an IoT master level course at the Linnaeus University to use the IoTutor for a period of two weeks. We ask students to express their opinions with respect to the attractiveness, perspicuity, efficiency, stimulation, and novelty of the IoTutor. The evaluation results show a trend that students express an overall positive attitude towards the IoTutor with majority of the aspects rated higher than the neutral value.

Place, publisher, year, edition, pages
Springer, 2019
Series
IFIP Advances in Information and Communication Technology, ISSN 1868-4238 ; 548
Keywords
Internet of Things (IoT), education, cognitive computing, IBM Watson
National Category
Computer Systems
Research subject
Computer and Information Sciences Computer Science
Identifiers
urn:nbn:se:lnu:diva-80835 (URN)10.1007/978-3-030-15651-0_18 (DOI)2-s2.0-85064686693 (Scopus ID)978-3-030-15651-0 (ISBN)978-3-030-15650-3 (ISBN)
Conference
IFIPIoT 2018
Funder
Knowledge Foundation, 20150088, 20150259
Available from: 2019-02-26 Created: 2019-02-26 Last updated: 2025-05-06Bibliographically approved
Vitabile, S., Marks, M., Stojanovic, D., Pllana, S., Molina, J., Krzyszton, M., . . . Salomie, I. (2019). Medical Data Processing and Analysis for Remote Health and Activities Monitoring. In: Joanna Kołodziej, Horacio González-Vélez (Ed.), High-Performance Modelling and Simulation for Big Data Applications: Selected Results of the COST Action IC1406 cHiPSet (pp. 186-220). Springer
Open this publication in new window or tab >>Medical Data Processing and Analysis for Remote Health and Activities Monitoring
Show others...
2019 (English)In: High-Performance Modelling and Simulation for Big Data Applications: Selected Results of the COST Action IC1406 cHiPSet / [ed] Joanna Kołodziej, Horacio González-Vélez, Springer, 2019, p. 186-220Chapter in book (Refereed)
Abstract [en]

Recent developments in sensor technology, wearable computing, Internet of Things (IoT), and wireless communication have given rise to research in ubiquitous healthcare and remote monitoring of human’s health and activities. Health monitoring systems involve processing and analysis of data retrieved from smartphones, smart watches, smart bracelets, as well as various sensors and wearable devices. Such systems enable continuous monitoring of patients psychological and health conditions by sensing and transmitting measurements such as heart rate, electrocardiogram, body temperature, respiratory rate, chest sounds, or blood pressure. Pervasive healthcare, as a relevant application domain in this context, aims at revolutionizing the delivery of medical services through a medical assistive environment and facilitates the independent living of patients. In this chapter, we discuss (1) data collection, fusion, ownership and privacy issues; (2) models, technologies and solutions for medical data processing and analysis; (3) big medical data analytics for remote health monitoring; (4) research challenges and opportunities in medical data analytics; (5) examples of case studies and practical solutions.

Place, publisher, year, edition, pages
Springer, 2019
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 11400
Keywords
e-Health, Internet of Things (IoT), Remote health monitoring, Pervasive healthcare (PH)
National Category
Computer Systems
Research subject
Health and Caring Sciences, Health Informatics
Identifiers
urn:nbn:se:lnu:diva-81344 (URN)10.1007/978-3-030-16272-6_7 (DOI)2-s2.0-85063794806 (Scopus ID)978-3-030-16271-9 (ISBN)978-3-030-16272-6 (ISBN)
Available from: 2019-03-26 Created: 2019-03-26 Last updated: 2023-04-18Bibliographically approved
Viebke, A., Pllana, S., Memeti, S. & Kołodziej, J. (2019). Performance Modelling of Deep Learning on Intel Many Integrated Core Architectures. In: 2019 International Conference on High Performance Computing & Simulation (HPCS), Dublin, Ireland, 2019: . Paper presented at 2019 International Conference on High Performance Computing & Simulation (HPCS), Dublin, Ireland, 15-19 July 2019 (pp. 724-731). Dublin, Ireland: IEEE
Open this publication in new window or tab >>Performance Modelling of Deep Learning on Intel Many Integrated Core Architectures
2019 (English)In: 2019 International Conference on High Performance Computing & Simulation (HPCS), Dublin, Ireland, 2019, Dublin, Ireland: IEEE, 2019, p. 724-731Conference paper, Published paper (Refereed)
Abstract [en]

Many complex problems, such as natural language processing or visual object detection, are solved using deep learning. However, efficient training of complex deep convolutional neural networks for large data sets is computationally demanding and requires parallel computing resources. In this paper, we present two parameterized performance models for estimation of execution time of training convolutional neural networks on the Intel many integrated core architecture. While for the first performance model we minimally use measurement techniques for parameter value estimation, in the second model we estimate more parameters based on measurements. We evaluate the prediction accuracy of performance models in the context of training three different convolutional neural network architectures on the Intel Xeon Phi. The achieved average performance prediction accuracy is about 15% for the first model and 11% for second model.

Place, publisher, year, edition, pages
Dublin, Ireland: IEEE, 2019
Keywords
Deep Learning, Convolutional Neural Network (CNN), Performance Modelling, Intel Many Integrated Core (MIC) Architecture, Intel Xeon Phi
National Category
Computer Systems
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-98006 (URN)10.1109/HPCS48598.2019.9188090 (DOI)2-s2.0-85080885130 (Scopus ID)978-1-7281-4485-6 (ISBN)978-1-7281-4484-9 (ISBN)978-1-7281-4482-5 (ISBN)
Conference
2019 International Conference on High Performance Computing & Simulation (HPCS), Dublin, Ireland, 15-19 July 2019
Available from: 2020-09-10 Created: 2020-09-10 Last updated: 2024-08-28Bibliographically approved
Achilleos, A., Mettouris, C., Yeratziotis, A., Papadopoulos, G., Pllana, S., Huber, F., . . . Dinnyés, A. (2019). SciChallenge: A Social Media Aware Platform for Contest-Based STEM Education and Motivation of Young Students. IEEE Transactions on Learning Technologies, 12(1), 98-111
Open this publication in new window or tab >>SciChallenge: A Social Media Aware Platform for Contest-Based STEM Education and Motivation of Young Students
Show others...
2019 (English)In: IEEE Transactions on Learning Technologies, E-ISSN 1939-1382, Vol. 12, no 1, p. 98-111Article in journal (Refereed) Published
Abstract [en]

Scientific and technological innovations have become increasingly important as we face the benefits and challenges of both globalization and a knowledge-based economy. Still, enrolment rates in STEM degrees are low in many European countries and consequently there is a lack of adequately educated workforce in industries. We believe that this can be mainly attributed to pedagogical issues, such as the lack of engaging hands-on activities utilized for science and math education in middle and high schools. In this paper, we report our work in the SciChallenge European project, which aims at increasing the interest of pre-university students in STEM disciplines, through its distinguishing feature, the systematic use of social media for providing and evaluation of the student-generated content. A social media-aware contest and platform were thus developed and tested in a pan-European contest that attracted >700 participants. The statistical analysis and results revealed that the platform and contest positively influenced participants STEM learning and motivation, while only the gender factor for the younger study group appeared to affect the outcomes (confidence level – p<.05).

Place, publisher, year, edition, pages
IEEE, 2019
National Category
Communication Systems Software Engineering Pedagogy
Research subject
Computer Science, Software Technology
Identifiers
urn:nbn:se:lnu:diva-71232 (URN)10.1109/TLT.2018.2810879 (DOI)000464795100009 ()2-s2.0-85042883688 (Scopus ID)
Projects
SciChallenge, EU H2020, Grant Agreement No 665868
Funder
EU, Horizon 2020, 665868
Available from: 2018-03-02 Created: 2018-03-02 Last updated: 2024-04-26Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-4146-9062

Search in DiVA

Show all publications