REDUCING LOAD BALANCING WORK STEALING

    公开(公告)号:US20220164282A1

    公开(公告)日:2022-05-26

    申请号:US17102696

    申请日:2020-11-24

    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.

    Obtaining correct compile results by absorbing mismatches between data types representations

    公开(公告)号:US09600249B2

    公开(公告)日:2017-03-21

    申请号:US14748536

    申请日:2015-06-24

    IPC分类号: G06F9/44 G06F9/45

    摘要: 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.

    GRAPH FEATURE BASED SYSTEM FOR FLOW MANAGEMENT

    公开(公告)号:US20240202814A1

    公开(公告)日:2024-06-20

    申请号:US18080851

    申请日:2022-12-14

    IPC分类号: G06Q40/02 G06N20/00

    CPC分类号: G06Q40/02 G06N20/00

    摘要: 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.

    VEHICLE TRAFFIC INFORMATION ANALYSIS AND TRAFFIC JAM MANAGEMENT

    公开(公告)号: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.

    Accelerating reference count processing in object deletion

    公开(公告)号:US10579398B2

    公开(公告)日:2020-03-03

    申请号:US15807051

    申请日:2017-11-08

    IPC分类号: G06F9/44 G06F9/448

    摘要: 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.