发明名称 CRYPTOGRAPHIC DATA PROCESSING SYSTEMS, COMPUTER PROGRAM PRODUCTS, AND METHODS OF OPERATING SAME, USING PARALLEL EXECUTION UNITS
摘要 Embodiments of cryptographic data processing systems, computer program products, and methods of operating same are provided. For example, cryptographic data processing systems include a host processor, a system memory coupled to the host processor, and a cryptographic processor integrated circuit that comprises a local memory. One or more operands are downloaded into the local memory from the system memory and the cryptographic processor executes an instruction that references one of the downloaded operands using a first relative position in the local memory. Operands and results may be packed together in the local memory, which may conserve storage space. In other embodiments, separate command interfaces are provided that are respectively associated with execution units in the cryptographic processor. Commands blocks are respectively provided to the execution units and these command blocks are executed simultaneously by the plurality of execution units. By performing operations in parallel using a plurality of functional units, the total number of operations that may be performed may be increased and the average latency for completing operations may be reduced.
申请公布号 WO0186432(A3) 申请公布日期 2002.07.18
申请号 WO2001US15176 申请日期 2001.05.10
申请人 NETOCTAVE, INC.;BLAKER, DAVID;SAVARDA, RAYMOND;HANNA, MICHAEL 发明人 BLAKER, DAVID;SAVARDA, RAYMOND
分类号 G06F9/38;G06F21/12;G06F21/72 主分类号 G06F9/38
代理机构 代理人
主权项
地址