MEMORY SHARING USING RDMA
    561.
    发明申请
    MEMORY SHARING USING RDMA 审中-公开
    使用RDMA进行存储共享

    公开(公告)号:US20160294983A1

    公开(公告)日:2016-10-06

    申请号:US14672397

    申请日:2015-03-30

    CPC classification number: G06F15/17331 G06F12/0802

    Abstract: A method for data storage includes provisioning, in a cluster of computers, including at least first and second computers, which are connected to a packet data network, a range of RAM on the second computer for use by the first computer. Blocks of data are stored in the provisioned range for use by programs running on the first computer. Upon incurring a page fault on the first computer in response to a request for a page of virtual memory by a program running on the first computer, a block swap request is directed to the NIC of the first computer with respect to the requested page. In response to the block swap request, an RDMA read request is initiated by the NIC via the network to the NIC of the second computer, to retrieve the requested page from the provisioned range, so as to resolve the page fault.

    Abstract translation: 一种用于数据存储的方法包括在计算机集群中提供包括连接到分组数据网络的至少第一和第二计算机,第二计算机上的RAM的范围供第一计算机使用。 数据块存储在供应范围内供第一台计算机上运行的程序使用。 响应于通过在第一计算机上运行的程序对虚拟存储器页的请求而在第一计算机上引起页错误时,块交换请求针对所请求的页面被引导到第一计算机的NIC。 响应于块交换请求,NIC通过网络发起RDMA读取请求到第二台计算机的NIC,从提供的范围中检索所请求的页面,以便解决页面错误。

    Using a single work item to send multiple messages
    562.
    发明申请
    Using a single work item to send multiple messages 审中-公开
    使用单个工作项发送多个消息

    公开(公告)号:US20160294926A1

    公开(公告)日:2016-10-06

    申请号:US15077945

    申请日:2016-03-23

    CPC classification number: H04L43/16 H04L47/50 H04L69/30

    Abstract: A method for communication includes receiving multiple work requests from a process running on a computer to transmit respective messages over a network. A single work item corresponding to the multiple work requests is submitted to a network interface controller (NIC) connected to the computer. In response to the single work item, multiple data packets carrying the respective messages are transmitted from the NIC to the network.

    Abstract translation: 一种用于通信的方法包括从计算机上运行的进程接收多个工作请求以通过网络发送相应的消息。 与多个工作请求相对应的单个工作项目被提交给连接到计算机的网络接口控制器(NIC)。 响应于单个工作项,携带相应消息的多个数据分组从NIC传送到网络。

    CONNECTOR MODULE WITH INTERNAL WIRELESS COMMUNICATION DEVICE
    563.
    发明申请
    CONNECTOR MODULE WITH INTERNAL WIRELESS COMMUNICATION DEVICE 有权
    具有内部无线通信设备的连接器模块

    公开(公告)号:US20160276784A1

    公开(公告)日:2016-09-22

    申请号:US14662258

    申请日:2015-03-19

    Abstract: A connector module includes a signal interface, a wireless communication module and a connector housing. The signal interface is configured to exchange signals between a cable and a communication unit when the connector module is connected to the communication unit. The wireless communication module is configured to exchange information in a first mode between the communication unit and a wireless terminal when the connector module is connected to the communication unit, and, when the connector module is disconnected from the communication unit, to exchange information in a second between a memory internal to the connector module and the wireless terminal mode. The connector housing contains the signal interface and the wireless communication module.

    Abstract translation: 连接器模块包括信号接口,无线通信模块和连接器壳体。 信号接口被配置为当连接器模块连接到通信单元时,在电缆和通信单元之间交换信号。 无线通信模块被配置为当连接器模块连接到通信单元时,在通信单元和无线终端之间以第一模式交换信息,并且当连接器模块与通信单元断开连接时,以交换信息 第二在连接器模块内部的存储器与无线终端模式之间。 连接器外壳包含信号接口和无线通信模块。

    PACKET STEERING
    564.
    发明申请
    PACKET STEERING 有权
    分组转向

    公开(公告)号:US20160248671A1

    公开(公告)日:2016-08-25

    申请号:US15145848

    申请日:2016-05-04

    Abstract: A method for steering packets includes receiving a packet and determining parameters to be used in steering the packet to a specific destination, in one or more initial steering stages, based on one or more packet specific attributes. The method further includes determining an identity of the specific destination of the packet in one or more subsequent steering stages, governed by the parameters determined in the one or more initial stages and one or more packet specific attributes, and forwarding the packet to the determined specific destination.

    Abstract translation: 一种用于转向分组的方法包括基于一个或多个分组特定属性,在一个或多个初始转向阶段中接收分组并确定要用于将分组指向特定目的地的参数。 该方法还包括确定一个或多个后续转向级中的分组的特定目的地的身份,由在一个或多个初始阶段中确定的参数和一个或多个分组特定属性来管理,以及将分组转发到所确定的特定 目的地。

    ASSOCIATIVE SUMMING FOR HIGH PERFORMANCE COMPUTING
    565.
    发明申请
    ASSOCIATIVE SUMMING FOR HIGH PERFORMANCE COMPUTING 有权
    高性能计算的相关性研讨会

    公开(公告)号:US20160239262A1

    公开(公告)日:2016-08-18

    申请号:US15041038

    申请日:2016-02-11

    Inventor: Hillel Chapman

    CPC classification number: H04L67/10 G06F7/485

    Abstract: Apparatus, systems, and methods are described, including apparatus that includes one or more communication interfaces for communicating over a communication network, and a processor. The processor is configured to receive, via the communication interfaces, a plurality of numbers, and calculate a sum of the numbers that is independent of an order in which the numbers are received, by (i) converting any of the numbers that are received in a floating-point representation to a derived floating-point representation that includes a plurality of signed integer multiplicands corresponding to different respective orders of magnitude, and (ii) summing the numbers in the derived floating-point representation, by separately summing integer multiplicands that correspond to the same order of magnitude. Other embodiments are also described.

    Abstract translation: 描述了装置,系统和方法,包括包括用于通过通信网络进行通信的一个或多个通信接口和处理器的装置。 处理器被配置为经由通信接口接收多个数字,并且通过以下步骤来计算与接收数字无关的顺序的数字的和:(i)将在 对衍生浮点表示的浮点表示,其包括对应于不同相应数量级的多个带符号整数被乘数,以及(ii)通过对应于对应的整数被乘数来对导出的浮点表示中的数进行求和 达到相同的数量级。 还描述了其它实施例。

    Compact optical fiber splitters
    566.
    发明申请
    Compact optical fiber splitters 审中-公开
    紧凑型光纤分路器

    公开(公告)号:US20160238789A1

    公开(公告)日:2016-08-18

    申请号:US15137048

    申请日:2016-04-25

    Abstract: An apparatus includes one or more optical waveguides, one or more first micro-lenses, and one or more second micro-lenses. The one or more optical waveguides are formed in a substrate and are configured to convey respective optical signals between first ends and second ends of the optical waveguides. The one or more first micro-lenses are disposed on the respective first ends of the optical waveguides and are configured to couple the optical signals between the first ends and respective first optical elements. The one or more second micro-lenses are disposed on the respective second ends of the optical waveguides and are configured to couple the optical signals between the second ends and respective second optical elements.

    Abstract translation: 一种装置包括一个或多个光波导,一个或多个第一微透镜和一个或多个第二微透镜。 一个或多个光波导形成在衬底中并且被配置为在光波导的第一端和第二端之间传送相应的光信号。 一个或多个第一微透镜设置在光波导的相应的第一端上,并且被配置为将光信号耦合在第一端和相应的第一光学元件之间。 一个或多个第二微透镜设置在光波导的相应的第二端上,并且被配置为将光信号耦合在第二端和相应的第二光学元件之间。

    TIME-EFFICIENT NETWORK FUNCTION VIRTUALIZATION ARCHITECTURE
    567.
    发明申请
    TIME-EFFICIENT NETWORK FUNCTION VIRTUALIZATION ARCHITECTURE 有权
    高效的网络功能虚拟化架构

    公开(公告)号:US20160234077A1

    公开(公告)日:2016-08-11

    申请号:US14616760

    申请日:2015-02-09

    CPC classification number: H04L47/12 H04L41/12 H04L41/16 H04L41/5054

    Abstract: A method for designing a Network Function Virtualization (NFV) architecture includes accepting a definition of multiple Virtual Network Functions (VNFs), and of one or more packet types having respective occurrence probabilities, wherein each packet type is associated with a respective subset of the VNFs that are to be applied to packets of that packet type. Information on multiple available physical computers, each capable of running only a partial subset of the multiple VNFs, is further accepted. The VNFs are allocated to the physical computers by applying an optimality criterion to definition and the information.

    Abstract translation: 一种用于设计网络功能虚拟化(NFV)架构的方法包括接受多个虚拟网络功能(VNF)的定义以及具有各自出现概率的一个或多个分组类型的定义,其中每个分组类型与VNF的相应子集相关联 这将被应用于该分组类型的分组。 关于多个可用物理计算机的信息,每个能够仅运行多个VNF的部分子集的信息被进一步接受。 通过对定义和信息应用最优性标准将VNF分配给物理计算机。

    Maintaining a system state cache
    568.
    发明授权
    Maintaining a system state cache 有权
    维护系统状态缓存

    公开(公告)号:US09384139B2

    公开(公告)日:2016-07-05

    申请号:US14265397

    申请日:2014-04-30

    Inventor: Itai Baz Amir Dahan

    Abstract: Methods, apparatuses and computer software products implement embodiments of the present invention that include storing, to a module memory in each of a plurality of modules having multiple sub-modules, a record containing record entries corresponding respectively to the sub-modules. Upon detecting changes in respective states of the sub-modules of a given module, the corresponding record entries are set in response to the detected changes in the states of the sub-modules of the given module. A cache containing cache entries corresponding respectively to the sub-modules in the plurality of the modules is stored to a controller memory, and the record in each of the modules is polled. Upon detecting that a given record entry of the given module has been set, from the current state information with respect to the given sub-module is requested and received, and a corresponding cache entry is updated in the cache with the current state information.

    Abstract translation: 方法,装置和计算机软件产品实现本发明的实施例,其包括将具有多个子模块的多个模块中的每一个中的模块存储器存储到分别对应于子模块的记录条目。 在检测给定模块的子模块的各个状态的变化时,响应于检测到的给定模块的子模块的状态的变化来设置相应的记录条目。 包含分别对应于多个模块中的子模块的高速缓存条目的高速缓存存储到控制器存储器中,轮询每个模块中的记录。 在检测到给定模块的给定记录条目已被设置之后,从当前关于给定子模块的状态信息被请求和接收,并且在高速缓存中使用当前状态信息更新对应的高速缓存条目。

    Optical module with flexible wiring board
    570.
    发明授权
    Optical module with flexible wiring board 有权
    带柔性布线板的光模块

    公开(公告)号:US09325418B2

    公开(公告)日:2016-04-26

    申请号:US14354759

    申请日:2012-10-25

    Abstract: On a predetermined mounting surface of a surface (22A) of a flexible wiring board (22), a flexible wiring board pressing plate (28) which presses the mounting surface against a lower cover (12) is provided at a position immediately below a first radiation block (24) and a pressing sheet (26). The flexible wiring board pressing plate (28) has five pairs of projections (28PA and 28PB) respectively arranged in lines. The projections (28PA and 28PB) are formed to intersect conductive patterns (22ACP) at predetermined intervals.

    Abstract translation: 在柔性布线板(22)的表面(22A)的预定的安装表面上,将紧固在下盖(12)上的安装表面的柔性布线板压板(28)设置在第一 辐射块(24)和按压片(26)。 柔性线路板按压板(28)具有分别配置成5对的突起(28PA,28PB)。 突起(28PA和28PB)形成为以预定间隔相交于导电图案(22ACP)。

Patent Agency Ranking