摘要:
An instruction scheduling method and a processor using an instruction scheduling method are provided. The instruction scheduling method includes selecting a first instruction that has a highest priority from a plurality of instructions, and allocating the selected first instruction and a first time slot to one of the functional units, allocating a second instruction and a second time slot to one of the functional units, wherein the second instruction is dependent on the first instruction.
摘要:
The compounds of the present invention are represented by the following formula (I): wherein M is represented by the following formula: with R1, R2, R3, R4, R5, R6, R7, R8, R10, R11, X1, X2, X3, L, a, b, c, d, e, x, y, and z defined herein.
摘要:
An apparatus for rinsing and drying semiconductor wafers includes a rinsing bath, a drying bath and a drying chamber. The rinsing bath and drying bath are connected by a tunnel unit which prevents semiconductor wafers from being exposed to air while being transferred from the rinsing bath to the drying bath. Thus watermarks are prevented from being formed on the semiconductor wafers. A method for rinsing and drying semiconductor wafers includes rinsing the wafers in a rinsing bath, transferring the wafers to a drying bath through a tunnel unit that prevents the semiconductor wafers from the being exposed to air, and after processing the wafers in the drying bath, transferring the wafers to a drying chamber.
摘要:
Provided is a method for magnifying an image by interpolation. The method including: a) setting m×m local windows and calculating a direction of each m×m local window; b) when a linear direction exists in an m×m local window, considering an edge exists; c) when a linear direction does not exist in the m×m local window, dividing the m×m local window into m/2×m/2 sub windows and calculating directions of the m/2×m/2 sub windows; d) when the directions of the m/2×m/2 sub windows exists toward the center of the m×m local window, considering a corner exists in the m×m local window; and e) selecting pixels located in a virtual line that goes along in the linear direction or in the directions to calculate a new pixel value by using the pixels.
摘要:
A profiler which provides information to optimize an application specific architecture processor and a program for the processor is provided. The profiler includes: an architecture analyzer which analyzes an architecture description, and generates architecture analysis information, the architecture description describing an architecture of an application specific architecture processor which comprises a plurality of processing elements; a static analyzer which analyzes program static information that describes static information of a program, and generates static analysis information; a dynamic analyzer which analyzes program dynamic information that describes dynamic information of the program, and generates dynamic analysis information, the dynamic information of the program being generated by simulating the program; and a cross profiling analyzer which generates information for optimizing the application specific architecture processor to implement the program based on at least one of the architecture analysis information, the static analysis information, and the dynamic analysis information.
摘要:
An apparatus for rinsing and drying semiconductor wafers includes a rinsing bath, a drying bath and a drying chamber. The rinsing bath and drying bath are connected by a tunnel unit which prevents semiconductor wafers from being exposed to air while being transferred from the rinsing bath to the drying bath. Thus watermarks are prevented from being formed on the semiconductor wafers. A method for rinsing and drying semiconductor wafers includes rinsing the wafers in a rinsing bath, transferring the wafers to a drying bath through a tunnel unit that prevents the semiconductor wafers from the being exposed to air, and after processing the wafers in the drying bath, transferring the wafers to a drying chamber.
摘要:
Provided is a processor and method of performing speculative load instructions of the processor in which a load instruction is performed only in the case where the load instruction substantially accesses a memory. A load instruction for canceling operations is performed in other cases except the above case, so that problems occurring by accessing an input/output (I/O) mapped memory area and the like at the time of performing speculative load instructions can be prevented using only a software-like method, thereby improving the performance of a processor.
摘要:
The compounds of the present invention are represented by the following formula (I): wherein M is represented by the following formula: with R1, R2, R3, R4, R5, R6, R7, R8, R10, R11, X1, X2, X3, L, a, b, c, d, e, x, y, and z defined herein.
摘要:
Provided are a loop accelerator and a data processing system having the loop accelerator. The data processing system includes a loop accelerator which executes a loop part of a program, a processor core which processes a remaining part of the program except the loop part, and a central register file which transmits data between the processor core and the loop accelerator. The loop accelerator includes a plurality of processing elements (PEs) each of which performs an operation on each word to execute the program, a configuration memory which stores configuration bits indicating operations, states, etc. of the PEs, and a plurality of context memories, installed in a column or row direction of the PEs, which transmit the configuration bits along a direction toward which the PEs are arrayed. Thus, a connection structure between the configuration memory and the PEs can be simplified to easily modify a structure of the loop accelerator so as to extend the loop accelerator.
摘要:
An open distributed processing structured robot control software architecture is enclosed, which makes it possible to manufacture a user-oriented robot through combination of independent heterogeneous functional modules. The invention involves an open software framework for integrated operation and production of distributed software of the modules, and an autonomous robot control architecture suitable for distributed environments. The software framework indicates underlying software components for robot control and service creation. The invention makes it possible to mass-produce autonomous robots in units of interoperable functional modules. It is also possible to meet various demands of consumers, achieve specialization, and accelerate technology development since the development procedures are specialized in an independent manner and are suitable for manufacturing a wide variety of robot products in small quantities.