摘要:
Systems and methods for downloading and updating software, in which a plurality of manifest files are obtained, each manifest file containing information corresponding to one or more components. Information contained in each manifest file is displayed in a dual-list format, where a first list displays a component name for each component listed in each manifest file, including components installed and not installed on the computer, a second list displays the component name for each component of the first list that is installed on the computer, and the component names in the first list are displayed aligned with the component names in the second list such that the component name of each installed component that appears in the first list is displayed aligned with the component name of the same installed component on the second list.
摘要:
A pre-decoder in a variable instruction length processor indicates properties of instructions in pre-decode bits stored in an instruction cache with the instructions. When all the encodings of pre-decode bits associate with one length instruction are defined, a property of an instruction of that length may be indicated by altering the instruction to emulate an instruction of a different length, and encoding the property in the pre-decode bits associated with instructions of the different length. One example of a property that may be so indicated is an undefined instruction.
摘要:
A processing system may include a memory configured to store data in a plurality of pages, a TLB, and a memory cache including a plurality of cache lines. Each page in the memory may include a plurality of lines of memory. The memory cache may permit, when a virtual address is presented to the cache, a matching cache line to be identified from the plurality of cache lines, the matching cache line having a matching address that matches the virtual address. The memory cache may be configured to permit one or more page attributes of a page located at the matching address to be retrieved from the memory cache and not from the TLB, by further storing in each one of the cache lines a page attribute of the line of data stored in the cache line.
摘要:
Techniques for ensuring a synchronized predecoding of an instruction string are disclosed. The instruction string contains instructions from a variable length instruction set and embedded data. One technique includes defining a granule to be equal to the smallest length instruction in the instruction set and defining the number of granules that compose the longest length instruction in the instruction set to be MAX. The technique further includes determining the end of an embedded data segment, when a program is compiled or assembled into the instruction string and inserting a padding of length, MAX−1, into the instruction string to the end of the embedded data. Upon predecoding of the padded instruction string, a predecoder maintains synchronization with the instructions in the padded instruction string even if embedded data is coincidentally encoded to resemble an existing instruction in the variable length instruction set.
摘要:
Hazard detection is simplified by converting a conditional instruction, operative to perform an operation if a condition is satisfied, into an emissary instruction operative to evaluate the condition and an unconditional base instruction operative to perform the operation. The emissary instruction is executed, while the base instruction is halted. The emissary instruction evaluates the condition and reports the condition evaluation back to the base instruction. Based on the condition evaluation, the base instruction is either launched into the pipeline for execution, or it is discarded (or a NOP, or null instruction, substituted for it). In either case, the dependencies of following instructions may be resolved.
摘要:
In a pipelined processor where instructions are pre-decoded prior to being stored in a cache, an incorrectly pre-decoded instruction is detected during execution in the pipeline. The corresponding instruction is invalidated in the cache, and the instruction is forced to evaluate as a branch instruction. In particular, the branch instruction is evaluated as “mispredicted not taken” with a branch target address of the incorrectly pre-decoded instruction's address. This, with the invalidated cache line, causes the incorrectly pre-decoded instruction to be re-fetched from memory with a precise address. The re-fetched instruction is then correctly pre-decoded, written to the cache, and executed.
摘要:
The cleat removal/install tool has a handle with a first end and a second end. A ratchet is positioned within said handle member proximate said first end. A cleat receiving tool is positioned within said ratchet member or is directly built as part of the ratchet member The cleat tool has a concave surface which functions to mate with the upper surface of the cleat. The concave surface should not be spaced from the surface of the ratchet. That is, the design must be such as to prevent twisting of the concave surface away from the cleat. The upper surface of the cleat removal tool is, in the preferred embodiment, one inch or less from the concave surface of the cleat removal tool. The low thickness of the tool, preferably on the order of about on three quarters of an inch, permits the user to apply pressure directly above and very close to the upper surface of the cleat. The spike receiving recess is provided in the curved surface so that the spike can nest in the tool during the removal or installation process. A pair of prong members extend from the concave surface of said cleat removal tool and serve to engage the cleat during the removal or installation. The prongs are dimensioned to enter corresponding recesses in the golf shoe cleats.
摘要:
Apparatus and methods for the manufacture of weighted ribbons are disclosed, and which weighted ribbons are for use in association with curtains and in other applications.
摘要:
A drying device for moving webs of material has at least two serial drying groups each having a plurality of heatable drying cylinders. The drying cylinders of at least one first drying group are steam-heated in a first heat circuit. The drying cylinders of at least one second drying group have supply piping for a combustible energy source and discharge piping for waste heat originating from the combustion. A first heat exchanger is provided that couples the first heat circuit for the steam-heated drying cylinders to the discharge piping for the waste heat from the drying cylinders of the second drying group.