|
|
|
|
|
by kristianp
571 days ago
|
|
> Let's explore these challenges and how Mojo helps address them You've not linked to or explained what Mojo is. There's also a lot going on with different products mentioned: Modular, Unum cloud, SimSIMD that are not contextualised either. While I'm at it, where do the others come in (Ovadia, Lemire, Lattner), you all worked on SimSIMD, I guess? That said, this is a great article, thanks. Edit: Mojo is a programming language with python-like syntax, and is a product by Modular: https://github.com/modularml/mojo |
|
It's based on a newer compiler framework that has been added to the LLVM umbrella of projects.
> MLIR is a newer compiler framework that allows Mojo to exploit higher level compiler passes unavailable in LLVM alone... It can often more effectively use certain types of CPU optimizations directly, like SIMD, with no direct intervention by a developer
https://www.wikipedia.org/wiki/Mojo_(programming_language)