霍克斯莱特有限责任公司马可·西拉库萨获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉霍克斯莱特有限责任公司申请的专利实现用于执行由高层软件代码定义的操作的硬件设备的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114365140B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202080046197.6,技术领域涉及:G06F30/343;该发明授权实现用于执行由高层软件代码定义的操作的硬件设备的方法是由马可·西拉库萨;马可·拉博齐;洛伦佐·迪·图奇;马可·多梅尼科·圣布罗焦;法比奥·比萨托设计研发完成,并于2020-04-23向国家知识产权局提交的专利申请。
本实现用于执行由高层软件代码定义的操作的硬件设备的方法在说明书摘要公布了:本公开提供了一种实现硬件设备的方法,特别是配置在FPGA上或制造为ASIC的硬件设备,其配置为满足由高层软件代码定义的某些算法可实现的最大性能。该方法基于以下步骤:将高层软件代码翻译成对应的定义低层操作的低层软件代码,以执行由高层软件代码定义的相同操作;然后估计某些参数以计算硬件设备的峰值性能值P和存储器实现传送性能Pm;最后,利用具有在峰值性能值P和存储器传送性能Pm内的性能的硬件资源来实现硬件设备。
本发明授权实现用于执行由高层软件代码定义的操作的硬件设备的方法在权利要求书中公布了:1.一种实现用于执行由高层软件代码定义的操作的硬件设备的计算机实现方法,所述方法包括以下步骤: 将所述高层软件代码翻译成对应的低层软件代码,以执行由高层软件代码定义的相同操作,其中所述低层软件代码定义低层操作; 针对能够被制造或配置用于执行所述低层软件代码的硬件设备集合中的每个硬件设备,执行以下操作: 针对每个低层操作并且针对所述硬件设备的每种类型的可用硬件资源,估计利用所述硬件设备实现所述低层操作所需的所述类型的可用硬件资源的使用量,其中,假设所述低层操作之间不存在数据依赖,则执行所述估计步骤, 针对所述低层操作中的每个低层操作,估计所述低层软件代码中的所述低层操作的运行时发生次数, 针对每种类型的所述可用硬件资源,作为所述低层操作的运行时发生次数和对应的所述类型的可用硬件资源的使用量之间的乘积在所有所述低层操作上的总和,来计算所述类型的所需的硬件资源的对应数量, 针对每种类型的所述可用硬件资源,计算所述类型的可用硬件资源的所需硬件资源的所述数量与所述硬件设备中的可用硬件资源的定义量之间的对应比值, 作为在前一步骤中计算的所述比值的最大值,来计算用于所述硬件设备的缩放因子, 作为所述低层操作的所述运行时发生次数除以所述缩放因子后与定义能够由硬件设备执行的每秒的低层操作的数量的速率的乘积在所有所述低层操作上的总和,来计算所述硬件设备的峰值性能值; 根据针对所述集合中的每个硬件设备计算的相应的所述峰值性能值,从能够被制造或配置的硬件设备的所述集合中选择待制造或配置的硬件设备; 制造或配置在前一步骤中选择的所述硬件设备以执行所述高层软件代码。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人霍克斯莱特有限责任公司,其通讯地址为:意大利米兰;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。