会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 33. 发明申请
    • コンピュータシステムのCPU(中央処理装置)
    • 计算机系统的CPU(中央处理单元)
    • WO2005020069A1
    • 2005-03-03
    • PCT/JP2004/012165
    • 2004-08-25
    • 有限会社 電机本舗由井 清人
    • 由井 清人
    • G06F9/42
    • G06F9/3806G06F12/1441G06F21/52G06F21/71
    • 【課題】 セキュリティホールの発生原因と言われるバッファオーバーラン現象を防止し、コンピュータウイルスや不正アクセスを抑制することのできるコンピュータシステムのCPU(中央処理装置)を提供する。 【解決手段】 記憶装置のどのアドレスまで現時点で使用しているかを示し、記憶装置を使用するごとに、未使用の記憶装置のアドレスを示すように値を演算する機能を有するスタックレジスタ装置を複数備えるコンピュータシステムのCPU(中央処理装置)100であって、プログラムが使用するデータ処理に用いる第一のスタックレジスタ装置R1と、サブルーチンコールを行う際に書き込む戻りアドレスの格納に用いる第二のスタックレジスタ装置R3とを少なくとも備える。
    • [问题]提供一种能够防止缓冲器溢出现象的计算机系统的CPU(中央处理单元),其被称为引起安全漏洞并且抑制计算机病毒和未经授权的访问。 本发明提供一种计算机系统的CPU(中央处理单元)(100),包括多个堆栈寄存器装置,具有指示存储装置的存储装置的地址的功能 并且每当使用存储设备时计算指示未使用的存储设备的地址的值。 CPU(100)至少包括用于由程序使用的数据处理的第一堆栈寄存器装置(R1)和用于存储在执行子程序调用时写入的返回地址的第二堆栈寄存器装置(R3)。
    • 38. 发明申请
    • METHOD AND APPARATUS FOR REDUCING BRANCH LATENCY
    • 减少分支延期的方法和装置
    • WO0239272A9
    • 2003-09-04
    • PCT/US0149653
    • 2001-11-09
    • CHIPWRIGHTS DESIGN INCREDFORD JOHN L
    • REDFORD JOHN L
    • G06F9/32G06F9/38G06F9/42
    • G06F9/3804G06F9/322G06F9/3846G06F9/4426
    • A method and apparatus for reducing latency in execution of branch instructions are provided. A branch instruction includes an opcode portion (122) and an address portion (128) that includes a displacement (124) and a code (126) that identifies a block in the instruction memory (22) in which the branch target instruction is located. During the fetch cycle in which the branch instruction is fetched, the displacement portion (124) of the branch instruction is reinserted into the address register (20) as the address of the next instruction to be fetched. The code (126) is used to ensure that the address register (20) is pointing to the correct block. As a result, during the next instruction fetch cycle, the target instruction is fetched for execution. Hence, the branch processing latency found in prior systems in which the next fetch cycle is skipped while the branch target address is computed, such as by adding an offset to the program counter (12) value, is eliminated.
    • 提供了用于减少分支指令执行中的等待时间的方法和装置。 分支指令包括操作码部分(122)和地址部分(128),其包括位移(124)和标识分支目标指令所在的指令存储器(22)中的块的代码(126)。 在取出分支指令的取出周期期间,转移指令的位移部分(124)被重新插入地址寄存器(20)作为要获取的下一个指令的地址。 代码(126)用于确保地址寄存器(20)指向正确的块。 因此,在下一个指令获取周期中,获取目标指令以执行。 因此,消除了在计算分支目标地址时跳过下一个获取周期的先前系统中发现的分支处理延迟,例如通过向程序计数器(12)值添加偏移量。
    • 40. 发明申请
    • BRANCH-ELSE-RETURN INSTRUCTION
    • 分行指示
    • WO0144900A3
    • 2002-07-11
    • PCT/EP0012441
    • 2000-12-07
    • KONINKL PHILIPS ELECTRONICS NV
    • FLEMING GEORGE SOSTLER FARRELL LDAGHER ANTOINE F
    • G06F9/38G06F9/30G06F9/32G06F9/42G09C1/00
    • G06F9/30058G06F9/322
    • A processor architecture and instruction set is provided that is particularly well suited for cryptographic processing. A variety of techniques are employed to minimize the complexity of the design and to minimize the complexity of the interconnections within the device, thereby reducing the surface area required, and associated costs. A variety of techniques are also employed to ease the task of programming the processor for cryptographic processes, and to optimize the efficiency of instructions that are expected to be commonly used in the programming of such processes. In a preferred low-cost embodiment, a single-port random-access memory (RAM) is used for operand storage, few data busses and registers are used in the data-path, and the instruction set is optimized for parallel operations within instructions. Because cryptographic processes are characterized by operations on wide data items, particular emphasis is placed on the efficient processing of multi-word operations, including the use of constants having the same width as an instruction word. A simplified arithmetic unit is provided that efficiently supports the functions typically required for cryptographic operations with minimal overhead. A microcode-mapped instruction set is utilized in a preferred embodiment to facilitate multiple parallel operations in each instruction cycle and to provide direct processing control with minimal overhead.
    • 提供了特别适用于加密处理的处理器架构和指令集。 采用各种技术来最小化设计的复杂性并且最小化设备内的互连的复杂性,从而减少所需的表面积和相关的成本。 还采用各种技术来简化用于加密处理器的编程任务,并且优化预期在这种处理的编程中常用的指令的效率。 在优选的低成本实施例中,单端口随机存取存储器(RAM)用于操作数存储,在数据路径中使用很少的数据总线和寄存器,并且指令集优化用于指令内的并行操作。 由于加密过程的特征在于对宽数据项的操作,特别强调多字操作的有效处理,包括使用与指令字宽度相同的常数。 提供了一种简化的算术单元,可以以最小的开销高效地支持密码操作通常所需的功能。 在优选实施例中使用微代码映射指令集以促进每个指令周期中的多个并行操作,并以最小的开销提供直接的处理控制。