A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5386562 | Circular scheduling method and apparatus for executing computer programs by moving independent instructions out of a loop A procedure which is a particular type of software pipelining is provided which increases the efficiency with which code is executed by reducing or eliminating stalls such as by filling delay slots. The process includes moving instructions in a loop from ... | 01/31/1995 |
| 5361354 | Optimization of alternate loop exits An optimization method to be carried out within a digital computer under programmed control for eliminating or removing from a loop body alternate exit tests substantially of the form i+댬ond$c;, where , ଲ and $c; are loop ... | 11/01/1994 |
| 5349665 | Compiler vectorizing system According to the present invention, there is provided a compiler vectorizing system for vectorizing the same variables defined at a plurality of positions by using an asymptotic formula in which a condition data generating formula generates condition data... | 09/20/1994 |
| 5317743 | System for compiling iterated loops based on the possibility of parallel execution A compiler apparatus in a computer converts source program to object program to be executed by the computer. If loop instructions are included in the object program, the resource reference extraction section extracts resources referred by the loop instruc... | 05/31/1994 |
| 5303357 | Loop optimization system In loop processing by an electronic computer that simultaneously executes a plurality of instructions, a loop optimization system according to this invention comprises loop analyzing means for judging whether or not the process of expanding iterations of ... | 04/12/1994 |
| 5287510 | Method for improving the efficiency of arithmetic code generation in an optimizing compiler using machine independent update instruction generation This invention provides a process within an optimizing compiler for transforming code to take advantage of update instructions available on some computer architectures. On architectures which implement some form of autoindexing instructions or addressing ... | 02/15/1994 |
| 5274812 | Method of compiling source code into vectorized object code by performing a one-dimensional analysis on each dimension of a multi-dimensional array within a loop A process of compiling using a vectorized checkup method for converting array calculations appearing in a loop to be vectorized in a source program into vector calculations. The process determines a number of dimensions of an array calculation within a lo... | 12/28/1993 |
| 5265253 | Method of unrolling/optimizing repetitive loop A method of unrolling/optimizing a repetitive loop, in which a program compiler in a computer system unrolls and optimizes a repetitive loop instruction, includes the following steps. It is checked whether the number of times that a loop in an input sourc... | 11/23/1993 |
| 5247696 | Method for compiling loops having recursive equations by detecting and correcting recurring data points before storing the result to memory A vector update method for vectorizing loops containing recursive equations within a supercomputer. Program code containing a loop is transformed into a nested loop in which the interior loop performs an integer number of iterations of the original loop e... | 09/21/1993 |
| 5202995 | Method for removing invariant branches from instruction loops of a computer program Removal of invariant branches from nests of loops results in an optimized computer program with increased speed of execution. To accomplish this objective, each loop of a program is then examined, looking at inner loops before their containing outer loops... | 04/13/1993 |
| 5109331 | Compiling a source program by analyzing a subscript of an array included in a loop processing of a computer An induction variable contained in a definition formula for a variable in a loop is analyzed for a source program to be compiled in order to optimize the execution of the program. The induction variable is represented by a standard form expressed by a val... | 04/28/1992 |
| 5088034 | Compiling method for determining programs to be executed parallelly by respective processors in a parallel computer which transfer data with a data identifier to other processors A compiler for generating from a serially processed type source program described in a high level language the object codes to be executed in parallel by a parallel processor system which is composed of a plurality of processors marked with respective ide... | 02/11/1992 |
| 5067068 | Method for converting an iterative loop of a source program into parellelly executable object program portions In a compiling method, whether a variable (induction variable)recurrsively defined during loop iteration is included in an iteratively executed loop portion of a source program is detected. If such a variable is detected, a computation program portion for... | 11/19/1991 |
| 4991088 | Method for optimizing utilization of a cache memory A method is provided for minimizing cache misses in a compiled computer program having loop instructions. The compiled computer program is examined to identify a set of compiled loop instructions which is smaller than a cache memory block. The set of comp... | 02/05/1991 |
| 4965724 | Compiler system using reordering of microoperations to eliminate interlocked instructions for pipelined processing of assembler source program A compiler system compiles a source program described with assembler instructions, each of which defines microoperations, into a target program for use in a digital signal processor. If two of the assembler instructions are interlocked with each other and... | 10/23/1990 |
| 4833606 | Compiling method for vectorizing multiple do-loops in source program A compiling method is provided for vectorizing outer sides of multiple loops which are not tight. The method detects variables which are defined in one loop and referenced by another. The information, mapped into a dependence graph, is used to analyze the... | 05/23/1989 |
| 4807126 | Method for converting a source program having a loop including a control statement into an object program A method for converting a source program having a loop including a control statement into an object program including the steps of detecting from the statements of a first loop of a source program a control statement (an inductive control statement) havin... | 02/21/1989 |
| 4802091 | Method for improving the efficiency of arithmetic code generation in an optimizing compiler using the technique of reassociation A procedure for use in an optimizing compiler termed "reassociation" determines the preferred order of combining terms in a sum so as to produce loop invariant subcomputations, or to promote common subexpressions among several essential computations, by a... | 01/31/1989 |
| 4773007 | Complier code optimization method for a source program having a first and second array definition and use statements in a loop A dataflow analysis processing of a compiler is executed when a loop of a source program includes a first array definition statement determining a value of an element of an array and an array use statement using the value of the element of the array. Whet... | 09/20/1988 |
| 4710872 | Method for vectorizing and executing on an SIMD machine outer loops in the presence of recurrent inner loops A method is disclosed for increasing the number of procedural language scalar instructions which may be executed on a vector SIMD machine. The method, operative in the compiling of the source-to-object code, utilizes a mapping representation of the source... | 12/01/1987 |