Abstract:
PURPOSE: A computing device through an X-Y memory and a method thereof are provided to rapidly process image data without overhead by performing pop or push operation of data. CONSTITUTION: A memory unit(101) defines an address space based on a multidimensional space having two shafts. A memory access unit(102) includes a first pointer register in which a first pointer is stored and a second pointer register in which a second pointer is stored. The memory unit is a stack memory for storing data according to a LIFO(Last-In First-Out) mode. The memory access unit fixes the first pointer and reduces the second pointer.
Abstract:
PURPOSE: A sound pressure generation device of an ink-jet printer is provided to prevent the backward flowing of ink from a printer head through a flowing backward prevention filter. CONSTITUTION: A sound pressure generation device of an ink-jet printer comprises a printer head(10), a valve(20), a pump, a reservoir, a sound pressure sensor(50) and a sound pressure control device. The printer head has a plurality of nozzles emitting ink. The valve controls the flow of the sound pressure formed in the printer head. The pump constitutes the sound pressure in the printer head. The reservoir reduces the pulsating of the sound pressure by the pump. The sound pressure sensor measures the sound pressure formed in the printer head. The sound pressure control device controls the sound pressure measured by the sound pressure sensor.
Abstract:
A pattern formation system and a control method using the droplet mass deflection measure system are provided, which shorten the process time for forming pattern and form the pattern which needs the high precision. A droplet mass deflection measure system comprises a plurality of droplets(DR-1), the droplet moving force offering part(230), the discharge solution location perception member(210), and the droplet mass deflection measurement control part. Droplet is discharged in a plurality of droplet discharge units. The droplet moving force offering part individually provides the discharge direction of a plurality of droplets and moving force of the other direction to a plurality of droplets. The discharge solution location perception member acquires droplet location images in which the location of a plurality of droplets is individually reflected. The droplet mass deflection measurement control part measures the mass deflections of a plurality of droplets.
Abstract:
An apparatus and a method are provided for a parallel processing very long instruction word (VLIW) computer. The apparatus includes: an index code generation unit sequentially generating an index code, which is associated with a number of no operation (NOP) instruction word between effective instruction words, with respect to each of instruction word groups to be executed in a VLIW computer; an instruction compression unit sequentially deleting the NOP instruction word which corresponds to the index code with respect to each of instruction word groups; and an instruction word conversion unit converting the effective instruction words to include the index code, the effective instruction words corresponding to the NOP instruction words.
Abstract:
본 발명은 프로그램 중 3중 루프에 의하여 메모리를 접근하는 코드로부터 a, b, c를 획득하는 단계 - 상기 a는 상기 3중 루프의 가장 안쪽 루프 변수가 가질 수 있는 값의 개수이고, 상기 b는 상기 3중 루프의 가운데 루프 변수가 가질 수 있는 값의 개수이고, 상기 c는 상기 3중 루프의 가장 바깥쪽 루프 변수가 가질 수 있는 값의 개수임 -; 상기 3중 루프에 의하여 접근되는 상기 메모리의 시작 주소를 획득하는 단계; 및 상기 시작 주소 및 소정의 식을 이용하여 상기 3중 루프에 의하여 접근되는 상기 메모리의 a * b * c개의 주소를 획득하는 단계를 포함하는 메모리 접근 방법을 제공한다. 3DAM (3-D Addressable Memory), 3-D 메모리, 2-D 메모리
Abstract:
An image processing device having an image rotation function and an image rotation method thereof are provided to reduce the transmission time between a memory and a buffer and decrease the size of a hard disk at the same time. A user interface(230) receives a user command to control the operation of an image processing device and transfers the command to a CPU(Central Processing Unit)(220). A memory(210) stores each kinds of control programs necessary for performing an image processing operation, and image data corresponding to an image to be rotated are stored at the memory. The CPU controls the operation of the image processing device by executing each kinds of control programs stored at the memory according to the user command inputted through the user interface. A receiving DMA unit(240) accesses the memory unit directly to read out image data by block unit, then stores the read data at a block buffer(260). A rotation processing unit(270) reads out the image data, which are stored by block unit of first size, by block unit which is smaller than the block unit of first size. A transmitting DMA unit(250) stores the image data stored at the buffer, that is to say the image data into which the image data of first block unit are rotationally-processed, at the memory.
Abstract:
An apparatus and a method for compressing instruction words for a parallel processing VLIW(Very Long Instruction Word) computer are provided to reduce an instruction storage space in a parallel processing computer without requiring an additional storage space or additional circuit logic. An apparatus for compressing instruction words includes an index code generator(110), an instruction word compressor(120) and an instruction word converter(130). The index code generator sequentially generates index codes with respect to the number of NOP(No Operation) instruction words among effective instruction words for respective instruction word groups executed in a VLIW computer. The instruction word compressor sequentially deletes the NOP instruction words corresponding to the index codes for the instruction word groups. The instruction word converter embeds the index codes in effective instruction words corresponding to the deleted NOP instruction words.
Abstract:
A method and a device for coalescing loops are provided to coalesce a plurality of loops efficiently, remove branch of a conditional sentence without changing a flow of the program, calculate a guard with a simple operation by calculating the periodically set guard with a new instruction, and operate the loops efficiently by reusing resources of a processor. A loop remover(710) removes the innermost loop by executing an external operation of the innermost loop among a plurality of loops when a condition of a conditional sentence is satisfied. A guard code generator(720) generates a guard code by performing if-conversion of the conditional sentence. A guard converter(730) determines a logical value of a guard based on information related to a cycle corresponding to an iteration frequency of the innermost loop by using an instruction for determining the logical value of the guard code. An operation executor performs the external operation of the innermost loop based on the determined logical value. The information related to the cycle is stored in a register and includes a plurality of bits. The instruction determines one of the bits as the logical value of the guard.
Abstract:
본 발명은 구조를 단순화하면서도 플라즈마 영역을 용이하게 가변시킬 수 있도록 하는 플라즈마 한정장치를 갖춘 반도체 제조장치를 개시한 것이다. 개시한 반도체 제조장치는 반응실 내부의 플라즈마 영역을 한정하는 플라즈마 한정장치를 구비하고, 플라즈마 한정장치는 반응실 내부를 제1플라즈마 영역으로 한정하는 제1한정장치와, 반응실 내부를 제1플라즈마 영역보다 큰 제2플라즈마 영역으로 한정하는 제2한정장치와, 플라즈마 영역의 가변을 위해 제1한정장치와 제2한정장치를 함께 이동시키는 구동장치를 포함하는 것이다.
Abstract:
본 발명은 루프에 포함되는 배열 변수의 오프셋 및 메모리 뱅크의 계산을 효율적으로 수행하기 위한 방법 및 장치에 관한 것으로, 본 발명은, 루프 연산 중에 포함된 다차원 배열에 대해 소정의(predetermined) 언롤링 인자(unrolling factor)에 따라 루프 언롤링(loop unrolling)을 수행하는 단계, 및 상기 루프 언롤링에 의하여 상기 루프 연산 내에서 언롤된(unrolled) 다차원 배열(multi-dimensional array)을 루프 카운터 변수(loop counter variable)에 대한 어파인 함수(affine function) 형태의 배열 서브스크립트 표현을 가지는 1차원 배열로 변경하는 단계를 포함하는 컴퓨터 시스템에서의 배열 연산 처리 방법을 제공한다. 루프 언롤링(loop unrolling), 메모리 인터리빙(memory interleaving), 배열 서브스크립트 표현(array subscript expression), 재구성 아키텍처(reconfigurable architecture)