Performing memory accesses while omitting unnecessary address translations
    1.
    发明授权
    Performing memory accesses while omitting unnecessary address translations 有权
    在省略不必要的地址转换时执行内存访问

    公开(公告)号:US08725984B2

    公开(公告)日:2014-05-13

    申请号:US13604751

    申请日:2012-09-06

    IPC分类号: G06F12/10 G06F12/02

    摘要: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.

    摘要翻译: 在使用虚拟地址(或其他可间接使用的地址)访问内存的计算环境中,在访问内存之前,将虚拟地址转换为绝对地址(或其他可直接使用的地址)。 然而,为了便于存储器访问,在某些情况下,包括当要访问的数据与访问数据的指令在同一单元内时,省略了地址转换。 在这种情况下,数据的绝对地址是从指令的绝对地址导出的,因此避免了数据的地址转换。 此外,在某些情况下,也省略了对数据的访问检查。

    Performing memory accesses while omitting unnecessary address translations
    2.
    发明授权
    Performing memory accesses while omitting unnecessary address translations 有权
    在省略不必要的地址转换时执行内存访问

    公开(公告)号:US08285968B2

    公开(公告)日:2012-10-09

    申请号:US12569004

    申请日:2009-09-29

    IPC分类号: G06F12/10

    摘要: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.

    摘要翻译: 在使用虚拟地址(或其他可间接使用的地址)访问内存的计算环境中,在访问内存之前,将虚拟地址转换为绝对地址(或其他可直接使用的地址)。 然而,为了便于存储器访问,在某些情况下,包括当要访问的数据与访问数据的指令在同一单元内时,省略了地址转换。 在这种情况下,数据的绝对地址是从指令的绝对地址导出的,因此避免了数据的地址转换。 此外,在某些情况下,也省略了对数据的访问检查。

    FACILITATING MEMORY ACCESSES
    3.
    发明申请
    FACILITATING MEMORY ACCESSES 有权
    促进记忆访问

    公开(公告)号:US20110078388A1

    公开(公告)日:2011-03-31

    申请号:US12569004

    申请日:2009-09-29

    IPC分类号: G06F12/00 G06F12/10

    摘要: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.

    摘要翻译: 在使用虚拟地址(或其他可间接使用的地址)访问内存的计算环境中,在访问内存之前,将虚拟地址转换为绝对地址(或其他可直接使用的地址)。 然而,为了便于存储器访问,在某些情况下,包括当要访问的数据与访问数据的指令在同一单元内时,省略了地址转换。 在这种情况下,数据的绝对地址是从指令的绝对地址导出的,因此避免了数据的地址转换。 此外,在某些情况下,也省略了对数据的访问检查。

    Reusing invalidated traces in a system emulator
    4.
    发明授权
    Reusing invalidated traces in a system emulator 有权
    在系统仿真器中重用无效跟踪

    公开(公告)号:US08364461B2

    公开(公告)日:2013-01-29

    申请号:US12614656

    申请日:2009-11-09

    IPC分类号: G06F9/455

    CPC分类号: G06F9/455 G06F11/34

    摘要: Native code corresponding to an invalidated trace is re-used in a system emulator. A first trace is identified. A dropped second trace is identified. The dropped second trace is associated with a first native code for emulating the second trace. If the identified first trace corresponds to the dropped second trace, the first native code is associated to the first trace, and the first native code is executed. If the identified first trace does not correspond to the dropped second trace, a second native code for emulating the first trace is created, the second native code is associated with the first trace, and the second native code is executed.

    摘要翻译: 对应于无效跟踪的本机代码在系统仿真器中重新使用。 第一个痕迹被识别。 确定了丢弃的第二个跟踪。 丢弃的第二个跟踪与用于模拟第二个跟踪的第一本地代码相关联。 如果所识别的第一个跟踪对应于丢弃的第二个跟踪,则第一本地代码与第一个跟踪关联,并且执行第一本地代码。 如果所识别的第一跟踪不对应于丢弃的第二跟踪,则创建用于模拟第一跟踪的第二本地代码,第二本地代码与第一跟踪相关联,并且执行第二本地代码。

    Parachute for skaters and runners
    5.
    发明授权
    Parachute for skaters and runners 失效
    降落伞为滑冰运动员和跑步者

    公开(公告)号:US5217186A

    公开(公告)日:1993-06-08

    申请号:US867413

    申请日:1992-04-13

    摘要: Parachute for providing an impedance to a or other rapidly moving person, animal or vehicle comprising a sheet having an edge or edges, peripheral cords tied to the edge or edges and distributed uniformly about the center of the sheet, such sheet being formed with a hole at its center, and a disk near the proximal ends of the cords, the peripheral cords being attached to and passing beyond the disk, the proximal ends of the cords being gathered together and fastened to the torso of a person.

    摘要翻译: 降落伞用于向一个或其他快速移动的人,动物或车辆提供阻抗,其包括具有边缘或边缘的片材,连接到边缘或边缘的周边线束并且围绕片材的中心均匀分布,该片材形成有孔 在其中心处,并且靠近线的近端的盘,外围线附接并越过盘,线的近端聚集在一起并紧固到人的躯干。

    PERFORMING MEMORY ACCESSES WHILE OMITTING UNNECESSARY ADDRESS TRANSLATIONS
    6.
    发明申请
    PERFORMING MEMORY ACCESSES WHILE OMITTING UNNECESSARY ADDRESS TRANSLATIONS 有权
    在进行不必要的地址转换时执行记忆访问

    公开(公告)号:US20120331262A1

    公开(公告)日:2012-12-27

    申请号:US13604751

    申请日:2012-09-06

    IPC分类号: G06F12/10

    摘要: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.

    摘要翻译: 在使用虚拟地址(或其他可间接使用的地址)访问内存的计算环境中,在访问内存之前,将虚拟地址转换为绝对地址(或其他可直接使用的地址)。 然而,为了便于存储器访问,在某些情况下,包括当要访问的数据与访问数据的指令在同一单元内时,省略了地址转换。 在这种情况下,数据的绝对地址是从指令的绝对地址导出的,因此避免了数据的地址转换。 此外,在某些情况下,也省略了对数据的访问检查。

    Reusing Invalidated Traces in a System Emulator
    7.
    发明申请
    Reusing Invalidated Traces in a System Emulator 有权
    在系统仿真器中重用无效跟踪

    公开(公告)号:US20110112820A1

    公开(公告)日:2011-05-12

    申请号:US12614656

    申请日:2009-11-09

    IPC分类号: G06F9/455

    CPC分类号: G06F9/455 G06F11/34

    摘要: Native code corresponding to an invalidated trace is re-used in a system emulator. A first trace is identified. A dropped second trace is identified. The dropped second trace is associated with a first native code for emulating the second trace. If the identified first trace corresponds to the dropped second trace, the first native code is associated to the first trace, and the first native code is executed. If the identified first trace does not correspond to the dropped second trace, a second native code for emulating the first trace is created, the second native code is associated with the first trace, and the second native code is executed.

    摘要翻译: 对应于无效跟踪的本机代码在系统仿真器中重新使用。 第一个痕迹被识别。 确定了丢弃的第二个跟踪。 丢弃的第二个跟踪与用于模拟第二个跟踪的第一本地代码相关联。 如果所识别的第一个跟踪对应于丢弃的第二个跟踪,则第一本地代码与第一个跟踪关联,并且执行第一本地代码。 如果所识别的第一跟踪不对应于丢弃的第二跟踪,则创建用于模拟第一跟踪的第二本地代码,第二本地代码与第一跟踪相关联,并且执行第二本地代码。