百行代码大逆袭!MIT发现新编程言语或全球AI手艺
研究团队的几论理学生仅用三个月和数百行代码,竟实现了取国际前沿高机能计较库相媲美的运算效率。这一变化性的发觉告诉我们,大概将来能够用更简练高效的路子完成复杂的计较使命。
MIT传授Jonathan Ragan-Kelley称Exo2为“用户可安排言语(USLs)”,认为这将从头定义代码优化的体例。取保守的编译器所生成的“尽可能快”的代码分歧,能够间接指点编译器的代码生成,打破架构瓶颈。这就像将节制权交给开辟者,使其可以或许对机能进行更多精细的调校。
正在全球AI手艺竞赛的激烈舞台上,科技巨头们正拼尽全力加大对根本手艺的投资,努力于开辟支持现代AI系统的核默算法库,以正在合作中占得先机。这些工程师们凡是需要编写成千上万行代码,以尽可能挖掘硬件的机能潜力,构成一种难以跨越的手艺壁垒。
Yuka Ikarashi,Exo2将新的安排代码量削减到本来的百分之一,同时正在分歧的平台上实现取当前最高手艺相媲美的机能。
以英伟达为例,其推出的cuBLAS、cuDNN、CUTLASS等高机能计较库通过深度优化GPU运算,帮力大量AI使用如ChatGPT正在出色中出色。然就正在看似无解的手艺门槛上,麻省理工学院(MIT)计较机科学取人工智能尝试室(CSAIL)比来发布的研究带来了惊天一击:新型编程言语“Exo2”!
操纵这一立异编程范式,开辟者能够将简单的法式提拔为高效、复杂的代码版本,Exo2的矫捷性更表现正在,它答应开辟者正在分歧高机能库之间复用安排代码,如许正在分歧项目里可以或许反复操纵已有的优化代码,从而大幅降低编码工做量。
将来,特别是GPU,持续改良编译器的各项阐发能力。而这一切的,得益于DARPA和美国国度科学基金会等机构的赞帮,充实展示了科技前沿的无限可能性。前往搜狐,查看更多。 |