[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-120448-en":3,"doc-seo-120448-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":20,"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},120448,962075114765,"Quinn","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",8,"Research & Report","FPGA-Accelerated Fast Machine Learning for Heterogeneous Edge Systems - Research presentation","Fast Machine Learning (FastML) on edge devices for real-time building management faces constraints in compute capacity and strict latency limits. The work addresses these issues through quantization, optimization, and hardware-aware adaptation that reduce computation while preserving predictive accuracy. An end-to-end FPGA-based edgebased framework using hls4ml deploys ML models on FPGA platforms to process building sensor streams efficiently. Dynamic quantization and pruning target optimal FPGA resource use, enabling low-latency inference for energy management, HVAC control, and fault detection, improving efficiency and scalability in resource-constrained edge environments.","FPGA-Accelerated Fast Machine Learning for Heterogeneous Edge Systems  \nMohammed Mshragi  \nSchool of Engineering Cardiff University, UK [MshragiM@cardiff.ac.uk](MshragiM@cardiff.ac.uk)  \nIoan Petri School of Engineering Cardiff University, UK  \n[petrii@cardiff.ac.uk](petrii@cardiff.ac.uk)  \nOmer Rana  \nSchool of Computer Science and Informatics Cardiff University, UK [ranaof@cardiff.ac.uk](ranaof@cardiff.ac.uk)  \nAbstract—The integration of Fast Machine Learning (FastML) algorithms with edge devices for real-time building management system (BMS) poses challenges due to resource constraints and latency requirements. Addressing these challenges necessitates not only the quantization and optimization of ML models to achieve rapid inference but also their adaptation to fit within the limited resources of edge devices, thereby reducing computational overhead while maintaining predictive accuracy. These advancements are critical for enabling key functionalities for applications related to energy management, HVAC control, and fault detection in BMS applications. This study proposes an end-to-end edgebased framework utilizing **hls4ml** for the deployment of machine learning models on FPGA platforms, designed to process real-time building sensor data streams efficiently. By employing dynamic quantization and pruning techniques, the framework ensures the optimal use of FPGA resources, achieving low-latency inference without compromising model performance. The results underscore the potential of FPGA-accelerated ML systems in meeting the demands of real-time BMS applications, offering enhanced energy efficiency, operational reliability, and scalability. This work provides valuable insights into the evolving landscape of edge computing for smart building applications and highlights the broader implications for FPGA-based ML deployments in resource-constrained environments.  \nIndex Terms—FPGA, FastML, machine learning, building management systems, edge computing, acceleration, energy;  \nI. INTRODUCTION  \nThe integration of Fast Machine Learning with Building Management Systems (BMS) can accelerate decarbonisationin the built environment and improve the demand response strategies in buildings. The possibility of developing Edge supported BMS capabilities using machine learning (ML) and edge computing can facilitate the development of a (near)real-time energy optimization capability for buildings but deploying these technologies in practice using resourceconstrained environments remains a significant challenge [1] . Traditional building energy management systems (BEMS) have relied heavily on rule-based control strategies, effective for simpler structures but inadequate for the complexity of modern buildings. Cloud-based solutions can process data from smart meters and IoT sensors but introduce challenges such as latency, data security concerns, high transfer costs, and operational expenses [2],[3]. These limitations are particularly problematic for real-time applications, where delays can hinder critical decision-making during demand response scenarios. Recent intelligent BMS solutions rely on ML models executed  \non centralized CPUs or GPUs, which achieve high prediction accuracy but can increase power consumption and introduce latency that impedes rapid responses during critical demand response (DR) scenarios.  \nField Programmable Gate Arrays (FPGAs) offer a compelling alternative, excelling in power efficiency and costeffectiveness compared to CPUs and GPUs for ML workloads. Research indicates that FPGAs can deliver comparable or superior performance while consuming less power [4]–[6] . However, deploying complex ML models on FPGAs typically requires extensive manual coding in Hardware Description Languages (HDLs) .  \nDespite the potential of FPGA-based solutions, prior studies have attempted to address key inefficiencies. For instance, [7] implemented Model Predictive Control (MPC) using artificial neural networks (ANNs) for heating con","cbCainCG3pHkvRK5","https://ap.wps.com/l/cbCainCG3pHkvRK5","pdf",2325046,1,9,"English","en",105,"# Introduction\n## Challenges in BMS with FastML\n## Limitations of cloud and CPU/GPU approaches\n## Why FPGAs for edge ML workloads\n# FPGA-based FastML framework with hls4ml\n## End-to-end edge deployment pipeline\n## Quantization and pruning for resource efficiency","[{\"question\":\"What main problem does the study address in building management systems?\",\"answer\":\"It targets the difficulty of deploying Fast Machine Learning on edge devices under resource limits and tight real-time latency requirements for BMS applications.\"},{\"question\":\"How does the proposed framework deploy ML models onto FPGA platforms?\",\"answer\":\"It uses an end-to-end edgebased pipeline with hls4ml to transform and deploy ML models for efficient FPGA execution on streaming sensor data.\"},{\"question\":\"Which optimization techniques are used to improve FPGA inference efficiency?\",\"answer\":\"Dynamic quantization and pruning are applied to the ML models to reduce FPGA resource usage while maintaining predictive performance.\"}]","FPGA-Accelerated Fast Machine Learning for Heterogeneous Edge Systems - Research presentation | PDF",1785730162,23,{"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},"fpga-accelerated-fast-machine-learning-for-heterogeneous-edge-systems-research-presentation","",{"@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/fpga-accelerated-fast-machine-learning-for-heterogeneous-edge-systems-research-presentation/120448/",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-03",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What main problem does the study address in building management systems?","Question",{"text":75,"@type":76},"It targets the difficulty of deploying Fast Machine Learning on edge devices under resource limits and tight real-time latency requirements for BMS applications.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the proposed framework deploy ML models onto FPGA platforms?",{"text":80,"@type":76},"It uses an end-to-end edgebased pipeline with hls4ml to transform and deploy ML models for efficient FPGA execution on streaming sensor data.",{"name":82,"@type":73,"acceptedAnswer":83},"Which optimization techniques are used to improve FPGA inference efficiency?",{"text":84,"@type":76},"Dynamic quantization and pruning are applied to the ML models to reduce FPGA resource usage while maintaining predictive performance.","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,127,130,134],{"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":21,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]