This document discusses challenges with Internet of Things (IoT) networks that lack gateways and instead connect devices directly to the cloud. It outlines issues like limited cellular connectivity, lack of local processing and redundancy, and difficulty implementing uniform security policies. The document proposes using IoT gateways to address these issues. It describes the key challenges in developing effective IoT gateways, like supporting multiple connectivity protocols and providing high performance processing. Finally, it presents AMD's IoT gateway architecture and software stack, which leverages their CPUs and GPUs to offer cost-effective solutions for local processing, redundancy, manageability and scalability.