-
公开(公告)号:US11651269B2
公开(公告)日:2023-05-16
申请号:US16675397
申请日:2019-11-06
发明人: Hu Chenxi , Sanping Li
CPC分类号: G06K9/6257 , G06F16/2228 , G06F16/2237 , G06F16/24565 , G06F16/285 , G06F16/288 , G06K9/6231 , G06K9/6265 , G06N20/00
摘要: A method comprises: generating, at a first computing device, a first set of gradient values associated with a data block processed by nodes of a machine learning model, the first set of gradient values being in a first data format; determining a first shared factor from the first set of gradient values, the first shared factor being in a second data format of a lower a precision than that of the first data format; and scaling the first set of gradient values with the first shared factor, to obtain a second set of gradient values having the second data format. In addition, the method comprises sending the second set of gradient values and the first shared factor to a second computing device; and, in response to receiving a third set of gradient values and a second shared factor from the second computing device, adjusting parameters of the machine learning model.
-
公开(公告)号:US20190236068A1
公开(公告)日:2019-08-01
申请号:US16376950
申请日:2019-04-05
申请人: Inpixon
发明人: Chris Baskett , Tony Faustini , Farzin Shakib
IPC分类号: G06F16/2455 , G06F16/2453 , G06F16/22
CPC分类号: G06F16/2456 , G06F16/2237 , G06F16/2453 , G06F16/24544 , G06F16/24547
摘要: Techniques to process a query and perform a join of tables that are distributed across nodes of a network. The join can be performed by analyzing a Where clause. An active flag structure can have flag values that identify table entries satisfying criteria of the Where clause. Keys of surviving entries of a first table can be used to generate a request for a second table to be joined. The request can be for second flags for the second table when the Where clause has criteria for the second table. A response can be used to update the first flags to change a first flag to False. After updating, data can be retrieved for first flags that are True. Requests can use identifiers associated with the first table that identify a location for sending the request, e.g., using RDMA or MPI.
-
公开(公告)号:US20190235865A1
公开(公告)日:2019-08-01
申请号:US15881804
申请日:2018-01-29
IPC分类号: G06F9/30
CPC分类号: G06F9/30036 , G06F9/3001 , G06F16/2237 , G06F16/2246
摘要: A method, apparatus and product for solving CSP comprising vectors of unknown size. The method comprises generating a structural skeleton tree of a problem description, wherein the structural skeleton tree comprises a node representing a vector of unknown size and a node representing a size of the vector; determining a vector size Constraint Satisfaction Problem (CSP) based on the structural skeleton tree, wherein said determining comprises projecting over-approximated constraints on the size of the vector based on operators used on the vector or elements thereof; solving the vector size CSP to determine the size of the vector; modifying the structural skeleton tree to set the size of the vector and to include nodes for each element in the vector, whereby obtaining a CSP; and solving the CSP.
-
公开(公告)号:US20190213176A1
公开(公告)日:2019-07-11
申请号:US16353334
申请日:2019-03-14
申请人: Amadeus S.A.S.
IPC分类号: G06F16/215 , G06F16/2455 , G06F16/28 , G06F16/21 , G06F16/22
CPC分类号: G06F16/215 , G06F16/211 , G06F16/2237 , G06F16/24562 , G06F16/289
摘要: Systems, methods, and computer program products for associating a unique identifier with an object. The system may include a database with a memory unit, an index unit, and a control pointer unit, at least one identifier management unit, and at least one update unit. A finite set of identifiers is organized in pages, and each page includes a bitmap representing the availability of the identifiers. The pointers to data in the index include a pointer to a last page loaded by an identifier management unit, and a pointer to a last page updated by an update unit.
-
公开(公告)号:US20190182976A9
公开(公告)日:2019-06-13
申请号:US14973347
申请日:2015-12-17
申请人: Adtran, Inc.
CPC分类号: H05K5/069 , G06F12/0804 , G06F12/1009 , G06F13/1673 , G06F16/2237 , G06F16/24552 , G06F2212/657 , H05K5/03 , H05K5/04 , H05K7/20536
摘要: Telecommunications enclosures are described in this document. In one aspect, a telecommunications enclosure includes side panels having seals and an enclosure top connected, independent of a frame, to top ends of the side panels. The enclosure top has an enclosure top outer end that extends between the side panels and includes a seal. An interior panel is connected, independent of a frame, to side panels and has an interior panel outer end that extends between the side panels. The interior panel is separated from the enclosure top by a first distance and separated by a second distance from bottom ends of the side panels. A removable door is formed to engage the seals when the removable door is secured to the frameless telecommunications enclosure.
-
公开(公告)号:US20190121902A1
公开(公告)日:2019-04-25
申请号:US15813577
申请日:2017-11-15
IPC分类号: G06F17/30
CPC分类号: G06F16/278 , G06F16/212 , G06F16/2237 , G06F16/24554
摘要: Computer-implemented methods are provided for storing records in and retrieving records from a sharded table of a sharded database. The sharded database comprises a plurality of database shards. The database shards are each configured to store a subset of records of the sharded table. The database shards are also each associated with a respective Bloom filter. Records are inserted into the sharded table by generating a respective representation of the sharding key of the record to be stored for use with each of a plurality of the respective Bloom filters. Hamming distances between current values of each of the plurality of Bloom filters and the respective representation of the sharding key for use with that Bloom filter are then calculated and a database shard for storing the record is selected from amongst those database shards based on the calculated Hamming distances.
-
公开(公告)号:US10019138B2
公开(公告)日:2018-07-10
申请号:US15428145
申请日:2017-02-08
发明人: Mark Zeldis , Ryan Caudy , David R. Kent, IV , Charles Wright , Radu Teodorescu , Nathaniel J. Dorfman
IPC分类号: G06F17/00 , G06F3/0483 , G06F17/30 , G06F3/0485
CPC分类号: G06F16/2453 , G06F3/0481 , G06F3/0482 , G06F3/0483 , G06F3/04847 , G06F3/0485 , G06F3/04895 , G06F3/0605 , G06F3/0656 , G06F3/067 , G06F8/30 , G06F8/41 , G06F8/427 , G06F8/60 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F12/0261 , G06F12/084 , G06F12/1483 , G06F15/17331 , G06F16/113 , G06F16/144 , G06F16/162 , G06F16/215 , G06F16/22 , G06F16/221 , G06F16/2228 , G06F16/2237 , G06F16/2246 , G06F16/2255 , G06F16/2264 , G06F16/2272 , G06F16/2282 , G06F16/2291 , G06F16/23 , G06F16/2308 , G06F16/2358 , G06F16/2365 , G06F16/2372 , G06F16/2379 , G06F16/242 , G06F16/2428 , G06F16/245 , G06F16/24534 , G06F16/24535 , G06F16/24537 , G06F16/24539 , G06F16/2455 , G06F16/24553 , G06F16/2456 , G06F16/2457 , G06F16/24575 , G06F16/248 , G06F16/254 , G06F16/27 , G06F16/278 , G06F16/285 , G06F16/9024 , G06F16/907 , G06F16/951 , G06F16/9535 , G06F16/9566 , G06F16/9574 , G06F17/2235 , G06F17/24 , G06F17/245 , G06F17/246 , G06F17/2715 , G06F17/276 , G06F17/40 , G06F21/00 , G06F21/6209 , G06F2201/805 , G06F2201/84 , G06F2212/1052 , G06F2212/154 , G06F2212/163 , G06F2212/60 , H04L12/18 , H04L51/046 , H04L51/12 , H04L61/2069 , H04L63/101 , H04L63/102 , H04L67/1002 , H04L67/141 , H04L67/28 , H04L67/2833 , H04L67/2842 , H04L67/2847 , H04L67/34 , H04L67/42 , H04L69/16
摘要: Described are methods, systems and computer readable media for GUI display effect formatting.
-
公开(公告)号:US20180181640A1
公开(公告)日:2018-06-28
申请号:US15392023
申请日:2016-12-28
申请人: Khalifa University of Science, Technology and Research , British Telecommunications plc , Emirates Telecommunications Corporation
发明人: Di Wang , Ivan Boyd , Ahmad Al-Rubaie , Jason Ng
IPC分类号: G06F17/30
CPC分类号: G06F16/9024 , G06F16/2237
摘要: This invention relates to methods and systems for searching. It is particularly applicable to methods of searching which enable efficient identification of compatible portfolios. Embodiments of the invention propose methods of searching which address the huge search space issue associated with identifying compatible portfolios. In particular, embodiments of the invention start their search operations simultaneously from both sides by both trying to form valid portfolios from candidate products until a valid solution is found and trying to find conflicts from the defined compatibility rules until a conflict is found which leads to the conclusion that no valid solution exists. A conclusion from either process will stop the whole searching process which can significantly reduce blind and unnecessary searching in the whole search space. In embodiments of the invention, the two sides of the search process are also connected in a way which permits two-way communications between the processes to share information about invalid search branches during the execution of the search. The shared information is then used to direct the current and later stage of search execution. Such exchange of information can also significantly reduce the search space and create more efficient searching systems and methods, particularly by stopping search agents from carrying out invalid future searches in branches that another agent has already identified as invalid.
-
公开(公告)号:US20180144010A1
公开(公告)日:2018-05-24
申请号:US15857770
申请日:2017-12-29
CPC分类号: G06F16/2237 , G06F7/24 , G06F7/36 , G06F9/30032 , G06F9/30047 , G06F9/3881 , G06F12/0238 , G06F12/0862 , G06F16/23 , G06F16/283 , G06F2212/1024 , G06F2212/7203
摘要: An information processing system, computer readable storage medium, and method for accelerated radix sort processing of data elements in an array in memory. The information processing system stores an array of data elements in a buffer memory in an application specific integrated circuit radix sort accelerator. The array has a head end and a tail end. The system radix sort processing, with a head processor, data elements starting at the head end of the array and progressively advancing radix sort processing data elements toward the tail end of the array. The system radix sort processing, with a tail processor, data elements starting at the tail end of the array and progressively advancing radix sort processing data elements toward the head end of the array, the tail processor radix sort processing data elements in the array contemporaneously with the head processor radix sort processing data elements in the array.
-
公开(公告)号:US20180137156A1
公开(公告)日:2018-05-17
申请号:US15869019
申请日:2018-01-11
申请人: Flipboard, Inc.
发明人: Andrew David Walkingshaw , Boris Lev Aleksandrovsky , Arthur Anthonie van Hoff , Markus Breunig
CPC分类号: G06F16/2237 , G06F16/24578 , G06F16/3326 , G06F16/9535 , G06Q50/01 , H04L65/40
摘要: An online system generates implied links between objects distributed by the online system based on a plurality of users' behaviors with respect to the objects. For a behavior of a user with respect to an object that satisfies a link criterion, the online system identifies a connection between the user and the object. Local object graphs are generated to represent the relationships between the objects connected to each user, and the local object graphs are merged into a global object graph. An adjacency matrix is extracted from the global object graph as a representation of the strength of relationships between the objects distributed by the online system. The online system may then apply graph analysis techniques to the adjacency matrix, thereby analyzing the relationships between the objects without relying upon explicit links between the objects.
-
-
-
-
-
-
-
-
-