Publication: Performance prediction from simulation systems to physical systems using machine learning with transfer learning and scaling
dc.contributor.affiliation | DA-IICT, Gandhinagar | |
dc.contributor.author | Mankodi, Amit | |
dc.contributor.author | Bhatt, Amit | |
dc.contributor.author | Chaudhury, Bhaskar | |
dc.date.accessioned | 2025-08-01T13:09:08Z | |
dc.date.issued | 15-08-2023 | |
dc.description.abstract | Selection from several computer systems with different hardware features resulting in different software performance is a critical problem to solve. The problem becomes even more challenging when access to computer systems with different features is difficult. We had proposed a novel solution, �cross performance prediction with scaling,� in our previous work. In the scaling model, we predicted the physical system's runtime using a machine learning model trained only on a performance dataset of simulation-based systems applying a scaling factor to the predicted runtime. In this article, we propose another novel idea, �cross performance prediction with transfer learning,� that uses transfer learning to solve the same problem. This model predicts the target physical system's performance using a machine learning model trained on a combined performance dataset from simulation-based systems and an accessible source physical system. We evaluate both the models using several benchmark algorithms from SD-VBS and MiBench suites. Our scaling model results have achieved a prediction error of 10%�25% for general-purpose systems, whereas the transfer learning model has higher errors in the range of 50%. We have also developed a method to extract the rules built during the decision tree model's training to predict the runtime. | |
dc.format.extent | e6433 | |
dc.identifier.citation | Mankodi, Amit, Bhatt, Amit,and Chaudhury, Bhaskar,"Performance prediction from simulation systems to physical systems using machine learning with transfer learning and scaling," Concurrency and Computation: Practice and Experience, Wiley, ISSN: 1532-0634, vol. 35, no. 18, article no. e6433, 15 Aug. 2023, doi: 10.1002/cpe.6433. [Published Date: 03 Jun. 2021] | |
dc.identifier.doi | 10.1002/cpe.6433 | |
dc.identifier.issn | 1532-0634 | |
dc.identifier.scopus | 2-s2.0-85107143510 | |
dc.identifier.uri | https://ir.daiict.ac.in/handle/dau.ir/1676 | |
dc.identifier.wos | WOS:000657463400001 | |
dc.language.iso | en | |
dc.publisher | Wiley | |
dc.relation.ispartofseries | Vol. 35; No. 18 | |
dc.source | Concurrency and Computation: Practice and Experience | |
dc.source.uri | https://onlinelibrary.wiley.com/doi/10.1002/cpe.6433 | |
dc.title | Performance prediction from simulation systems to physical systems using machine learning with transfer learning and scaling | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 59ab8e4e-3d50-4815-b7d7-adbac7b328c1 | |
relation.isAuthorOfPublication | d6170373-8db0-4813-ab0f-ebcb92cf00c8 | |
relation.isAuthorOfPublication | d0ffe8b6-980b-4a74-bb54-7408522e6da7 | |
relation.isAuthorOfPublication | 59ab8e4e-3d50-4815-b7d7-adbac7b328c1 | |
relation.isAuthorOfPublication | d6170373-8db0-4813-ab0f-ebcb92cf00c8 | |
relation.isAuthorOfPublication | d0ffe8b6-980b-4a74-bb54-7408522e6da7 | |
relation.isAuthorOfPublication.latestForDiscovery | 59ab8e4e-3d50-4815-b7d7-adbac7b328c1 |