AI 浪潮下的算力优化:Simulation Theory 获 200 万美元种子轮融资
在生成式 AI 和复杂模拟技术蓬勃发展的数字时代,云服务已成为许多企业的核心依赖。然而,随着算力需求的激增,企业也面临着硬件使用效率低下带来的高昂成本压力。Simulation Theory,一家致力于通过优化计算资源来减少浪费的初创公司,近日宣布完成 200 万美元种子轮融资,旨在为这一问题提供解决方案。
Simulation Theory 的技术能够帮助企业更有效地利用现有基础设施,通过显著提升应用程序性能,将云计算成本降低高达 40%。该公司首席执行官 Anthony Castoro 在接受 GamesBeat 采访时表示:“我们的技术能够让用户充分利用 CPU 的所有核心能力,无论核心数量多少。随着 AI 和 Web3 的兴起,对计算资源的需求呈爆炸式增长,企业不得不投入巨资来满足数据中心的未来需求,这将是未来 5 年、10 年甚至 15 年的趋势。”
他补充道:“我们认为,仅仅通过增加硬件投入无法解决问题,提高效率才是关键。在许多情况下,企业可以通过我们的技术将计算预算降低 30% 到 40%。”
Simulation Theory 开发的软件能够加速多线程处理,从而提高应用程序的运行效率。本轮融资由 Russ, August & Kabat 的管理合伙人 Larry Russ 领投,参与投资的个人投资者包括 Finger Food Advanced Technology Group 前首席执行官 Ryan Peterson 和 Strategic Alternatives 的 Robert Wallace。
这笔资金将用于进一步开发 Simulation Theory 的创新型软件开发工具包 (SDK),该工具包旨在最大限度地提高应用程序优化现有资源的能力,帮助企业每年节省数十亿美元的硬件和云使用支出。
Castoro 表示:“数字革命已经结束,我们迎来了优化时代。随着对计算资源的需求持续飙升,我们不能仅仅依靠增加硬件来解决问题。Simulation Theory 是一家致力于解决这一新时代所面临的根本性计算挑战的深度技术公司。Simulation Theory SDK 允许客户最大限度地利用他们已经拥有的计算资源,降低成本,加速业务成果,并促进可持续实践,从而显著减少我们的碳足迹。”
Castoro 表示,此次融资是自然而然的。Simulation Theory 首席技术官 Randy Culley 在一份声明中表示:“我们了解到,在现代 CPU 上创建可扩展的软件是一项挑战,因此,解决方法一直是投入更多昂贵的硬件。我们的技术使应用程序开发人员能够轻松地充分利用所有流行操作系统上的多核 CPU 架构。我们的一些早期客户已经将他们的计算性能提高了几个数量级,在相同的硬件上将完成时间缩短了 90%。”
Culley 和 Castoro 相识超过 15 年。Culley 是一位游戏设计师,他专注于开发能够提升游戏视觉效果的渲染软件。大约在 2018 年,Culley 开始研究多核问题。
Castoro 表示:“在我的整个游戏行业职业生涯中,我遇到了很多才华横溢的人,Randy 就是其中之一。我们总是互相吸引。”
早在 Xbox 360 和 PlayStation 3 时代,多核 CPU 开始流行时,Culley 就开始关注多核 CPU 并行编程问题。
Culley 表示:“我从 Xbox 360 和 PS3 时代就开始研究这个问题,因为 GPU 的速度跟不上我的渲染速度。”
他扩展到完整的系统架构,并学习了如何在本地硬件上水平扩展核心,无论是 Xbox 360、电脑还是手机,它们都有多个核心,但很少有程序能很好地利用它们。
虽然多核带来的行业颠覆已经成为过去,但它留下了持久的影响,许多程序员从未学会如何在多个核心上进行编程。多线程软件并不容易,每个公司只有少数人知道如何做到这一点。
Culley 试图创建能够自动执行此操作的软件,以便那些知识有限的程序员不必学习并行编程。
Culley 表示:“不幸的是,这仍然是一个非常难解决的问题,让程序并行运行非常复杂和困难。如何组织和同步事件,以避免停顿或崩溃 CPU 或引入更多不稳定性?这真的很难。”
GPU 擅长并行处理,但不擅长逻辑决策。因此,从游戏到 AI 的大型语言模型,CPU 仍然必不可少。
Culley 表示:“你必须将 CPU 和 GPU 结合起来使用。”
结果是 CPU 成为瓶颈,必须有软件通过创建能够优化 CPU 核心使用的程序来加速它们。
Culley 表示:“我们让 CPU 更充分地利用起来。为什么要购买 64 核 CPU,而最繁重的任务是只使用 6 个核心的视频游戏?有很多计算能力只是闲置着。”
Castoro 表示,Culley 通过定制调度器或专有技术解决了这个问题。该公司已申请了该技术的专利。它以软件开发工具包 (SDK) 的形式出现,开发人员可以将其集成到他们的应用程序中,它可以轻松地将应用程序正在执行的工作并行化,而无需解决非常棘手的并行计算问题。
可能很难想象这会对企业应用程序产生什么影响。但游戏就比较容易理解。如果你玩过游戏,屏幕上同时发生很多事情——比如很多士兵在一场激烈的战斗中,或者很多爆炸和移动——就会给硬件资源带来压力,硬件资源无法跟上快速 3D 渲染的需求。分布在 CPU 核心上的并行代码可以使这种场景运行得更流畅。
另一个例子是玩一个分屏游戏,一个玩家在一侧屏幕上玩合作游戏,另一个玩家使用另一侧屏幕。这是一个难题,因为它就像用一台游戏机同时运行两款游戏。场景两侧显示不同的动画,因此硬件必须同时渲染两个不同的图像。多核利用再次成为解决这个问题的方法。
这些游戏问题是挑战的起源,Culley 帮助解决了这些问题。现在,该公司专注于为企业和云应用程序解决相同类型的并行问题。Castoro 表示,在硬件稀缺且价格昂贵的情况下,由于对 AI 的需求,Simulation Theory 的这种解决方案非常及时。
Culley 表示:“对于 AI,有很多离散系统可以集成我们的调度器,并在这些系统内部进行并行化。然后,你也可以让这些系统真正并行运行,而无需在它们之间进行同步。”