{"title":"基于非对称架构的BAT_LSTM学习算法的应用负载表征","authors":"Jayanthi E, V. R","doi":"10.1109/ETI4.051663.2021.9619290","DOIUrl":null,"url":null,"abstract":"Nowadays, asymmetric multicore architectures become everywhere due to its energy efficiency, QoS, and high performance. Though workload characterization on these architectures become a challenging task due to its heterogeneous pipeline structure and execution process that affects the overall performance of the system. To resolve this issue, BAT_LSTM deep learning predictor has been designed and developed to predict appropriate resource for each workload at runtime. Deep learning algorithms are adopted in several applications such as computer vision, smart vehicles, and medical environment in order to classify and predict the unknown. In this work, BAT_LSTM neural network predictor has been designed and compared with random forest algorithms, decision tree, naive bayes and support vector machine for workload characterization. Cost functions of these algorithms are designed and developed in order to detect the optimal processor for each workload execution at runtime. Core mark workloads are initially executed on quad core multicore hardware to analyze the workload characteristics in terms of memory consumption, I/O, CPU usage, instructions type, cache miss ratios and so on. These characteristics are feed forwarded into machine a learning algorithm that identifies the best processor. Performance of proposed algorithms is evaluated using testing workloads in terms of processor prediction accuracy, execution time metrics. Average of 10% in energy consumption reduction and 96.8% in accuracy is achieved through proposed predictors.","PeriodicalId":129682,"journal":{"name":"2021 Emerging Trends in Industry 4.0 (ETI 4.0)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Application Workload Characterization using BAT_LSTM Learning algorithm for Asymmetric Architectures\",\"authors\":\"Jayanthi E, V. R\",\"doi\":\"10.1109/ETI4.051663.2021.9619290\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, asymmetric multicore architectures become everywhere due to its energy efficiency, QoS, and high performance. Though workload characterization on these architectures become a challenging task due to its heterogeneous pipeline structure and execution process that affects the overall performance of the system. To resolve this issue, BAT_LSTM deep learning predictor has been designed and developed to predict appropriate resource for each workload at runtime. Deep learning algorithms are adopted in several applications such as computer vision, smart vehicles, and medical environment in order to classify and predict the unknown. In this work, BAT_LSTM neural network predictor has been designed and compared with random forest algorithms, decision tree, naive bayes and support vector machine for workload characterization. Cost functions of these algorithms are designed and developed in order to detect the optimal processor for each workload execution at runtime. Core mark workloads are initially executed on quad core multicore hardware to analyze the workload characteristics in terms of memory consumption, I/O, CPU usage, instructions type, cache miss ratios and so on. These characteristics are feed forwarded into machine a learning algorithm that identifies the best processor. Performance of proposed algorithms is evaluated using testing workloads in terms of processor prediction accuracy, execution time metrics. Average of 10% in energy consumption reduction and 96.8% in accuracy is achieved through proposed predictors.\",\"PeriodicalId\":129682,\"journal\":{\"name\":\"2021 Emerging Trends in Industry 4.0 (ETI 4.0)\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 Emerging Trends in Industry 4.0 (ETI 4.0)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ETI4.051663.2021.9619290\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Emerging Trends in Industry 4.0 (ETI 4.0)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETI4.051663.2021.9619290","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application Workload Characterization using BAT_LSTM Learning algorithm for Asymmetric Architectures
Nowadays, asymmetric multicore architectures become everywhere due to its energy efficiency, QoS, and high performance. Though workload characterization on these architectures become a challenging task due to its heterogeneous pipeline structure and execution process that affects the overall performance of the system. To resolve this issue, BAT_LSTM deep learning predictor has been designed and developed to predict appropriate resource for each workload at runtime. Deep learning algorithms are adopted in several applications such as computer vision, smart vehicles, and medical environment in order to classify and predict the unknown. In this work, BAT_LSTM neural network predictor has been designed and compared with random forest algorithms, decision tree, naive bayes and support vector machine for workload characterization. Cost functions of these algorithms are designed and developed in order to detect the optimal processor for each workload execution at runtime. Core mark workloads are initially executed on quad core multicore hardware to analyze the workload characteristics in terms of memory consumption, I/O, CPU usage, instructions type, cache miss ratios and so on. These characteristics are feed forwarded into machine a learning algorithm that identifies the best processor. Performance of proposed algorithms is evaluated using testing workloads in terms of processor prediction accuracy, execution time metrics. Average of 10% in energy consumption reduction and 96.8% in accuracy is achieved through proposed predictors.