Apparatus and method for speculatively vectorising program code

    公开(公告)号:US12131155B2

    公开(公告)日:2024-10-29

    申请号:US17597134

    申请日:2020-03-25

    摘要: An apparatus and method are provided for speculatively vectorising program code. The apparatus includes processing circuitry for executing program code, the program code including an identified code region comprising at least a plurality of speculative vector memory access instructions. Execution of each speculative vector memory access instruction is employed to perform speculative vectorisation of a series of scalar memory access operations using a plurality of lanes of processing. Tracking storage is used to maintain, for each speculative vector memory access instruction, tracking information providing an indication of a memory address being accessed within each lane. Checking circuitry then references the tracking information during execution of the identified code region by the processing circuitry, in order to detect any inter lane memory hazard resulting from the execution of the plurality of speculative vector memory access instructions.

    Air delivery conduit
    4.
    发明授权

    公开(公告)号:US12128184B2

    公开(公告)日:2024-10-29

    申请号:US17027809

    申请日:2020-09-22

    申请人: ResMed Pty Ltd

    IPC分类号: A61M16/08 A61M16/00 A61M16/14

    摘要: An air delivery conduit for conveying breathable gas from a positive airway pressure device to a patient interface includes a tubular wall structure constructed from a textile material. A reinforcing structure may be provided to the wall structure that is structured to prevent kinking or collapsing of the wall structure. The wall structure may include a warp having a plurality of lengthwise textile warp threads arranged in a circle and a weft having a textile weft thread that is woven through the warp threads.

    Vacuum flask
    5.
    外观设计

    公开(公告)号:USD1047564S1

    公开(公告)日:2024-10-22

    申请号:US29806783

    申请日:2021-09-07

    摘要: FIG. 1 is a front perspective view of our new design;
    FIG. 2 is a back perspective view thereof;
    FIG. 3 is a front view thereof;
    FIG. 4 is a back view thereof;
    FIG. 5 is a top plan view thereof;
    FIG. 6 is a bottom plan view thereof; and,
    FIG. 7 is a right side view thereof, the left side view being a mirror image thereof.

    Coffee machine except for household purposes

    公开(公告)号:USD1047561S1

    公开(公告)日:2024-10-22

    申请号:US35516815

    申请日:2022-11-08

    摘要: Fig. 1.1 is a perspective view of my coffee machine;
    Fig. 1.2 is a side perspective view thereof;
    Fig. 1.3 is a front view thereof;
    Fig. 1.4 is a left view thereof;
    Fig. 1.5 is a right view thereof;
    Fig. 1.6 is a back view thereof; and
    Fig. 1.7 is a top view thereof.
    In the drawings, the broken lines depict portions of the coffee machine except for household purposes that form no part of the claimed design.

    Method and electronic device for arranging AR object

    公开(公告)号:US12125155B2

    公开(公告)日:2024-10-22

    申请号:US17883222

    申请日:2022-08-08

    摘要: An example electronic device includes a display; at least one sensor; at least one camera; and a processor operably connected to the display, the at least one sensor, and the at least one camera, wherein the processor executes an augmented reality (AR) application, obtains image data of surroundings of the electronic device by using the at least one camera, generates a 3D space coordinate system on the basis of the obtained image data, obtains a first input of selecting a 3D object, obtains a second input of selecting a first point on the display, maps the first point to a first coordinate of the 3D space coordinate system, generates a 3D path connecting the first coordinate of the 3D space coordinate system to a second coordinate of the 3D space coordinate system, on the basis of movement of the electronic device detected by the at least one sensor and movement of the second input on the display, and arranges the 3D object on a plurality of coordinates on the 3D path.

    Protection of memory using multiple address translation functions

    公开(公告)号:US12124711B2

    公开(公告)日:2024-10-22

    申请号:US17944553

    申请日:2022-09-14

    申请人: Arm Limited

    发明人: Roberto Avanzi

    IPC分类号: G06F3/06

    摘要: Apparatus, methods, and software for protecting a plurality of memory locations are disclosed. Logical addresses are translated into physical addresses in dependence on one of a first translation function and a second translation function. A transitional logical address and an associated transitional value are locally held in circuitry which applies the translation functions. A remapping of first to second translation function usage is performed by determining a new transitional physical address by applying the second translation function to the transitional logical address; determining a new transitional logical address by applying an inverse of the first translation function to the new transitional physical address; retrieving a new transitional value using the new transitional physical address; storing the old transitional value to the memory location indicated by the new transitional physical address; and locally storing the new transitional value. This remapping can be interleaved with normal memory accesses.

    Variable shape airship
    10.
    发明授权

    公开(公告)号:US12122499B2

    公开(公告)日:2024-10-22

    申请号:US17434219

    申请日:2020-02-21

    申请人: KELLUU OY

    发明人: Jouni Lintu

    摘要: Disclosed is a method for controlling an elongated lighter-than-air aircraft formed of a thin shell. The method includes providing a first stiffener on the outer surface of the shell of the aircraft on a first side of a gas tank, and a second stiffener on the outer surface of the shell of the aircraft on a second side of the gas tank, fitting control members with adjustable length through the shell of the aircraft in a gas tank space defined by the inner surface of the shell so the control members extend between the first and second stiffener, adjusting the distance between the first stiffener and the second stiffener when controlling the aircraft by means of the control members by moving the first stiffener and second stiffener in a first and a second direction opposite to each other. Further, disclosed is an aircraft.