18lk新利
的意见

在运行时优化系统性能

监控系统指标和优化最优性能的关键参数。

受欢迎程度

硅生命周期管理(SLM)是最热门的新兴半导体行业的主题。芯片和系统开发人员面对无情的要求更大的性能、可靠性、功能安全、硅和安全以及更低的能耗和成本。关键应用程序驱动这些要求包括数据中心、自主车辆,复杂的平板电脑和智能手机等消费设备,物联网(物联网)设备。新的和创新的设计、制造、和部署半导体是必需的。

SLM地址这些挑战整个硅通过收集和分析数据的生命周期,从最早的设计到实现的阶段,启动、制造、设备测试、甚至产品使用。一些数据来自不同阶段中使用的工具和一些来自传感器、显示器、和结构嵌入到硅制作的。这个分析是用来优化芯片设计在开发期间,在制造过程中,字段。通常,数据从许多芯片的云聚集在一起深入的分析来识别常见问题和跟踪趋势随着时间的推移。

Synopsys对此的SiliconMAX硅生命周期管理平台最初专注于设计、制造和测试,但最近的平台扩展到调试、启动、操作和攷虑Concertio有限公司的收购,该公司于2016年与人共同创建了托马巴斯和安德烈Gelman。一个最近的博客帖子史蒂夫·接线盒SiliconMAX客户讨论了这个投资提供直接好处,使一些有趣的未来地区SLM技术强大的方式结合起来。

这篇文章提供了一些细节优化器运行时,自动实时性能调优解决方案由Concertio现在可以从Synopsys对此。加速系统运行的性能在启动实验室或在现场通过应用低加速度和裁剪的许多系统和应用程序的设置与当前运行的工作负载。它会自动运行,不断在实时,产生自调优系统。所有程序和应用程序使用现有的二进制文件,运行,而不需要任何代码更改或重编译。

优化器的核心运行时是一个AI-powered动态调整剂,在后台运行的系统优化。代理不断监控系统指标,不断优化性能通过各种系统和应用程序的设置。如以下图所示,有三个维度的分析和调优系统。在操作系统中,都有很多可选的参数(sysctls)实际上,很少有用户访问因为这需要很深的专业知识。优化代理有知识适当地调整这些参数和应用毫升学习调整改善系统性能。可用的CPU的硬件通常也有类似的设置,这些都是实时调整。

用户通常看到5%到10%的性能调优操作系统和CPU设置。可以获得更多戏剧性的收益为单独的应用程序的性能优化应用程序和操作系统和应用程序之间的交互。许多应用程序的配置选项,可以通过代理进行进一步调整优化。没有办法,一个用户,无论多么有经验,可以实现相同的结果。一个典型的系统可能有10个300年可能的组合设置的CPU和软件堆栈,远远超出极限的手动试验和错误。

更高的收益通常可以通过使用可选软件加速器缓存和批处理系统调用,加速写入日志文件,提高内存分配算法,加速进程间通信,等等。

这种方法可以应用于任何软件堆栈通过使用插件定义可用的设置和参数调优以及指标用来衡量系统性能。插件可用于流行的操作系统和应用程序,它是直接为专有应用程序创建自定义插件。一旦这些信息,在后台自动运行并自动优化代理,不断寻求改进和提高性能的机会。

整个优化过程不需要用户干预提供加速的结果,但用户控制规模。这有两个优点。首先,用户可以采用一种渐进的方式,首先定义一些调优参数和指标,然后添加更多的优化。用户也可以控制的频率分析被执行时,可以帮助系统可用的CPU带宽有限,比如物联网设备与相对较小的嵌入式处理器。

虽然今天的重点是边缘人工智能软件度量的分析和优化,整合优化器运行时更深入SiliconMAX将使额外的功能。连接来自多个系统更深层次的指标和结果毫升在云中提供识别共同主题的穿过田野,检测趋势随着时间的推移。连接边缘和云分析SLM硬件监视器和硅传感器将优化的支持功能,并使预见性维护硅失败发生之前。

硅被证明是一个强大的和有价值的生活方式管理方式优化芯片开发,制造,测试和部署。有很多机会结合SLM技术创新的方法来提供更多价值的半导体行业。白色的纸可用至今的全部范围Synopsys对此SLM愿景并填写更多的技术细节。



留下一个回复


(注意:这个名字会显示公开)

Baidu