Goto

Collaborating Authors

 processing function


GPUs, CPUs, and... NICs: Rethinking the Network's Role in Serving Complex AI Pipelines

arXiv.org Artificial Intelligence

The increasing prominence of AI necessitates the deployment of inference platforms for efficient and effective management of AI pipelines and compute resources. As these pipelines grow in complexity, the demand for distributed serving rises and introduces much-dreaded network delays. In this paper, we investigate how the network can instead be a boon to the excessively high resource overheads of AI pipelines. To alleviate these overheads, we discuss how resource-intensive data processing tasks -- a key facet of growing AI pipeline complexity -- are well-matched for the computational characteristics of packet processing pipelines and how they can be offloaded onto SmartNICs. We explore the challenges and opportunities of offloading, and propose a research agenda for integrating network hardware into AI pipelines, unlocking new opportunities for optimization.


Understanding Artificial Neural Networks as a Layman.

#artificialintelligence

The term "Artificial Neural Networks" is derived from the biological structure of brain which is basically composed of interconnected network of neurons. For understanding this we must understand the functioning of brain. Suppose you are driving a car and suddenly a person comes running in the middle of Road. So now you would be thinking that the person writing the article is somewhat mad because nobody will opt for the fourth option. Let us understand the fourth option first.


NEWRON: A New Generalization of the Artificial Neuron to Enhance the Interpretability of Neural Networks

arXiv.org Artificial Intelligence

In this work, we formulate NEWRON: a generalization of the McCulloch-Pitts neuron structure. This new framework aims to explore additional desirable properties of artificial neurons. We show that some specializations of NEWRON allow the network to be interpretable with no change in their expressiveness. By just inspecting the models produced by our NEWRON-based networks, we can understand the rules governing the task. Extensive experiments show that the quality of the generated models is better than traditional interpretable models and in line or better than standard neural networks.


Internet of Things Explained

#artificialintelligence

The crucial component making smart technologies possible – from something as small as a ring to as large as an entire city – is the IoT. Although there are varying definitions, the term IoT is mainly used for previously'dumb' devices that didn't have an Internet connection, but that now communicate with the network independently of human action. For this reason, a smartphone isn't explicitly defined as an IoT device – although it's crammed with sensors. A connected refrigerator or microwave oven however is. Nowadays, these smart technology devices devices include billions of objects of all shapes and sizes – coffee machines, lightbulbs, driver-less trucks, wearable fitness devices, jet engines and children's smart toys – all equipped with sensors and communicating data through the Internet.