当前位置:首页 > 工业控制 > 电子设计自动化
[导读]Xilinx在Xplorer技术的基础上推出了更为强大的SmartXplorer技术,它不仅在提高时序性能和缩短运行时间上比Xplorer做得更好,而且支持将任务分配到不同的机器上并行执行。目前SmartXplorer还只能通过命令行来操作,而

Xilinx在Xplorer技术的基础上推出了更为强大的SmartXplorer技术,它不仅在提高时序性能和缩短运行时间上比Xplorer做得更好,而且支持将任务分配到不同的机器上并行执行。目前SmartXplorer还只能通过命令行来操作,而且只支持Linux 32位和Linux 64位操作系统。SmartXplorer需要从Linux机器上启动,我们把启动SmartXplorer的机器称为“Master machine”,Master machine会把不同策略的任务放在它可以访问和使用的一系列其他远程机器上面运行。当某个任务结束后,它就会分配其他任务到可以获得的机器上运行,直到完成所有策略的运行任务。

在启动SmartXplorer之前,用户需要生成一个可用的机器列表(host list),这个列表用来通知Master machine究竟有哪些远程机器可供它运行任务。下面是一个host list的例子:

设计者可以用下面的命令启动SmartXplorer:

如果机器列表文件(hostlist file)使用默认名称“smartxplorer.hostlist”,则不必在启动命令中使用 -1选项。

如果策略任务个数多于可用机器数目,SmartXplorer会保留一个策略任务等待队列。一个任务完成之后下一个任务就会从队列中分配给可用机器运行,直到某个任务满足了时序目标,或者所有的任务运行结束。当某个策略任务满足了时序目标,SmartXplorer会中止其他正在运行的任务并退出。如果设计者不希望这样,可以在启动命令中使用-rnm_all_strategies选项。

SmartXplorer会输出并显示一个状态信列表,包括策略名称、机器名称、输出设计名称、状态、时序评分(Timing Score),以及累计运行时间,如图1所示。

SmartXplorer的输出信息

图1 SmartXplorer的输出信息

如果运行过程中某个机器与Master machine失去联系或者不能访问,则Master machine会把这个机器从host list中删除,并把相应的策略任务重新放回策略任务等待队列中等待下台空闲的机器出现。

按Ctrl+C组合键会终止所有运行在远程机器上的SmartXplorer任务并退出,SmartXplorer不支持用Ctrl+C组合键暂时挂起PAR进程。

SmartXplorer会生成两种格式的报告文件,一个是HTML格式的smartxplorer.html;另一个是文本格式的smartxplorer.rpt。图2所示是一个smartxplorer.html的例子,在RunSummary部分会列出所有策略的运行结果,满足时序的策略会用绿色背景显示。如果所有的策略都没有满足时序目标,则会给出每个策略的时序评分(Timing Score),时序评分最低的是最佳策略。

SmartXplorer的报告

图2 SmartXplorer的报告



来源:ks990次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

3D打印技术(3D printing technology)是一种以数字模型为基础,通过逐层累加材料的方式制造物体的技术。它已经在许多领域引起了广泛的关注和应用,包括制造业、医疗领域、建筑业、艺术设计等。本文将围绕3D打...

关键字: 3D打印 数字模型 技术

3D打印技术在医疗领域的应用日益广泛,它不仅能够提供个性化的医疗解决方案,还能够快速制造医疗器械和人体组织模型,为医生和患者带来了许多益处。本文将详细介绍3D打印技术在医疗方面的应用,并探讨其所起到的作用。

关键字: 3D打印 医疗 技术

6月21日消息,最近在法国巴黎举行的联合国教科文组织首届阿勒福赞奖颁奖仪式上,中国科学院古脊椎动物与古人类研究所付巧妹获得阿勒福赞科学、技术、工程、数学领域杰出青年科学家国际奖(简称"阿勒福赞奖")。

关键字: 科学 技术 工程

DSP又称数字信号处理器,数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集。数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号...

关键字: DSP 技术 信号处理

以5G为代表的无线技术对于创造更美好未来的关键作用,正变得越发凸显。作为全球领先的无线科技创新者,高通从2G到5G始终引领着每一代技术演进,并通过领先的技术推动着移动行业的发展。过去一年,全球通信产业遭遇重创,处在前所未...

关键字: 高通 技术 5G

目前,在智能手机的这个大家庭里面,4G已经普及到千家万户。但是,科技的发展日新月异,是不会就此在4G面前止步不前的。因此,5G就横空出世了。在5G这个目前最先进的通讯信号领域,华为,无疑站在了潮头。在5G领域,感觉华为就...

关键字: 手机 华为 技术

无人机的用途很广,但每个应用的规模又在初级阶段或者是已经到了天花板,很难有大的增长。初级规模的呢,主要还是技术不成熟以及有巨大的安全隐患。无人机是无人驾驶飞机的简称(Unmanned Aerial Vehicle),是利...

关键字: 无人机 技术 领域

自动驾驶是指在不需要测试驾驶员执行物理性驾驶操作的情况下,车辆能够对行驶任务进行指导与决策,并代替驾驶员操控使车辆完成安全行驶的功能。自动驾驶汽车应具备自动行驶功能、自动变速功能、自动刹车功能、自动监视周围环境功能、自动...

关键字: 自动驾驶 驾驶辅助 技术

摘要:分布式光伏项目因投资收益率较高,目前正处于快速发展的阶段。现首先对建设分布式光伏项目的意义及工程流程进行了说明,然后对施工中遇到的主要技术问题进行了分析,最后给出了解决方案,可供设计和工程技术人员参考。

关键字: 分布式光伏 方案 技术

李锃表示,无线充电技术有两个技术路线:一个是如何让无线充电速度更快,伏达已在引领无线快充行业发展;另一个是如何让无线充电更自由。现在的无线充电还停留在初级阶段,属于“随放随充”,未来将实现“边走边充”。

关键字: 无线充电 技术 苹果
关闭
关闭