-
公开(公告)号:US20220164282A1
公开(公告)日:2022-05-26
申请号:US17102696
申请日:2020-11-24
发明人: Michihiro Horie , Kazunori Ogata , Mikio Takeuchi
IPC分类号: G06F12/02
摘要: Embodiments are disclosed for a method. The method includes determining that a thief thread attempted a work steal from a garbage collection (GC) owner queue. Additionally, the method includes determining that a number of tasks in the GC owner queue meets a predetermined threshold. Further, the method includes determining that the GC owner queue comprises a heavy-weight task. The method also includes moving the heavy-weight task to a top position of the GC owner queue.
-
公开(公告)号:US10984014B2
公开(公告)日:2021-04-20
申请号:US16781992
申请日:2020-02-04
摘要: A method is provided for consistent data processing by first and second distributed processing systems having different data partitioning and routing mechanisms such that the first system is without states and the second system is with states. The method includes dividing data in each system into a same number of partitions based on a same key and a same hash function. The method includes mapping partitions between the systems in a one-to-one mapping. The mapping step includes calculating a partition ID based on the hash function and a total number of partitions, and dynamically mapping a partition in the first system to a partition in the second system, responsive to the partition in the first system being unmapped to the partition in the second system.
-
3.
公开(公告)号:US09600249B2
公开(公告)日:2017-03-21
申请号:US14748536
申请日:2015-06-24
摘要: Methods and a system are provided. A method includes implementing a function, which a compiler for a first language does not have, using a compiler for a second language. The implementing step includes generating, by the compiler for the first language, a first abstract syntax tree. The implementing step further includes converting, by a converter, the first abstract syntax tree to a second abstract syntax tree of the compiler for the second language using a conversion table from data representation types in the first language to data representation types in the second language. When a compilation error occurs, the implementing step also includes generating a special node for error processing in the second abstract syntax tree and storing an error token in the special node. When unparsing, the implementing step additionally includes outputting the error token, in the form of source code written in the first language.
-
4.
公开(公告)号:US20240249153A1
公开(公告)日:2024-07-25
申请号:US18166027
申请日:2023-02-08
发明人: Swanand Ravindra Kadhe , Heiko H. Ludwig , Nathalie Baracaldo Angel , Yi Zhou , Alan Jonathan King , Keith Coleman Houck , Ambrish Rawat , Mark Purcell , Naoise Holohan , Mikio Takeuchi , Ryo Kawahara , Nir Drucker , Hayim Shaul
摘要: Systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to federated training and inferencing. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a modeling component that trains an inferential model using data from a plurality of parties and comprising horizontally partitioned data and vertically partitioned data, wherein the modeling component employs a random decision tree comprising the data to train the inferential model, and an inference component that responds to a query, employing the inferential model, by generating an inference, wherein first party private data, of the data, originating from a first passive party of the plurality of parties, is not directly shared with other passive parties of the plurality of parties to generate the inference.
-
公开(公告)号:US20240202814A1
公开(公告)日:2024-06-20
申请号:US18080851
申请日:2022-12-14
发明人: Ryo Kawahara , Mikio Takeuchi
摘要: Input data is obtained and converted into a graph. Based on the converted input data, a time series of snapshot graphs is generated by selecting edges whose timestamps are in a given time window for each of a plurality of time windows, each edge having a corresponding attribute. Internal flow probabilities are computed for each snapshot graph of the time series of snapshot graphs and a system is controlled based on the internal flow probabilities.
-
公开(公告)号:US11200256B2
公开(公告)日:2021-12-14
申请号:US16381216
申请日:2019-04-11
摘要: A computer-implemented method for increasing record availability on a distributed database system implementing multiple partitioning strategies includes identifying first processing devices of a distributed database system for storing one or more first records in accordance with multiple partitioning strategies, determining that at least two of the first processing devices are identified for storing a given one of the one or more first records, and selecting one or more new processing devices of the distributed database system for storing the given first record to achieve sufficiently high availability of the given record within the distributed database system.
-
公开(公告)号:US20200234581A1
公开(公告)日:2020-07-23
申请号:US16250327
申请日:2019-01-17
发明人: Mikio Takeuchi
IPC分类号: G08G1/0968 , G08G1/01 , G01C21/36
摘要: Methods and systems for traffic jam management include generating a representation of a road network that comprises a road graph, with vertices of the road graph representing road segments and edges of the road graph representing pairs of adjacent road segments at each intersection. The road graph is partitioned into sub-graphs to balance a number of messages received from vehicles within each sub-graph and to minimize vehicle transitions between sub-graphs. It is determined that a traffic jam is present on one or more road segments. Navigational information is provided to one or more vehicles responsive to the traffic jam.
-
公开(公告)号:US20200174848A1
公开(公告)日:2020-06-04
申请号:US16781992
申请日:2020-02-04
摘要: A method is provided for consistent data processing by first and second distributed processing systems having different data partitioning and routing mechanisms such that the first system is without states and the second system is with states. The method includes dividing data in each system into a same number of partitions based on a same key and a same hash function. The method includes mapping partitions between the systems in a one-to-one mapping. The mapping step includes calculating a partition ID based on the hash function and a total number of partitions, and dynamically mapping a partition in the first system to a partition in the second system, responsive to the partition in the first system being unmapped to the partition in the second system.
-
公开(公告)号:US10579398B2
公开(公告)日:2020-03-03
申请号:US15807051
申请日:2017-11-08
发明人: Kiyokuni Kawachiya , Mikio Takeuchi
摘要: A computer-implemented method is provided for deleting a given object from among a plurality of objects in an object-oriented programming language computing system which uses a Reference Count (RC) of each of the plurality of objects to check a liveness of the plurality of objects. The method includes decrementing, in a Reference Counts (RCs) decrement operation, RCs of objects referenced from the given object using one or more non-atomic operations in a transaction that utilizes a hardware transactional memory mechanism to accelerate the reference counts decrement operation.
-
公开(公告)号:US20180276119A1
公开(公告)日:2018-09-27
申请号:US15465873
申请日:2017-03-22
发明人: Kiyokuni Kawachiya , Mikio Takeuchi
CPC分类号: G06F12/0261 , G06F9/45504 , G06F12/0269 , G06F2212/1044 , G06F2212/152
摘要: A computer-implemented method is provided for distributed garbage collection (GC). The method includes increasing, an amount of heap collection in an origin JAVA Virtual Machine (JVM) by collecting unnecessary remote references to objects that belong to the origin JVM. The collecting step collects the unnecessary remote references by executing a local GC in one or more remote JVMs.
-
-
-
-
-
-
-
-
-