Regression-Based Prediction for Task-Based Program Performance

dc.contributor.author Öz, Işıl
dc.contributor.author Bhatti, Muhammad Khurram
dc.contributor.author Popov, Konstantin
dc.contributor.author Brorsson, Mats
dc.coverage.doi 10.1142/S0218126619500609
dc.date.accessioned 2020-07-25T22:03:26Z
dc.date.available 2020-07-25T22:03:26Z
dc.date.issued 2019
dc.description.abstract As multicore systems evolve by increasing the number of parallel execution units, parallel programming models have been released to exploit parallelism in the applications. Task-based programming model uses task abstractions to specify parallel tasks and schedules tasks onto processors at runtime. In order to increase the efficiency and get the highest performance, it is required to identify which runtime configuration is needed and how processor cores must be shared among tasks. Exploring design space for all possible scheduling and runtime options, especially for large input data, becomes infeasible and requires statistical modeling. Regression-based modeling determines the effects of multiple factors on a response variable, and makes predictions based on statistical analysis. In this work, we propose a regression-based modeling approach to predict the task-based program performance for different scheduling parameters with variable data size. We execute a set of task-based programs by varying the runtime parameters, and conduct a systematic measurement for influencing factors on execution time. Our approach uses executions with different configurations for a set of input data, and derives different regression models to predict execution time for larger input data. Our results show that regression models provide accurate predictions for validation inputs with mean error rate as low as 6.3%, and 14% on average among four task-based programs. en_US
dc.identifier.doi 10.1142/S0218126619500609 en_US
dc.identifier.doi 10.1142/S0218126619500609
dc.identifier.issn 0218-1266
dc.identifier.issn 1793-6454
dc.identifier.scopus 2-s2.0-85049081368
dc.identifier.uri https://doi.org/10.1142/S0218126619500609
dc.identifier.uri https://hdl.handle.net/11147/9065
dc.language.iso en en_US
dc.publisher World Scientific Publishing en_US
dc.relation.ispartof Journal of Circuits Systems and Computers en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Performance prediction en_US
dc.subject Task-based programs en_US
dc.subject Regression en_US
dc.title Regression-Based Prediction for Task-Based Program Performance en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0002-8310-1143
gdc.author.institutional Öz, Işıl
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.issue 4 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.volume 28 en_US
gdc.description.wosquality Q4
gdc.identifier.openalex W2806397061
gdc.identifier.wos WOS:000462969800009
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype BRONZE
gdc.oaire.diamondjournal false
gdc.oaire.impulse 2.0
gdc.oaire.influence 2.7718974E-9
gdc.oaire.isgreen true
gdc.oaire.keywords : Computer science [C05] [Engineering, computing & technology]
gdc.oaire.keywords Performance prediction
gdc.oaire.keywords Task-based programs
gdc.oaire.keywords : Sciences informatiques [C05] [Ingénierie, informatique & technologie]
gdc.oaire.keywords Regression
gdc.oaire.popularity 2.4236255E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0103 physical sciences
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 01 natural sciences
gdc.openalex.collaboration International
gdc.openalex.fwci 0.29782167
gdc.openalex.normalizedpercentile 0.48
gdc.opencitations.count 2
gdc.plumx.crossrefcites 1
gdc.plumx.mendeley 5
gdc.plumx.scopuscites 3
gdc.scopus.citedcount 3
gdc.wos.citedcount 3
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
oz2018.pdf
Size:
844.05 KB
Format:
Adobe Portable Document Format
Description:
Article (Makale)