发明名称 Apparatus and method for SIMD modular multiplication
摘要 An apparatus and method for SIMD modular multiplication are described. In one embodiment, the method includes selection of modular multiplication method available from an operating environment. Once the multiplication method is selected, a data access pattern for processing of data is selected. Finally, the selected modular multiplication method is executed in order to process data according to the selected data access pattern. In a further embodiment, a single instruction multiple data (SIMD) modular multiplication instruction is provided in order to enable simultaneous modular multiplication of multiplicand and multiplier operands, which may be vertically or horizontally accessed from memory, as indicated by a selected data access pattern. Alternatively, modular multiplication is implemented utilizing a SIMD byte shuffle operation, which enables modular multiplication of a constant multiplicand value to varying data multiplier values.
申请公布号 US2003212727(A1) 申请公布日期 2003.11.13
申请号 US20020137560 申请日期 2002.05.02
申请人 MACY WILLIAM W.;JIANG HONG;DEBES ERIC;KOZINTSEV IGOR V. 发明人 MACY WILLIAM W.;JIANG HONG;DEBES ERIC;KOZINTSEV IGOR V.
分类号 G06F7/52;(IPC1-7):G06F7/52 主分类号 G06F7/52
代理机构 代理人
主权项
地址