-
公开(公告)号:CN107992339B
公开(公告)日:2020-06-30
申请号:CN201711127467.2
申请日:2017-11-15
Applicant: 浙江大学
IPC: G06F9/445 , G06F9/4401
Abstract: 一种自动生成物联网节点硬件配置的方法,步骤为:根据物联网应用的用户需求从硬件数据库过滤功能不相关的硬件设备,筛选出候选设备集合,根据用户需求生成对应候选设备集合的用户约束关系。同时,基于电压约束、接口数量约束、开发板唯一性约束等约束类型构建候选设备集合的硬件约束关系。通过整数线性规划求解器,以最终生成的硬件配置价格最低为优化目标,基于用户约束关系和硬件约束关系生成对应的硬件列表。基于用户提供的物联网应用需求,本发明自动生成对应的物联网节点硬件配置方案,可以加速物联网开发过程,降低用户在硬件选型方面的难度,达到灵活按需定制硬件配置的效果。
-
公开(公告)号:CN107992339A
公开(公告)日:2018-05-04
申请号:CN201711127467.2
申请日:2017-11-15
Applicant: 浙江大学
IPC: G06F9/445 , G06F9/4401
Abstract: 一种自动生成物联网节点硬件配置的方法,步骤为:根据物联网应用的用户需求从硬件数据库过滤功能不相关的硬件设备,筛选出候选设备集合,根据用户需求生成对应候选设备集合的用户约束关系。同时,基于电压约束、接口数量约束、开发板唯一性约束等约束类型构建候选设备集合的硬件约束关系。通过整数线性规划求解器,以最终生成的硬件配置价格最低为优化目标,基于用户约束关系和硬件约束关系生成对应的硬件列表。基于用户提供的物联网应用需求,本发明自动生成对应的物联网节点硬件配置方案,可以加速物联网开发过程,降低用户在硬件选型方面的难度,达到灵活按需定制硬件配置的效果。
-
公开(公告)号:CN110138604A
公开(公告)日:2019-08-16
申请号:CN201910356053.X
申请日:2019-04-29
Applicant: 浙江大学
Abstract: 一种面向多性能指标的物联网硬件平台自动生成方法,包括:(1)硬件性能数据库的建立,硬件性能数据库包含以下四个部分:硬件能耗数据库,硬件处理速度数据库,API调用速度数据库,硬件接口与价格数据库;(2)用户需求文件与用户编写程序逻辑的分析;(3)生成物联网硬件平台动态约束条件,包括两个指标:应用执行时间与平均能耗;(4)生成物联网硬件平台静态约束条件,包括两个指标:硬件平台可扩展性和价格;(5)求解最优化问题,将步骤(3)和步骤(4)中转换得到的静态、动态约束条件与用户声明的优化目标输入,使用混合整数非线性规划问题的求解器将求解出最优的物联网硬件配置。
-
公开(公告)号:CN110138604B
公开(公告)日:2020-06-09
申请号:CN201910356053.X
申请日:2019-04-29
Applicant: 浙江大学
Abstract: 一种面向多性能指标的物联网硬件平台自动生成方法,包括:(1)硬件性能数据库的建立,硬件性能数据库包含以下四个部分:硬件能耗数据库,硬件处理速度数据库,API调用速度数据库,硬件接口与价格数据库;(2)用户需求文件与用户编写程序逻辑的分析;(3)生成物联网硬件平台动态约束条件,包括两个指标:应用执行时间与平均能耗;(4)生成物联网硬件平台静态约束条件,包括两个指标:硬件平台可扩展性和价格;(5)求解最优化问题,将步骤(3)和步骤(4)中转换得到的静态、动态约束条件与用户声明的优化目标输入,使用混合整数非线性规划问题的求解器将求解出最优的物联网硬件配置。
-
-
-