当前位置: X-MOL 学术ACM Trans. Comput. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Modular and Distributed Management of Many-Core SoCs
ACM Transactions on Computer Systems ( IF 1.5 ) Pub Date : 2021-07-08 , DOI: 10.1145/3458511
Marcelo Ruaro 1 , Anderson Sant’ana 1 , Axel Jantsch 2 , Fernando Gehm Moraes 3
Affiliation  

Many-Core Systems-on-Chip increasingly require Dynamic Multi-objective Management (DMOM) of resources. DMOM uses different management components for objectives and resources to implement comprehensive and self-adaptive system resource management. DMOMs are challenging because they require a scalable and well-organized framework to make each component modular, allowing it to be instantiated or redesigned with a limited impact on other components. This work evaluates two state-of-the-art distributed management paradigms and, motivated by their drawbacks, proposes a new one called Management Application (MA) , along with a DMOM framework based on MA. MA is a distributed application, specific for management, where each task implements a management role. This paradigm favors scalability and modularity because the management design assumes different and parallel modules, decoupled from the OS. An experiment with a task mapping case study shows that MA reduces the overhead of management resources (-61.5%), latency (-66%), and communication volume (-96%) compared to state-of-the-art per-application management. Compared to cluster-based management (CBM) implemented directly as part of the OS, MA is similar in resources and communication volume, increasing only the mapping latency (+16%). Results targeting a complete DMOM control loop addressing up to three different objectives show the scalability regarding system size and adaptation frequency compared to CBM, presenting an overall management latency reduction of 17.2% and an overall monitoring messages’ latency reduction of 90.2%.

中文翻译:

多核 SoC 的模块化和分布式管理

多核片上系统越来越需要资源的动态多目标管理 (DMOM)。DMOM针对目标和资源采用不同的管理组件,实现全面、自适应的系统资源管理。DMOM 具有挑战性,因为它们需要一个可扩展且组织良好的框架来使每个组件模块化,从而允许对其进行实例化或重新设计,而对其他组件的影响有限。这项工作评估了两种最先进的分布式管理范式,并受其缺点的启发,提出了一种新的范式,称为管理应用程序(MA),以及基于 MA 的 DMOM 框架。MA 是一个分布式应用程序,专门用于管理,其中每个任务都实现一个管理角色。这种范式有利于可扩展性和模块化,因为管理设计采用不同的并行模块,与操作系统分离。一项任务映射案例研究的实验表明,与最先进的每个应用程序相比,MA 减少了管理资源 (-61.5%)、延迟 (-66%) 和通信量 (-96%) 的开销管理。与直接作为操作系统一部分实现的基于集群的管理 (CBM) 相比,MA 在资源和通信量上相似,仅增加了映射延迟 (+16%)。
更新日期:2021-07-08
down
wechat
bug