Invention Grant
- Patent Title: Apparatus and method for employing configurable hash algorithms
- Patent Title (中): 用于采用可配置散列算法的装置和方法
-
Application No.: US12977803Application Date: 2010-12-23
-
Publication No.: US08132022B2Publication Date: 2012-03-06
- Inventor: Thomas A. Crispin , G. Glenn Henry , Terry Parks
- Applicant: Thomas A. Crispin , G. Glenn Henry , Terry Parks
- Applicant Address: TW New Taipei
- Assignee: VIA Technologies, Inc.
- Current Assignee: VIA Technologies, Inc.
- Current Assignee Address: TW New Taipei
- Agent Richard K. Huffman; James W. Huffman
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F9/30 ; H04L9/32 ; H04K1/00

Abstract:
A method for performing hash operations including: receiving a hash instruction that is part of an application program, where the hash instruction prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into a first plurality of micro instructions and a second plurality of micro instructions; and via a hash unit disposed within execution logic, executing the one of the hash operations. The executing includes first executing the first plurality of micro instructions within the hash unit to produce output data; second executing the second plurality of micro instructions within an x86 integer unit in parallel with the first executing to test a bit in a flags register, to update text pointer registers, and to process interrupts during execution of the hash operation; and storing a corresponding intermediate hash value to memory prior to allowing a pending interrupt to proceed.
Public/Granted literature
- US20110142228A1 APPARATUS AND METHOD FOR EMPLOYING CONFIGURABLE HASH ALGORITHMS Public/Granted day:2011-06-16
Information query