Cloud HPC w/ NVIDIA Tesla V100 GPUs + AWS P3, Google TPU2, & IBM Power9 Processors
Cognitive Computing includes elements from Artificial Intelligence (AI), Deep Learning (DL), and Machine Learning (ML), primarily through a combination of training neural networks from data sets and processing information through established algorithms. Decades of research in computer science internationally has led to major advances in using this technology in practical ways, for example: robotics, data mining, speech recognition, autonomous or self-driving vehicle navigation, pharmaceutical discovery, image/video processing, risk management, complex system modeling, meme generation, customer behavior pattern discernment, product recommendations in ecommerce, etc. Neural Networks date back as far as 1944 to the work of Warren McCullough & Walter Pitts (University of Chicago/MIT), forming key aspects of the Cybernetics (1940-60s), Connectionism (1980-90s), and Deep Learning (2006-present) movements. Recent developments in cloud computing and hardware design have led to IT majors and Fortune 500 corporations implementing an "AI-First" strategy, where companies like eBay, Uber, SAP, Dropbox, AirBNB, Snapchat, Twitter, Qualcomm, ARM, and many others have already invested heavily in launching live production applications. In 2017, NVIDIA, Google, AWS, IBM, Facebook, AMD, and Microsoft all made major announcements about new AI/ML/DL platform technology, including for the first time making this advanced hardware available to businesses, researchers, and developers on the cloud computing model to integrate with existing web hosting and data center tools. These platforms also scale to perform as supercomputers in High Performance Computing (HPC) applications, processing "big data" in real-time and solving complex math, science, and research problems through the power of new GPU/TPU chip designs optimized for ML requirements.