半导体公司通常通过将作业排队来运行作业,然后使用作业调度器将作业分配到服务器群中的可用核心上,同时从许可服务器中获取EDA工具许可。组织面临的主要目标有两个,但它们之间有些矛盾:首先,最大化服务器群和软件许可的利用率;其次,以最小的延迟运行作业,这样用户就不会被延迟。
满足高利用率和低延迟需求的最简单方法是最大限度地增加短期作业的数量。就像用沙子装满桶比用大石头装满桶更容易一样,短作业给调度器提供了更大的灵活性,可以在运行什么作业和何时运行作业。短作业不会长时间阻塞或占用资源,因此不太可能阻碍到达队列的高优先级作业的进程。
Altair Accelerator™是一款针对当今EDA工作负载进行优化的敏捷、全功能调度器。Accelerator和其他流行的调度器之间最重要的区别是它的事件驱动架构,这允许它在计算资源和软件许可可用时立即调度新作业。