Modular Makes a Case for Mojo Programming Language, Based on Python
That approach provides the added benefit of providing an alternative to building AI applications using the open source Compute Unified Device Architecture (CUDA) model being advanced by NVIDIA that is optimized for a narrow range of processors, said Lattner. The development of AI applications should be based on a programming language that is being advanced by a broad ecosystem of developers in much the same way other programming languages are maintained, he added.
Lattner, who previously spearheaded the development of the Swift programming language for iOS platforms, said that as processors other than graphical processor units and existing general-purpose CPUs are developed to specifically run AI workloads, a programming language that is not overly tied to a specific hardware platform will prove to be crucial.
It’s not clear when processors optimized for AI workloads will become widely available, but a concerted effort is underway to reduce Unsplash