会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Methods and apparatus for transforming, loading, and executing super-set instructions
    • 用于转换,加载和执行超级指令的方法和装置
    • US07493474B1
    • 2009-02-17
    • US10985264
    • 2004-11-10
    • Gerald George PechanekLarry D. Larsen
    • Gerald George PechanekLarry D. Larsen
    • G06F9/30G06F9/40G06F15/00
    • G06F9/30014G06F9/30036G06F9/30047G06F9/30112G06F9/3013G06F9/30149G06F9/30174G06F9/382G06F9/3853G06F9/3885
    • Techniques are described for loading decoded instructions and super-set instructions in a memory for later access. For loading a decoded instruction, the decoded instruction is a transformed form of an original instruction that was stored in the program memory. The transformation is from an encoded assembly level format to a binary machine level format. In one technique, the transformation mechanism is invoked by a transform and load instruction that causes an instruction retrieved from program memory to be transformed into a new language format and then loaded into a transformed instruction memory. The format of the transformed instruction may be optimized to the implementation requirements, such as improving critical path timing. The transformation of instructions may extend to other needs beyond timing path improvement, for example, requiring super-set instructions for increased functionality and improvements to instruction level parallelism. Techniques for transforming, loading, and executing super-set instructions are described.
    • 描述了用于将解码指令和超集指令加载到存储器中用于稍后访问的技术。 为了加载解码指令,解码的指令是存储在程序存储器中的原始指令的变换形式。 转换是从编码的汇编级别格式到二进制机器级格式。 在一种技术中,变换机制由变换和加载指令调用,该指令使得从程序存储器检索的指令被转换成新的语言格式,然后被加载到经变换的指令存储器中。 变换指令的格式可以根据实现要求进行优化,例如改进关键路径时序。 指令的转换可以延伸到超越时序路径改进的其他需求,例如,需要用于增加功能的超集指令和指令级并行性的改进。 描述用于变换,加载和执行超集指令的技术。
    • 9. 再颁专利
    • Methods and apparatus for abbreviated instruction sets adaptable to configurable processor architecture
    • 缩写指令集的方法和装置适应于可配置的处理器架构
    • USRE40509E1
    • 2008-09-16
    • US10848615
    • 2004-05-18
    • Gerald George PechanekCharles W. Kurak, Jr.Larry D. Larsen
    • Gerald George PechanekCharles W. Kurak, Jr.Larry D. Larsen
    • G06F9/45
    • G06F9/30178G06F8/4434G06F9/30156Y10S707/99935
    • An improved manifold array (ManArray) architecture addresses the problem of configurable application-spacific instruction set optimization and instruction memory reduction using an instruction abbreviation process thereby further optimizing the general ManArray architecture for application to high-volume and portablke battery-powered type of products.In the ManArray abbreviation process a standard 32-bit ManArray instruction is reduced to a smaller length instruction format, such as 14-bits. An application is first programmed using the full ManArray instruction set using the native 32-bit instructions. After the application program is completed and verified, an instruction-abbreviation tool analyzes the 32-bit application program and generates the abbreviated program using the abbreviated instructions. This instruction abbreviation process allows different program-reduction optimizations tailored for each application program. This process develops an optimized instruction set for the intended application. The abbreviated program, now located in a significantly smaller instruction memory, is functionally equivalent to the original native 32-bit application program. The abbreviated-instructions are fetched from this smaller memory and then dynamically translated into native ManArray instruction form in a sequence processor controller. Since the instruction set is now determined for the specific application. an optimized processor design can be easily produced. The system and process can be applied to native instructions having other numbers of bits and to other processing architectures.
    • 改进的歧管阵列(ManArray)架构使用指令缩写过程解决了可配置的应用空间指令集优化和指令存储器减少的问题,从而进一步优化了通用的ManArray架构,以应用于大容量和portablke电池供电类型的产品。 在ManArray缩写过程中,标准的32位ManArray指令被缩减为较小长度的指令格式,例如14位。 应用程序首先使用本机32位指令使用完整的ManArray指令集进行编程。 应用程序完成和验证后,一个指令缩写工具分析32位应用程序,并使用缩写说明生成缩写程序。 该指令缩写过程允许针对每个应用程序量身定制的不同的程序减少优化。 该过程为预期应用开发了优化的指令集。 缩写程序现在位于显着较小的指令存储器中,在功能上等同于原始的本机32位应用程序。 缩写指令从该较小的存储器中获取,然后在序列处理器控制器中动态地转换为本地ManArray指令形式。 由于现在针对具体应用确定了指令集。 可以轻松制作优化的处理器设计。 系统和过程可以应用于具有其他位数的本机指令和其他处理架构。