Enter ThirdAI's BOLT Engine
To cope with the exponentially growing demand for computing, ThirdAI has come up with an exponentially cheaper solution- BOLT (Big O’l Layered Training). The popular algorithms for training AI models developed during the ’80s can be rewritten as dense matrix multiplications. For these specific operations, CPUs are slower when compared with GPUs and other specialized processors such as TPUs. As a result, the trend in AI is moving towards 3x more expensive hardware. However, the chip shortage and exponential blowup in the computing demand make the solution unsustainable. In addition to the cost, GPUs and TPUs have further disadvantages than CPUs, including a small main memory and hard to virtualize (vendor-optimized proprietary software stack).
ThirdAI has worked on these issues and demonstrated that matrix multiplications are overkill for large models. ThirdAI uses sparse coding, which is a more efficient alternative than full matrix multiplications. This makes existing computers a perfect machine for running large AI models and eliminates the need for specialized infrastructure investment.
BOLT's design is based on brain-like efficient sparse coding to train AI models. Our algorithms resulted in exponentially fewer computations to train neural networks while getting the same accuracy.
ThirdAI's benchmark evaluation shows the BOLT algorithm achieves neural-network training in 1% or fewer FLOPS. Our gains are unlike those achieved by quantization, pruning, and structured sparsity, which only offer a slight constant factor improvement. As a result of significant savings, we don't have to rely on specialized instructions, and the speedups are naturally observed on any commodity CPU, including Intel, AMD, or ARM. Even older versions of commodity CPUs can be made equally capable of training a billion parameter models faster than A100 GPUs.
BOLT can be implemented in any workflow (Tensorflow, PyTorch, etc.). BOLT is arguably the most consistent, cheapest, and fully virtualized compute option available. ThirdAI is converting existing CPUs into AI powerhouses, changing the AI industry, and expanding the reach of AI.