[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-118261-en":3,"doc-seo-118261-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},118261,687197207639,"Asher","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","Characterization and Machine Learning Classification of AI and PC Workloads - research and classification methods","Work focuses on profiling artificial intelligence (AI) and standard personal computer (PC) workloads to support AI processor design. AIBench and PassMark PerformanceTest are profiled on a multicore system using the Intel oneAPI VTune Profiler, capturing CPU and platform metrics plus event counts. Orange 3.0 is used to train and test nine machine learning models to classify CPI and elapsed time across benchmark tests, including AIBench training/inference and PassMark CPU, memory, graphics, and disk tests. Linear regression best predicts CPI, while a 4-hidden-layer neural network best predicts elapsed time, enabling workload distinction and highlighting stressed units for future improvements.","Received 24 April 2024, accepted 7 June 2024, date of publication 12 June 2024, date of current version 20 June 2024. Digital Object Identifier 10.1109/ACCESS.2024.3413199  \nCharacterization and Machine Learning Classification of AI and PC Workloads  \nFADI N. SIBAI1, ABU ASADUZZAMAN2,(Senior Member, IEEE), AND ALI EL-MOURSY3,(Senior Member, IEEE)  \n1Department of Electrical and Computer Engineering, Gulf University for Science and Technology, Mubarak Al-Abdullah 32093, Kuwait  \n2Electrical and Computer Engineering Department, Wichita State University, Wichita, KS 67260, USA  \n3Electrical and Computer Engineering Department, University of Sharjah, Sharjah, United Arab Emirates Corresponding author: Fadi N. Sibai ([sibai.f@gust.edu.kw](sibai.f@gust.edu.kw))  \nABSTRACT To better design AI processors, it is critical to characterize artificial intelligence (AI) workloadsand contrast them to normal personal computer (PC) workloads. In this work, we profiled the AIBench and PassMark PerformanceTest benchmarks with the Intel oneAPI VTune Profiler on a multi-core computer. We captured and contrasted the various CPU and platform metrics and event counts for these two distinct benchmarks. Using the Orange 3.0 data mining tool, and based on the captured profile metrics and event counts, we then trained and tested 9 machine learning (ML) models to classify the CPIs and elapsed times of the various tests of these two benchmarks, including inference and training tests in AIBench, and CPU, memory, graphics, and disk tests in PassMark. The linear regression machine learning model emerged as the best clocks per instruction (CPI) classifier, while the neural network model with 4 hidden layers was the best elapsed time classifier. This machine learning classification can help in predicting the CPI and elapsed time and distinguish between AI and standard PC workloads based on the profiled application(s) and captured profile metrics and event counts. The stressed computer units identified by this detailed profiling work and exercised by the benchmark tests can also guide future AI processor design improvements.  \nINDEX TERMS AI workloads, Tensorflow, PassMark PerformanceTest, AIBench, workload characterization, event counts, benchmark profiling, machine learning classification, VTune.  \nI. INTRODUCTION  \nThe amount of research devoted to artificial intelligence (AI), machine learning (ML), and deep learning (DL) has accelerated. Applications of AI, ML and DL have spanned a wide range of fields including health, engineering, business, agriculture, and arts. A critical factor in successful AI deployment is the performance of the computing infrastructure. Computer benchmarks were created to assess the performance of computers. Computer performance has relied on benchmarks such as 3DMark [1], [2], SPEC [3], PCMark [4], [5], and Open Source Mark (OSMark) benchmarks [6] . These benchmarks attempt to stress the components of computers such as the CPU, memory system, or I/O system. Other performance studies have focused on narrower subjects such as the performance of the cache hierarchy [7], performance  \nThe associate editor coordinating the review of this manuscript and approving it for publication was Antonio J. R. Neves .  \nimpact of cache locking schemes [8] and thread scheduling and migration [9], or performance comparisons of libraries such as MPI vs Pthread [10], or OpenCL vs CUDA [11] . PerformanceTest 11.0 (PassMark) [12] is a computer benchmark similar to PCMark which measures the performances of the  \nCPU, memory, 2D and 3D graphics, and the hard disk.  \nMore recently, the performance of deep learning and machine learning systems has caught the attention of several researchers to characterize workloads, identify performance bottlenecks in hardware and software stacks, and assess the performance gains due to various accelerators. AI benchmarks include DawnBench, ParaDNN, HPL-AI, MLPerf, and AI Benchmark (AIBench) . MLPerf [13],[14] includes seve","cbCaifmqRDnMlxzT","https://ap.wps.com/l/cbCaifmqRDnMlxzT","pdf",4748376,1,18,"English","en",105,"# Abstract\n# Introduction\n## Benchmarking background for AI and PC workloads\n## AI and ML benchmark landscape\n## Study intent and methodology\n# Methodology overview\n## Running AIBench and PassMark\n## Capturing metrics and event counts with VTune\n## Training ML models for CPI and elapsed-time classification","[{\"question\":\"What benchmarks are used to represent AI and standard PC workloads?\",\"answer\":\"The study profiles AIBench for AI workload behavior and PassMark PerformanceTest for standard PC workload comparison.\"},{\"question\":\"How are performance data and event counts collected?\",\"answer\":\"Intel oneAPI VTune Profiler is used to monitor CPU and platform components and capture metrics along with event counts for both benchmarks.\"},{\"question\":\"Which machine learning models perform best for CPI and for elapsed time?\",\"answer\":\"Linear regression provides the best CPI classifier, while a neural network with 4 hidden layers provides the best elapsed time classifier.\"}]","Characterization and Machine Learning Classification of AI and PC Workloads - research and classification methods | PDF",1785682701,45,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"characterization-and-machine-learning-classification-of-ai-and-pc-workloads-research-and-classification-methods","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/characterization-and-machine-learning-classification-of-ai-and-pc-workloads-research-and-classification-methods/118261/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-02",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What benchmarks are used to represent AI and standard PC workloads?","Question",{"text":75,"@type":76},"The study profiles AIBench for AI workload behavior and PassMark PerformanceTest for standard PC workload comparison.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How are performance data and event counts collected?",{"text":80,"@type":76},"Intel oneAPI VTune Profiler is used to monitor CPU and platform components and capture metrics along with event counts for both benchmarks.",{"name":82,"@type":73,"acceptedAnswer":83},"Which machine learning models perform best for CPI and for elapsed time?",{"text":84,"@type":76},"Linear regression provides the best CPI classifier, while a neural network with 4 hidden layers provides the best elapsed time classifier.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]