摘要:
Provided are a cache memory using a linear hash function and a method of operating the same. The cache memory includes: a first hash function module for converting a main memory address received from a central processing unit (CPU) into a first index value using a first hash function; a second hash function module for converting the main memory address into a second index value using a second hash function; a first comparator for comparing a tag value of a data block located at the first index value in the first bank with a tag value of the main memory address; and a second comparator for comparing a tag value of a data block located at the second index value in the second bank with the tag value of the main memory address. In a pair of linear hash functions according to the present invention, each constructed with a 2m×m binary matrix, even if m is an odd number, each of the linear hash functions has the highest degree of interbank dispersion and avoids conflicts in row, column, diagonal, anti-diagonal, and rectangular patterns, so that a 2-way skewed associative cache can be constructed in relatively wide ranges.
摘要:
Provided are a cache memory using a linear hash function and a method of operating the same. The cache memory includes: a first hash function module for converting a main memory address received from a central processing unit (CPU) into a first index value using a first hash function; a second hash function module for converting the main memory address into a second index value using a second hash function; a first comparator for comparing a tag value of a data block located at the first index value in the first bank with a tag value of the main memory address; and a second comparator for comparing a tag value of a data block located at the second index value in the second bank with the tag value of the main memory address. In a pair of linear hash functions according to the present invention, each constructed with a 2m×m binary matrix, even if m is an odd number, each of the linear hash functions has the highest degree of interbank dispersion and avoids conflicts in row, column, diagonal, anti-diagonal, and rectangular patterns, so that a 2-way skewed associative cache can be constructed in relatively wide ranges.
摘要:
Provided are a method of generating a Message Authentication Code (MAC) using a stream cipher, and authentication/encryption and authentication/decryption methods using a stream cipher.According to the methods, authentication/encryption is performed using a MAC generated using a stream cipher as an initialization vector of the stream cipher. Therefore, it is unnecessary to use a random number generation algorithm to generate the initialization vector, and thus implementation efficiency can be improved.In addition, upon generation of a MAC, a plurality of key stream generators perform computation for a plurality of message blocks, respectively. Therefore, the message blocks are computed in parallel at a time, and thus computation efficiency is excellent.
摘要:
Provided are a method of generating a Message Authentication Code (MAC) using a stream cipher, and authentication/encryption and authentication/decryption methods using a stream cipher.According to the methods, authentication/encryption is performed using a MAC generated using a stream cipher as an initialization vector of the stream cipher. Therefore, it is unnecessary to use a random number generation algorithm to generate the initialization vector, and thus implementation efficiency can be improved.In addition, upon generation of a MAC, a plurality of key stream generators perform computation for a plurality of message blocks, respectively. Therefore, the message blocks are computed in parallel at a time, and thus computation efficiency is excellent.
摘要:
An ultrasonic fuel supplying apparatus includes an ultrasonic fuel tank including a fuel storing space for accommodating a fuel and a fuel atomizing space for accommodating an atomized fuel, an input pipe for supplying the fuel from an external main fuel tank to the ultrasonic fuel tank, at least one ultrasonic transducer arranged at a lower portion of the ultrasonic fuel tank and configured to atomize the fuel accommodated in the fuel storing space, an ultrasonic transducer controller configured to drive the at least one ultrasonic transducer, an output pipe for supplying atomized fuel from the ultrasonic fuel tank to an external fuel injection unit, and an output pipe extending unit extended from the output pipe into the fuel atomizing space and including an opening at a distal end.
摘要:
A computer system controlling a memory clock signal of a DIMM (dual in-line memory module) socket is described and which includes a processor controlling a 66 MHz or a 100 MHz system bus clock signal to be generated, a DIMM memory module supporting the 66 MHz or the 100 MH system bus clock signal, a clock generator generating the 66 MHz or the 100 MHz system bus clock signal by receiving control of the processor, a clock buffer, a first and a second system controllers. The clock generator and the clock buffer store setting data according to memory data of a memory module from a first system controller. The first and the second system controllers control a memory bus clock signal corresponding to an inserted single-sided type or double-sided type DIMM memory module to be outputted. As a result, a clock signal is cut off to an unused memory “model” module socket or an unused clock signal of a using memory module socket is cut off in response to “kind of an inserted” insertion of a memory module.
摘要:
A method for preparing a sample for its optical analysis in the manufacture of a semiconductor device includes the step of drying a liquid formed on the semiconductor wafer until the concentration of contaminants contained in the liquid is of a sufficiently high level for the optical analyzer to adequately detect the contaminants. The liquid may be of a film formed on the wafer and dissolved into liquid drops, or deionized water or various chemicals to which the wafer is exposed during a manufacturing process. The apparatus includes a chuck for bringing the wafer into and out of a processing chamber, a guide for guiding the chuck, a piston cylinder for driving the chuck along the guide to a processing position, and a gas supplying system which directs nitrogen gas onto the wafer for drying the liquid. Appropriate controls are provided so that the apparatus can be operated automatically or manually.