CNIPA.AI
返回搜索
档案

MEMORY AS A SERVICE FOR ARTIFICIAL NEURAL NETWORK (ANN) APPLICATIONS

发明专利审中
7浏览
20权利要求 · 3 独立
§ Ⅰ

卷宗概要

发明人

Dmitri Yudanov; Ameen D. Akel; Samuel E. Bradshaw; Kenneth Marion Curewitz; Sean Stephen Eilert

IPC 分类

G6F 9/50G6F 12/2G6F 12/8G6F 12/862G6F 12/1009G6F 12/1036G6F 12/1072G6F 12/126G6F 13/16G6N 3/4

CPC 分类

G6F9/5016G6F9/5022G6F9/5077G6F12/23G6F12/284G6F12/8G6F12/862G6F12/1009G6F12/1036G6F12/1072G6F13/1663G6N3/4G6F12/126G6F2212/1016G6F2212/152G6F2212/502G6F2212/657

Systems, methods and apparatuses of Artificial Neural Network (ANN) applications implemented via Memory as a Service (MaaS) are described. For example, a computing system can include a computing device and a remote device. The computing device can borrow memory from the remote device over a wired or wireless network. Through the borrowed memory, the computing device and the remote device can collaborate with each other in storing an artificial neural network and in processing based on the artificial neural network. Some layers of the artificial neural network can be stored in the memory loaned by the remote device to the computing device. The remote device can perform the computation of the layers stored in the borrowed memory on behalf of the computing device. When the network connection degrades, the computing device can use an alternative module to function as a substitute of the layers stored in the borrowed memory.

原文(中文)

Systems, methods and apparatuses of Artificial Neural Network (ANN) applications implemented via Memory as a Service (MaaS) are described. For example, a computing system can include a computing device and a remote device. The computing device can borrow memory from the remote device over a wired or wireless network. Through the borrowed memory, the computing device and the remote device can collaborate with each other in storing an artificial neural network and in processing based on the artificial neural network. Some layers of the artificial neural network can be stored in the memory loaned by the remote device to the computing device. The remote device can perform the computation of the layers stored in the borrowed memory on behalf of the computing device. When the network connection degrades, the computing device can use an alternative module to function as a substitute of the layers stored in the borrowed memory.