Storage is a major bottleneck for Artificial Intelligence, but Apple's control of all hardware and software will make their AI fast and affordable. Here's how.
Artificial Intelligence is remaking our world. But the biggest challenge is making AI work at the edge -- on a self-driving car, or your smartphone. Storage is a major AI bottleneck, but Apple's control of all hardware and software will make their AI fast and affordable.
Different types of workloads have different types of memory and storage access, and the subset of AI called machine learning (ML) is no different. ML has two main workloads: Training and inference.
ML training is data intensive. To learn to distinguish between a picture of a dog and a picture of a cat, the ML needs to see as many labeled pictures of each as possible to adjust its recognition parameters to accurately distinguish a dog from cat.
Once trained the resulting model needs much less storage capacity, since it is now just another program, and doesn't store thousands of pictures. However, the model does need to be close to the processor, whether that's a CPU, GPU, or dedicated AI hardware, so when a picture is sent to it for classification, the ML can respond quickly, and, on edge devices, energy efficiency.
GPUS
Responding quickly requires much parallelism, which is why graphics cards (GPUs) are popular in AI servers: their massive parallelism and high bandwidth makes them fast. But their high cost and energy use make GPUs impractical for mobile device usage.
GPUs weren't designed for ML usage - they just happened to be the best platform available for ML at the time - and now there are dozens of dedicated AI/ML processor and co-processor designs, including Apple's A11 Bionic Neural Engine. AI processors typically have a wide array of simple processors for parallelism, reduced floating point precision, and tuning for matrix operations.
Sending an image to the ML program for classification requires multiple off-chip memory and storage accesses, which slows performance and increases energy consumption. Placing AI processors in close proximity to the model and the data enables a dramatic reduction in I/O.
WHERE THE NVRAM COMES IN
HOW DOES THIS HELP APPLE?
Apple's sole source for its custom processors is TSMC, the world's largest semiconductor foundry. TSMC has put NVRAM on its roadmap for 2019. Put the advantages of on-chip AI using NVRAM together with TSMC's commitment to NVRAM, and you have an obvious and significant improvement to Apple's mobile devices.
THE STORAGE BITS TAKE
Much was made of Apple's slow start in AI a few years ago. But Apple has often been slow to markets they later came to dominate, such as music players and smartphones.
Placing ML models in on-chip NVRAM next to the AI processor will improve performance, reduce energy consumption, and make it easy for Apple to update ML models during iOS updates. It will also disadvantage competitors who can't afford that level of on-chip integration.
AI is remaking our world. It will also remake the mobile device market, with Apple taking the lead.
Packers and Movers in Gurgaon | Packers and Movers Gurgaon | Movers and Packers in Gurgaon | Movers and Packers Gurgaon | Relocation Services in Gurgaon | Shifting Services in Gurgaon | Transportation Services in Gurgaon | Packing Services in Gurgaon | Warehousing Services in Gurgaon | Loading Unloading Services in Gurgaon | Packing Unpacking Services in Gurgaon
ReplyDeletegenerator on hire in noida | generator on rent in noida | hire generator in noida | genset on hire in noida | genset on rent in noida | hire genset in noida | silent generator on rent in noida | hire silent generator in noida | silent generator on hire in noida | small generator on rent in noida | hire diesel generator in noida | diesel generator on hire in noida | diesel generator on rent in noida | hire portable generator in noida | portable generator on hire in noida | portable generator on rent in noida | hire power generator in noida | power generator on hire in noida | power generator on rent in noida
ReplyDeleteOh my goodness! an amazing article dude. Thank you However I am experiencing issue with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting identical rss problem? Anyone who knows kindly respond. Thnkx
ReplyDeleteWebsite
Information