当前位置: 首页 > news >正文

32、低能耗嵌入式软件的软件架构转换新方法

低能耗嵌入式软件的软件架构转换新方法

1. 引言

在硬件设计领域,低功耗设计技术已在不同设计层次得到研究。分析效率和可实现的功耗节省在较高层次上更为显著。那么,这种现象是否能延伸到软件设计领域呢?

在软件设计中,低功耗技术在指令级和高级编程语言编译过程的各个阶段得到了广泛研究。然而,软件架构层面在降低能耗方面的研究却相对较少。

本文聚焦于软件架构设计对能耗的影响,考虑了各种软件架构转换,这些转换会影响程序功能如何组织成架构组件以及组件之间的连接方式。具体采用的是由操作系统驱动的多进程软件架构风格。

在这种风格下,软件架构转换主要分为两类:
-组件结构化:将应用程序的行为描述转换为包含软件架构组件的模型。
-连接器替换:在所选操作系统提供的替代方案范围内,用一种通信或同步方法替换另一种。

通过定义合适的软件架构表示,可以自动执行软件架构转换以获得优化的软件架构。为了驱动软件架构探索,需要提供高效准确的反馈机制,本文主张使用系统功能的高级能耗宏模型来评估架构转换的能耗影响。

2. 贡献与相关工作

2.1 贡献

  • 提出了应用软件架构转换的系统方法,包括:
    • 构建软件架构图来表示软件程序。
    • 使用详细的能耗模拟框架获取能耗和执行统计的初始概况。
    • 通过能耗宏模型评估原子软件架构转换的能耗影响。
    • 构建能实现最大能耗降低的原子转换序列。
http://www.jsqmd.com/news/138693/

相关文章:

  • iClient3D-Suite 之 ViewCube V0.3
  • 2025浙江建材解决方案服务商深度评测:聚焦系统集成与全周期服务 - 呼呼拉呼
  • 2025年终最新切削液公司综合实力排行榜:聚焦长效稳定与环保安全 - 品牌推荐
  • 2025年反应釜推荐供应商排行榜,新测评精选反应釜制造商推荐 - 工业品牌热点
  • Pixelmatch实战指南:从零构建企业级视觉测试体系
  • 终极指南:如何用clawPDF免费实现专业级PDF文档转换
  • 终极指南:三步打造你的OpenArm开源协作机械臂
  • 2025年评价高的双曲面潜水搅拌机/铸件式潜水搅拌机实力源头加工 - 品牌宣传支持者
  • Docker Socket 激活机制
  • .5层参考模型、7层参考模型分别是什么?5层是7层中的哪2层进行了合并?
  • 保险问题少走弯路!2025-2026北京朝阳区律师事务所权威榜单推荐+按场景解决方案解析(附口碑排名) - 苏木2025
  • 开源图像信号处理器openISP终极指南:从RAW数据到高质量图像的完整处理流程
  • 自动化厂家哪家强?2025年最新行业格局分析及10家高潜力厂商推荐! - 十大品牌推荐
  • 微信机器人开发新纪元,基于Open-AutoGLM实现全自动私聊群控
  • IDM激活脚本完全指南:告别试用期限制的终极解决方案
  • 企业级堡垒机JumpServer-使用
  • 测试用例的设计方法 - 详解
  • 终极图片批量下载方案:多引擎搜索完全指南
  • 5层参考模型、7层参考模型分别是什么?5层是7层中的哪2层进行了合并?
  • 5个理由告诉你为什么PyQt深色主题能让你的应用瞬间升级
  • 终极指南:如何使用tessdata构建强大的多语言OCR识别系统
  • 从零开始macOS防火墙开发:手把手教你参与LuLu开源项目
  • 25、利用流聚合实现指令复用,提升网络处理应用加速效果
  • .当用户在浏览器地址栏输入一个URL并回车后的过程,请描述
  • BongoCat虚拟桌面宠物:为你的数字生活注入温暖陪伴
  • Steam DLC解锁完整指南:实战手册与配置教程
  • 哪些cms网站内容管理系统支持lucene或Elasticsearch的全站全文检索功能
  • Gmail账号自动化生成工具:Python脚本实现完整解析
  • 26、片上随机通信:解决片上系统通信难题的新范式
  • Linux和macOS上运行Minecraft基岩版的终极指南:免费启动器轻松搞定