会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • APPARATUS AND METHOD FOR ACCELERATING JAVA TRANSLATION
    • 用于加速JAVA翻译的装置和方法
    • US20080301652A1
    • 2008-12-04
    • US11965800
    • 2007-12-28
    • Hyo-jung SONGCiji ISENLizy K. JOHN
    • Hyo-jung SONGCiji ISENLizy K. JOHN
    • G06F9/45
    • G06F9/45516G06F9/45504G06F9/45508G06F9/4552
    • An apparatus and method for accelerating Java translation are provided. The apparatus includes a lookup table which stores an lookup table having arrangements of bytecodes and native codes corresponding to the bytecodes, a decoder which generates pointer to the native code corresponding to the feed bytecode in the lookup table, a parameterized bytecode processing unit which detects parameterized bytecode among the feed bytecode, and generating pointer to native code required for constant embedding in the lookup table, a constant embedding unit which embeds constants into the native code with the pointer generated by the parameterized bytecode processing unit, and a native code buffer which stores the native code generated by the decoder or the constant embedding unit.
    • 提供了一种用于加速Java翻译的设备和方法。 该装置包括查找表,其存储具有与字节码相对应的字节码和本地代码的排列的查找表,生成与查找表中的馈送字节码对应的本地代码的指针的解码器,参数化的字节码处理单元,其检测参数化的 字母代码,并且生成指向在查找表中恒定嵌入所需的本地代码的指针;一个常数嵌入单元,其用参数化字节代码处理单元生成的指针将常数嵌入本机代码;以及本地代码缓冲器,其存储 由解码器或恒定嵌入单元生成的本机代码。
    • 3. 发明申请
    • BRANCH PREDICTION APPARATUS, SYSTEMS, AND METHODS
    • 分支预测装置,系统和方法
    • US20080215866A1
    • 2008-09-04
    • US12046066
    • 2008-03-11
    • Lizy K. JohnTao Li
    • Lizy K. JohnTao Li
    • G06F9/38
    • G06F9/3844
    • An apparatus and a system, as well as a method and article, may operate to predict a branch within a first operating context, such as a user context, using a first strategy; and to predict a branch within a second operating context, such as an operating system context, using a second strategy. In some embodiments, apparatus and systems may comprise one or more first storage locations to store branch history information associated with a first operating context, and one ore more second storage locations to store branch history information associated with a second operating context.
    • 装置和系统以及方法和文章可以操作以使用第一策略来预测第一操作上下文(例如用户上下文)内的分支; 并且使用第二策略来预测第二操作上下文(例如操作系统上下文)内的分支。 在一些实施例中,装置和系统可以包括用于存储与第一操作上下文相关联的分支历史信息的一个或多个第一存储位置以及用于存储与第二操作上下文相关联的分支历史信息的一个或多个第二存储位置。
    • 4. 发明授权
    • Apparatus and method for accelerating java translation
    • 加速java翻译的装置和方法
    • US09038039B2
    • 2015-05-19
    • US13474543
    • 2012-05-17
    • Hyo-jung SongCiji IsenLizy K. John
    • Hyo-jung SongCiji IsenLizy K. John
    • G06F9/45G06F9/44G06F9/455
    • G06F9/45516G06F9/45504G06F9/45508G06F9/4552
    • An apparatus and method for accelerating Java translation are provided. The apparatus includes a lookup table which stores an lookup table having arrangements of bytecodes and native codes corresponding to the bytecodes, a decoder which generates pointer to the native code corresponding to the feed bytecode in the lookup table, a parameterized bytecode processing unit which detects parameterized bytecode among the feed bytecode, and generating pointer to native code required for constant embedding in the lookup table, a constant embedding unit which embeds constants into the native code with the pointer generated by the parameterized bytecode processing unit, and a native code buffer which stores the native code generated by the decoder or the constant embedding unit.
    • 提供了一种用于加速Java翻译的设备和方法。 该装置包括查找表,其存储具有与字节码相对应的字节码和本地代码的排列的查找表,生成与查找表中的馈送字节码对应的本地代码的指针的解码器,参数化的字节码处理单元,其检测参数化的 字母代码,并且生成指向在查找表中恒定嵌入所需的本地代码的指针;一个常数嵌入单元,其用参数化字节代码处理单元生成的指针将常数嵌入本机代码;以及本地代码缓冲器,其存储 由解码器或恒定嵌入单元生成的本机代码。
    • 5. 发明授权
    • Computer system with secure instantly available applications using non-volatile write-protected memory
    • 具有使用非易失性写保护存储器的安全即时可用应用的计算机系统
    • US08214629B2
    • 2012-07-03
    • US12234756
    • 2008-09-22
    • Eugene B JohnThomas JohnLizy K John
    • Eugene B JohnThomas JohnLizy K John
    • G06F9/00G06F9/24G06F15/177
    • G06F12/1408G06F21/57G06F2212/2022
    • A method and apparatus for instantly-available applications in a computer system is presented. A computer that incorporates fast non-volatile primary memory for storing the application software and/or operating system, resulting in an instant-on computer is presented. Large parts of the application code and/or operating system code are stored in non-volatile write-protectable areas of the memory that cannot be modified by malicious sources, resulting in a secure computer. It solves the problem of typical computers having to load the applications from a slow device such as the hard disk to the main memory. This loading is avoided by permanently housing the applications in a non-volatile main memory. The system also solves the problem of corruption of application software areas from malicious sources. The memory system contains writeable and write-protected areas and a memory controller that controls the access to the various regions of the memory.
    • 提出了一种用于在计算机系统中即时可用的应用的方法和装置。 提出了一种结合快速非易失性主存储器来存储应用软件和/或操作系统的计算机,从而产生了即时计算机。 应用代码和/或操作系统代码的大部分存储在不能被恶意源修改的存储器的非易失性可写保护区域中,从而产生安全的计算机。 它解决了典型的计算机必须将应用程序从慢速设备(如硬盘)加载到主内存的问题。 通过将应用程序永久性地存储在非易失性主存储器中来避免此负载。 该系统还解决了恶意软件领域的恶意软件问题。 存储器系统包含可写和写保护区域以及控制对存储器各个区域的访问的存储器控​​制器。
    • 6. 发明授权
    • Branch predictor comprising a split branch history shift register
    • 分支预测器包括分支分支历史移位寄存器
    • US07370183B2
    • 2008-05-06
    • US10822553
    • 2004-04-12
    • Lizy K. JohnTao Li
    • Lizy K. JohnTao Li
    • G06F15/00
    • G06F9/3844
    • An apparatus and a system, as well as a method and article, may operate to predict a branch within a first operating context, such as a user context, using a first strategy; and to predict a branch within a second operating context, such as an operating system context, using a second strategy. In some embodiments, apparatus and systems may comprise one or more first storage locations to store branch history information associated with a first operating context, and one ore more second storage locations to store branch history information associated with a second operating context.
    • 装置和系统以及方法和文章可以操作以使用第一策略来预测第一操作上下文(例如用户上下文)内的分支; 并且使用第二策略来预测第二操作上下文(例如操作系统上下文)内的分支。 在一些实施例中,装置和系统可以包括用于存储与第一操作上下文相关联的分支历史信息的一个或多个第一存储位置以及用于存储与第二操作上下文相关联的分支历史信息的一个或多个第二存储位置。
    • 7. 发明申请
    • APPARATUS AND METHOD FOR ACCELERATING JAVA TRANSLATION
    • 用于加速JAVA翻译的装置和方法
    • US20120233603A1
    • 2012-09-13
    • US13474543
    • 2012-05-17
    • Hyo-jung SONGCiji ISENLizy K. JOHN
    • Hyo-jung SONGCiji ISENLizy K. JOHN
    • G06F9/45
    • G06F9/45516G06F9/45504G06F9/45508G06F9/4552
    • An apparatus and method for accelerating Java translation are provided. The apparatus includes a lookup table which stores an lookup table having arrangements of bytecodes and native codes corresponding to the bytecodes, a decoder which generates pointer to the native code corresponding to the feed bytecode in the lookup table, a parameterized bytecode processing unit which detects parameterized bytecode among the feed bytecode, and generating pointer to native code required for constant embedding in the lookup table, a constant embedding unit which embeds constants into the native code with the pointer generated by the parameterized bytecode processing unit, and a native code buffer which stores the native code generated by the decoder or the constant embedding unit.
    • 提供了一种用于加速Java翻译的设备和方法。 该装置包括查找表,其存储具有与字节码相对应的字节码和本地代码的排列的查找表,生成与查找表中的馈送字节码对应的本地代码的指针的解码器,参数化的字节码处理单元,其检测参数化的 字母代码,并且生成指向在查找表中恒定嵌入所需的本地代码的指针;一个常数嵌入单元,其用参数化字节代码处理单元生成的指针将常数嵌入本机代码;以及本地代码缓冲器,其存储 由解码器或恒定嵌入单元生成的本机代码。
    • 8. 发明授权
    • Apparatus and method for accelerating Java translation
    • 用于加速Java翻译的装置和方法
    • US08230407B2
    • 2012-07-24
    • US11965800
    • 2007-12-28
    • Hyo-jung SongCiji IsenLizy K. John
    • Hyo-jung SongCiji IsenLizy K. John
    • G06F9/45
    • G06F9/45516G06F9/45504G06F9/45508G06F9/4552
    • An apparatus and method for accelerating Java translation are provided. The apparatus includes a lookup table which stores an lookup table having arrangements of bytecodes and native codes corresponding to the bytecodes, a decoder which generates pointer to the native code corresponding to the feed bytecode in the lookup table, a parameterized bytecode processing unit which detects parameterized bytecode among the feed bytecode, and generating pointer to native code required for constant embedding in the lookup table, a constant embedding unit which embeds constants into the native code with the pointer generated by the parameterized bytecode processing unit, and a native code buffer which stores the native code generated by the decoder or the constant embedding unit.
    • 提供了一种用于加速Java翻译的设备和方法。 该装置包括查找表,其存储具有与字节码相对应的字节码和本地代码的排列的查找表,生成与查找表中的馈送字节码对应的本地代码的指针的解码器,参数化的字节码处理单元,其检测参数化的 字母代码,并且生成指向在查找表中恒定嵌入所需的本地代码的指针;一个常数嵌入单元,其用参数化字节代码处理单元生成的指针将常数嵌入本机代码;以及本地代码缓冲器,其存储 由解码器或恒定嵌入单元生成的本机代码。
    • 9. 发明授权
    • Branch prediction apparatus, systems, and methods
    • 分支预测装置,系统和方法
    • US08041931B2
    • 2011-10-18
    • US12046066
    • 2008-03-11
    • Lizy K. JohnTao Li
    • Lizy K. JohnTao Li
    • G06F9/48
    • G06F9/3844
    • An apparatus and a system, as well as a method and article, may operate to predict a branch within a first operating context, such as a user context, using a first strategy; and to predict a branch within a second operating context, such as an operating system context, using a second strategy. In some embodiments, apparatus and systems may comprise one or more first storage locations to store branch history information associated with a first operating context, and one ore more second storage locations to store branch history information associated with a second operating context.
    • 装置和系统以及方法和文章可以操作以使用第一策略来预测第一操作上下文(例如用户上下文)内的分支; 并且使用第二策略来预测第二操作上下文(例如操作系统上下文)内的分支。 在一些实施例中,装置和系统可以包括用于存储与第一操作上下文相关联的分支历史信息的一个或多个第一存储位置以及用于存储与第二操作上下文相关联的分支历史信息的一个或多个第二存储位置。
    • 10. 发明申请
    • Method and Apparatus for Secure Instantly-Available Applications in a Computer System
    • 用于在计算机系统中安全即时可用的应用的方法和装置
    • US20100058046A1
    • 2010-03-04
    • US12234756
    • 2008-09-22
    • Eugene B. JohnThomas JohnLizy K. John
    • Eugene B. JohnThomas JohnLizy K. John
    • G06F12/14G06F12/00H04L9/14G06F15/177
    • G06F12/1408G06F21/57G06F2212/2022
    • A method and apparatus for instantly-available applications in a computer system is presented. A computer that incorporates fast non-volatile primary memory for storing the application software and/or operating system, resulting in an instant-on computer is presented. Large parts of the application code and/or operating system code are stored in non-volatile write-protectable areas of the memory that cannot be modified by malicious sources, resulting in a secure computer. It solves the problem of typical computers having to load the applications from a slow device such as the hard disk to the main memory. This loading is avoided by permanently housing the applications in a non-volatile main memory. The system also solves the problem of corruption of application software areas from malicious sources. The memory system contains writeable and write-protected areas and a memory controller that controls the access to the various regions of the memory.
    • 提出了一种用于在计算机系统中即时可用的应用的方法和装置。 提出了一种结合快速非易失性主存储器来存储应用软件和/或操作系统的计算机,从而产生了即时计算机。 应用代码和/或操作系统代码的大部分存储在不能被恶意源修改的存储器的非易失性可写保护区域中,从而产生安全的计算机。 它解决了典型的计算机必须将应用程序从慢速设备(如硬盘)加载到主内存的问题。 通过将应用程序永久性地存储在非易失性主存储器中来避免此负载。 该系统还解决了恶意软件领域的恶意软件问题。 存储器系统包含可写和写保护区域以及控制对存储器各个区域的访问的存储器控​​制器。