Optimization of the preprocessing steps of MEG measurement data in Meggie application
Tutkielma optimoi MEG (magnetoenkefalografia) mittausaineiston esikäsittelyyn, analysointiin ja visualisointiin kehitetyn Meggie-käyttöliittymän esikäsittelyvaiheita pääasiassa lisäämällä mahdollisuuden rinnakkaislaskentaan. Optimointi toimi tutkielman käytännön osuutena ja sen tukena oli kattava lista vaatimuksia. Optimoinnissa suurin osa työstä meni vanhan koodin refaktorointiin, mutta myös käyttöliittymäkomponentteihin tuli pieniä muutoksia ja itse ohjelmaan muutama uusi toiminnallisuus. Teoreettisessa osuudessa keskitytään Meggien nykyiseen tilaan tutkimalla sen arkkitehtuuria, minkä lisäksi tarkastellaan kehitysvaiheita vaatimuslistan pohjalta sekä tuodaan esiin muistinhallinnan ongelmia rinnakkaislaskennassa. This thesis examines the optimization of the preprocessing steps of MEG (magnetoencephalography) measurement data preprocessing, analyzing and visualizing software Meggie, mostly by adding batch processing functionality. A comprehensive list of requirements helped with the development that covered the practical phase of the thesis. The development mostly consisted of refactoring the old code with minor user interface modifications and few new functionalities. The theoretical phase focuses on the architecture at the current state of the software, the memory management, and the requirements with some details about their implementation.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29559]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
On GPU-accelerated fast direct solvers and their applications in image denoising
Myllykoski, Mirko (University of Jyväskylä, 2015) -
Network-Wide Adaptive Burst Detection Depicts Neuronal Activity with Improved Accuracy
Välkki, Inkeri A.; Lenk, Kerstin; Mikkonen, Jarno; Kapucu, Fikret E.; Hyttinen, Jari A. K. (Frontiers Research Foundation, 2017)Neuronal networks are often characterized by their spiking and bursting statistics. Previously, we introduced an adaptive burst analysis method which enhances the analysis power for neuronal networks with highly varying ... -
A design for neural network model of continuous reading
Hautala, Jarkko; Saarela, Mirka; Loberg, Otto; Kärkkäinen, Tommi (Elsevier, 2024)Cognition and learning are exceedingly modeled as an associative activity of connectionist neural networks. However, only a few such models exist for continuous reading, which involves the delicate coordination of word ... -
A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices
Waseem, Muhammad; Liang, Peng; Márquez, Gastón; Shahin, Mojtaba; Khan, Arif Ali; Ahmad, Aakash (Springer, 2021)Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the past few years, researchers and practitioners ... -
Evaluation Framework for Analyzing the Applicability of Criteria Lists for the Selection of Requirements Management Tools Supporting Distributed Collaboration and Software Product Line Requirements Management
Santillan, Maria Florencia; Käkölä, Timo (IEEE, 2016)Effective requirements management and enabling tools are critical for successfully developing and maintaining services and products. The identification and selection of an appropriate requirements management tool can be a ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.