Method and system of informing a micro-sequence of operand width
    31.
    发明申请
    Method and system of informing a micro-sequence of operand width 审中-公开
    通知操作数宽度微序列的方法和系统

    公开(公告)号:US20060026392A1

    公开(公告)日:2006-02-02

    申请号:US11135796

    申请日:2005-05-24

    IPC分类号: G06F9/30

    摘要: A method and system of informing a micro-sequence of operand width. At least some of the illustrative embodiments may be a method comprising fetching a first opcode, asserting a flag if the first opcode modifies an operand width of a subsequent opcode, fetching a second opcode, triggering a micro-sequence based on the opcode, reading the flag by instructions of the micro-sequence, and fetching an operand of the second opcode by the micro-sequence (the bit width of the operand based on a state of the flag).

    摘要翻译: 通知操作数宽度微序列的方法和系统。 说明性实施例中的至少一些可以是包括获取第一操作码的方法,如果第一操作码修改后续操作码的操作数宽度,取得第二操作码,基于操作码触发微序列,则读取标志 通过微序列的指令来标记,并且通过微序列(基于标志的状态的操作数的位宽)获取第二操作码的操作数。

    Cache memory usable as scratch pad storage
    32.
    发明申请
    Cache memory usable as scratch pad storage 有权
    高速缓存可用作临时存储区

    公开(公告)号:US20060026354A1

    公开(公告)日:2006-02-02

    申请号:US11188668

    申请日:2005-07-25

    IPC分类号: G06F12/00

    摘要: A processor adapted to couple to external memory. The processor comprises a controller and data storage. The data storage is usable to store local variables and temporary data and is configurable to operate in either a cache policy mode in which a miss results in an access of the external memory or in a scratch pad policy mode in which a miss does not result in an access of the external memory. The data storage comprises first and second portions, and wherein only one of said portions is active at a time for storing said local variables. When the active portion does not have sufficient capacity for additional local variables, the other portion becomes the active portion for storing local variables. When one portion is the active portion, the other portion is used to store the temporary data and such other portion is sufficiently large to contain the temporary data.

    摘要翻译: 适于耦合到外部存储器的处理器。 处理器包括控制器和数据存储器。 数据存储器可用于存储局部变量和临时数据,并且可配置为在高速缓存策略模式中运行,其中未命中导致外部存储器的访问或暂存不导致的暂存器策略模式 访问外部存储器。 数据存储器包括第一和第二部分,并且其中只有一个所述部分在一次存储所述局部变量的时间是有效的。 当活动部分对于额外的局部变量不具有足够的容量时,另一部分成为用于存储局部变量的活动部分。 当一部分是活动部分时,另一部分用于存储临时数据,并且这样的其他部分足够大以容纳临时数据。

    APPLICATION DISTRIBUTION SUPPLYING A DEDICATED APPLICATION TO A TERMINAL FROM AN APPLICATION DEPOSITED BY THE DEVELOPER
    33.
    发明申请
    APPLICATION DISTRIBUTION SUPPLYING A DEDICATED APPLICATION TO A TERMINAL FROM AN APPLICATION DEPOSITED BY THE DEVELOPER 有权
    应用程序分配从开发商存放的应用程序中提供给终端的专用应用程序

    公开(公告)号:US20140108600A1

    公开(公告)日:2014-04-17

    申请号:US13992120

    申请日:2011-12-06

    IPC分类号: H04L29/08

    摘要: A method for providing an online distribution service with an application dedicated to a terminal type. The method includes: identifying a terminal type associated with a terminal connected to the online distribution service, supplying a terminal type identifier; obtaining at least one characteristic of the terminal according to the terminal type; compiling the dedicated application from a generic application according to the at least one terminal type characteristic; and transmitting the dedicated application to the connected terminal.

    摘要翻译: 一种用于向在线分发服务提供专用于终端类型的应用的方法。 该方法包括:识别与连接到在线分发服务的终端相关联的终端类型,提供终端类型标识符; 根据终端类型获得终端的至少一个特征; 根据所述至少一个终端类型特征从通用应用编译专用应用; 并将专用应用发送到所连接的终端。

    Method and apparatus for code optimization
    34.
    发明申请
    Method and apparatus for code optimization 有权
    用于代码优化的方法和装置

    公开(公告)号:US20060026574A1

    公开(公告)日:2006-02-02

    申请号:US11189211

    申请日:2005-07-26

    IPC分类号: G06F9/45

    摘要: A system comprising a compiler that compiles source-level code to generate an intermediate-level instruction comprising a predetermined component. The intermediate-level instruction is an at least partially optimized version of the source-level code. Execution of the predetermined component triggers the execution of a series of instructions that, when executed, generates previously-unavailable data that is used to re-generate the intermediate-level instruction. The re-generated intermediate-level instruction has a length less than or equal to that of the intermediate-level instruction.

    摘要翻译: 一种包括编译器的系统,其编译源级代码以生成包括预定组件的中间级指令。 中间级指令是源级代码的至少部分优化版本。 预定组件的执行触发一系列指令的执行,该指令在执行时产生用于重新生成中间级指令的先前不可用的数据。 重新生成的中间级指令的长度小于或等于中间级指令的长度。

    Method and system for dynamic address translation
    35.
    发明申请
    Method and system for dynamic address translation 审中-公开
    动态地址转换的方法和系统

    公开(公告)号:US20060023517A1

    公开(公告)日:2006-02-02

    申请号:US11186062

    申请日:2005-07-21

    IPC分类号: G11C7/10

    摘要: Methods, computer-readable media, and systems for dynamic address translation between a source memory space and a target memory space are provided. In some illustrative embodiments, a method is provided for copying data from a source memory space to a target memory space. The method includes extracting a plurality of source data units, each of size s bits, from the source memory space and translating the plurality of source data units into a plurality of target data units. A target data unit is an addressable unit of the target memory space and each target data unit is of size t bits. The method further includes copying the plurality of target data units into a plurality of contiguous transfer units, each of size b bits, in the target memory space.

    摘要翻译: 提供了用于源存储器空间和目标存储器空间之间的动态地址转换的方法,计算机可读介质和系统。 在一些说明性实施例中,提供了一种用于将数据从源存储器空间复制到目标存储器空间的方法。 该方法包括从源存储器空间提取多个源数据单元(大小为s位),并将多个源数据单元转换为多个目标数据单元。 目标数据单元是目标存储器空间的可寻址单元,并且每个目标数据单元的大小为t位。 该方法还包括将多个目标数据单元复制到目标存储器空间中的大小为b位的多个相邻传送单元中。

    METHOD FOR PROVIDING AN APPLICATION AS A LIBRARY IN A VIRTUAL MACHINE
    36.
    发明申请
    METHOD FOR PROVIDING AN APPLICATION AS A LIBRARY IN A VIRTUAL MACHINE 有权
    作为虚拟机中的图书馆提供应用的方法

    公开(公告)号:US20140089907A1

    公开(公告)日:2014-03-27

    申请号:US13992140

    申请日:2011-12-06

    IPC分类号: G06F9/45

    CPC分类号: G06F8/41 G06F9/547

    摘要: A method for providing an application by a virtual machine. The method includes a step of compiling an application written in a source code to a native application for a particular platform and a step of transforming the compiled application into a library, wherein the library is made available to the virtual machine.

    摘要翻译: 一种虚拟机提供应用程序的方法。 该方法包括将用源代码编写的应用程序编译到特定平台的本地应用程序的步骤,以及将编译的应用程序变换为库的步骤,其中使库可用于虚拟机。

    SELECTIVE COMPILING METHOD, DEVICE, AND CORRESPONDING COMPUTER PROGRAM PRODUCT
    37.
    发明申请
    SELECTIVE COMPILING METHOD, DEVICE, AND CORRESPONDING COMPUTER PROGRAM PRODUCT 有权
    选择性编译方法,设备和相应的计算机程序产品

    公开(公告)号:US20130311980A1

    公开(公告)日:2013-11-21

    申请号:US13807398

    申请日:2011-06-27

    IPC分类号: G06F9/45

    摘要: A method and compiling device are provided for compiling a software application to be executed on a virtual machine of a physical platform. The software application originally is in the form of a set of codes to be compiled. The method includes a phase of selectively compiling the set of codes to be compiled, outputting a compiled application including a first application part which is executed by the virtual machine using commands from the virtual machine, and a second application part including binary commands which can be executed directly on the physical platform.

    摘要翻译: 提供了一种用于编译要在物理平台的虚拟机上执行的软件应用的方法和编译设备。 软件应用程序最初是要编译的一组代码的形式。 该方法包括选择性地编译要编译的代码集的阶段,输出包括由虚拟机使用的虚拟机执行的第一应用部分的编译应用,以及包括二进制命令的第二应用部分 直接在物理平台上执行。

    Method and system of performing Java language class extensions
    38.
    发明授权
    Method and system of performing Java language class extensions 有权
    执行Java语言类扩展的方法和系统

    公开(公告)号:US08381177B2

    公开(公告)日:2013-02-19

    申请号:US11958072

    申请日:2007-12-17

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44552 G06F8/36

    摘要: A method and system of performing Java language class extensions. At least some of the illustrative embodiments are computer-readable mediums storing a program that, when executed by a processor of a host system, causes the processor to identify a first class having a first name, and create a second class based on the first class (the second class is an abstract view of the first class, and the second class has a second name equal to a third name of a third class).

    摘要翻译: 执行Java语言类扩展的方法和系统。 至少一些示例性实施例是存储程序的计算机可读介质,该程序当由主机系统的处理器执行时使处理器识别具有名字的第一类,并且基于第一类创建第二类 (第二类是第一类的抽象视图,第二类具有等于第三类的第三名的第二个名称)。

    Method and system of performing thread scheduling
    39.
    发明授权
    Method and system of performing thread scheduling 有权
    执行线程调度的方法和系统

    公开(公告)号:US08336031B2

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

    申请号:US11932384

    申请日:2007-10-31

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F9/4881

    摘要: A method and system of performing thread scheduling. At least some of the illustrative embodiments are computer-readable mediums storing a program that, when executed by a processor of a host system, causes the processor to instantiate a CPU object that represents a processor abstraction, create a CPU context object that represents a thread abstraction (wherein the CPU context object is associated to a method, and wherein the CPU context object is mapped onto the CPU object), and execute the method within the CPU object.

    摘要翻译: 执行线程调度的方法和系统。 至少一些示例性实施例是存储程序的计算机可读介质,该程序当由主机系统的处理器执行时使得处理器实例化表示处理器抽象的CPU对象,创建表示线程的CPU上下文对象 抽象(其中CPU上下文对象与方法相关联,并且其中CPU上下文对象被映射到CPU对象上),并且执行CPU对象内的方法。

    Method and apparatus for code optimization
    40.
    发明授权
    Method and apparatus for code optimization 有权
    用于代码优化的方法和装置

    公开(公告)号:US08024716B2

    公开(公告)日:2011-09-20

    申请号:US11189211

    申请日:2005-07-26

    IPC分类号: G06F9/45

    摘要: A system comprising a compiler that compiles source-level code to generate an intermediate-level instruction comprising a predetermined component. The intermediate-level instruction is an at least partially optimized version of the source-level code. Execution of the predetermined component triggers the execution of a series of instructions that, when executed, generates previously-unavailable data that is used to re-generate the intermediate-level instruction. The re-generated intermediate-level instruction has a length less than or equal to that of the intermediate-level instruction.

    摘要翻译: 一种包括编译器的系统,其编译源级代码以生成包括预定组件的中间级指令。 中间级指令是源级代码的至少部分优化版本。 预定组件的执行触发一系列指令的执行,该指令在执行时产生用于重新生成中间级指令的先前不可用的数据。 重新生成的中间级指令的长度小于或等于中间级指令的长度。