Communication in multiprocessor using proxy sockets
First Claim
Patent Images
1. A method of computing, comprising:
- receiving, at a first processor, a request to open a communication resource for communicating with a device external to the first processor, wherein the request includes a proxy flag that identifies a first communication resource managed by the first processor or a second communication resource managed by a second processor;
selecting one of the first communication resource or the second communication resource based on information contained in the proxy flag; and
mapping the request to a selected communication resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for implementing communication in a multiprocessor are disclosed. In one exemplary implementation a first processor receives a request to provide a communication resource for an application executing on the first processor to communicate with a remote application. In response to the communication request, the first processor opens a communication resource on a second processor, and manages communication operations between the application executing on the first processor and the remote application using the communication resource on the second processor.
-
Citations
24 Claims
-
1. A method of computing, comprising:
-
receiving, at a first processor, a request to open a communication resource for communicating with a device external to the first processor, wherein the request includes a proxy flag that identifies a first communication resource managed by the first processor or a second communication resource managed by a second processor;
selecting one of the first communication resource or the second communication resource based on information contained in the proxy flag; and
mapping the request to a selected communication resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system, comprising:
-
a first processor and a second processor;
first network communication resources operable on the first processor that enable network communication operations;
second network communication resources operable on the second processor that enable network communication operations;
inter-processor communication resources operable on the first processor and the second processor that enable communication between the first processor and the second processor; and
a demultiplexer module operable on the first processor that enables network communication operations between an application executing on the first processor and a remote application using the second network communication resources. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of computing, comprising:
-
receiving, at a first processor, a request to provide a communication resource for an application executing on the first processor to communicate with a remote application;
in response to the communication request, opening a communication resource on a second processor; and
implementing communication operations between the application executing on the first processor and the remote application using the communication resource on the second processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A multiprocessor computing system, comprising:
-
a first processor and a second processor;
means for managing communication operations between an application executing on the first processor and a remote application using communication resources of the second processor. - View Dependent Claims (22, 23, 24)
-
Specification