{"id":1189042,"date":"2026-10-07T13:55:05","date_gmt":"2026-10-07T20:55:05","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/publication\/cross-sched-a-crossover-aware-ml-scheduler-and-its-benchmarking-on-heterogeneous-systems\/"},"modified":"2026-10-12T15:32:37","modified_gmt":"2026-10-12T22:32:37","slug":"cross-sched-a-crossover-aware-ml-scheduler-and-its-benchmarking-on-heterogeneous-systems","status":"publish","type":"msr-research-item","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/publication\/cross-sched-a-crossover-aware-ml-scheduler-and-its-benchmarking-on-heterogeneous-systems\/","title":{"rendered":"CROSS-Sched: A Crossover-Aware ML Scheduler and its Benchmarking on Heterogeneous Systems"},"content":{"rendered":"\n\n\n<p class=\"wp-block-paragraph\">Modern computing systems increasingly feature heterogeneous architectures combining multicore CPUs with GPU accelerators, yet effectively distributing workloads across these diverse processing units remains challenging. This paper presents a comprehensive benchmarking study of machine learning-based adaptive scheduling for image convolution operations across CPU and GPU resources. We evaluate 96 experimental configurations spanning four diverse datasets with image sizes ranging from 28\u00d728 to 224\u00d7224 pixels on a production system featuring dual Intel Xeon processors and an NVIDIA Tesla V100 GPU. Our RandomForest-based scheduler learns optimal device and thread count selection from historical performance data. Results demonstrate a critical performance crossover point: CPU-based OpenMP parallelization achieves superior performance for small images (up to 1.76\u00d7 faster than GPU), while GPU acceleration dominates for larger images (11.80\u00d7 speedup over sequential, 2.15\u00d7 faster than best CPU). The adaptive scheduler achieves competitive performance with an 8.8% average gap to optimal, successfully navigating the CPU-GPU performance tradeoff without manual tuning. This work provides reference benchmarks and a complete reproducible artifact for future heterogeneous scheduling research.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modern computing systems increasingly feature heterogeneous architectures combining multicore CPUs with GPU accelerators, yet effectively distributing workloads across these diverse processing units remains challenging. This paper presents a comprehensive benchmarking study of machine learning-based adaptive scheduling for image convolution operations across CPU and GPU resources. We evaluate 96 experimental configurations spanning four diverse datasets with [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":[{"type":"user_nicename","value":"Abhay Bhandarkar","user_id":"44299"},{"type":"text","value":"Mallegowda M","user_id":0}],"msr_publishername":"","msr_publisher_other":"","msr_booktitle":"","msr_chapter":"","msr_edition":"2026 International Conference on Artificial Intelligence and Data Engineering (AIDE)","msr_editors":"","msr_how_published":"","msr_isbn":"","msr_issue":"","msr_journal":"2026 International Conference on Artificial Intelligence and Data Engineering (AIDE)","msr_number":"","msr_organization":"IEEE","msr_pages_string":"","msr_page_range_start":"736","msr_page_range_end":"741","msr_series":"","msr_volume":"","msr_copyright":"","msr_conference_name":"2026 International Conference on Artificial Intelligence and Data Engineering (AIDE)","msr_doi":"10.1109\/AIDE69088.2026.11544757","msr_arxiv_id":"","msr_mag_id":"","msr_other_authors":"","msr_other_contributors":"","msr_speaker":"","msr_award":"","msr_affiliation":"","msr_institution":"","msr_host":"","msr_version":"","msr_duration":"","msr_release_tracker_id":"","msr_highlight_type":"","msr_date_display_format":"","msr_main_download_label":"","msr_external_link_label":"","msr_doi_label":"","msr_published_date":"2026-02-05","msr_startdate":"","msr_presentation_date":"","msr_highlight_text":"","msr_notes":"","msr_longbiography":"","msr_publicationurl":"","msr_external_url":"","msr_secondary_video_url":"","msr_conference_url":"","msr_journal_url":"","msr_year":2026,"msr_month":2,"msr_day":5,"msr_microsoftintellectualproperty":false,"msr_pub_id":"3434a238897f975ac154c646081d3c2230aaa94d","msr_publication_uploader":[{"type":"url","title":"https:\/\/ieeexplore.ieee.org\/abstract\/document\/11544757","label_id":243109,"id":false,"viewUrl":false}],"msr_related_uploader":[],"msr_original_fields_of_study":[],"msr_s2_paper_id":"3434a238897f975ac154c646081d3c2230aaa94d","msr_s2_pdf_url":"","msr_citation_count_updated":"","msr_citation_count":0,"msr_influential_citations":0,"msr_reference_count":23,"msr_s2_open_access":false,"msr_s2_author_ids":[],"msr_pub_ids":[{"provider":"s2","id":"3434a238897f975ac154c646081d3c2230aaa94d"},{"provider":"doi","id":"10.1109\/AIDE69088.2026.11544757"},{"provider":"corpusid","id":"288972967"}],"msr_hide_image_in_river":0,"footnotes":""},"msr-research-highlight":[],"research-area":[13561,13556,13547],"msr-publication-type":[193716],"msr-publisher":[],"msr-publication-cta":[],"msr-focus-area":[],"msr-locale":[268875],"msr-post-option":[],"msr-field-of-study":[],"msr-conference":[270649],"msr-journal":[270648],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-1189042","msr-research-item","type-msr-research-item","status-publish","hentry","msr-research-area-algorithms","msr-research-area-artificial-intelligence","msr-research-area-systems-and-networking","msr-locale-en_us"],"msr_publishername":"","msr_edition":"2026 International Conference on Artificial Intelligence and Data Engineering (AIDE)","msr_affiliation":"","msr_published_date":"2026-02-05","msr_host":"","msr_duration":"","msr_version":"","msr_speaker":"","msr_other_contributors":"","msr_booktitle":"","msr_pages_string":"","msr_chapter":"","msr_isbn":"","msr_journal":"2026 International Conference on Artificial Intelligence and Data Engineering (AIDE)","msr_volume":"","msr_number":"","msr_editors":"","msr_series":"","msr_issue":"","msr_organization":"IEEE","msr_how_published":"","msr_notes":"","msr_highlight_text":"","msr_release_tracker_id":"","msr_original_fields_of_study":"","msr_download_urls":"","msr_external_url":"","msr_secondary_video_url":"","msr_longbiography":"","msr_microsoftintellectualproperty":0,"msr_main_download":"","msr_publicationurl":"","msr_doi":"10.1109\/AIDE69088.2026.11544757","msr_publication_uploader":[{"type":"url","title":"https:\/\/ieeexplore.ieee.org\/abstract\/document\/11544757","label_id":243109,"id":false,"viewUrl":false}],"msr_related_uploader":[],"msr_citation_count":0,"msr_citation_count_updated":"","msr_s2_paper_id":"3434a238897f975ac154c646081d3c2230aaa94d","msr_influential_citations":0,"msr_reference_count":23,"msr_arxiv_id":"","msr_s2_author_ids":[],"msr_s2_open_access":false,"msr_s2_pdf_url":null,"msr_attachments":[],"msr-author-ordering":[{"type":"user_nicename","value":"Abhay Bhandarkar","user_id":44299,"rest_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/microsoft-research\/v1\/researchers?person=Abhay Bhandarkar"},{"type":"text","value":"Mallegowda M","user_id":0,"rest_url":false}],"msr_impact_theme":[],"msr_research_lab":[199562],"msr_event":[],"msr_group":[],"msr_project":[],"publication":[],"video":[],"msr-tool":[],"msr_publication_type":"inproceedings","related_content":[],"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-research-item\/1189042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-research-item"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-research-item"}],"version-history":[{"count":3,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-research-item\/1189042\/revisions"}],"predecessor-version":[{"id":1189629,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-research-item\/1189042\/revisions\/1189629"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=1189042"}],"wp:term":[{"taxonomy":"msr-research-highlight","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-research-highlight?post=1189042"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=1189042"},{"taxonomy":"msr-publication-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-publication-type?post=1189042"},{"taxonomy":"msr-publisher","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-publisher?post=1189042"},{"taxonomy":"msr-publication-cta","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-publication-cta?post=1189042"},{"taxonomy":"msr-focus-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-focus-area?post=1189042"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=1189042"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=1189042"},{"taxonomy":"msr-field-of-study","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-field-of-study?post=1189042"},{"taxonomy":"msr-conference","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-conference?post=1189042"},{"taxonomy":"msr-journal","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-journal?post=1189042"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=1189042"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=1189042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}