摘要:
A method and apparatus that generates a simplified, localized version (“a local stall”) of a global stall to improve the performance of a pipelined microprocessor. The local stall is generated when a data-dependency hazard is detected for a local consumer. Utilizing circuitry used in the pipelined microprocessor's data-forwarding circuitry, the local stall is generated with a relatively minor increase in circuitry. The local stall is generated much sooner than the global stall, arriving much sooner in a local pipeline. The local pipeline utilizes the local stall to override the global stall, when appropriate, and to ensure that correct data is read for a local consumer and to operate more efficiently than a standard pipeline without a local stall.
摘要:
A system and method are disclosed which allow unstored computed results to be accessed without the normal overhead associated with traditional data forwarding and bypass techniques. Through the use of multiplexers and bi-directional OR controllers the unstored data is readily accessible for use before it is stored in a register file. The circuitry used also allows bi-directional travel across a register file or bank as information is passed between the bi directional controllers used. Latches can also be used in the circuitry. Additionally, the features of the invention allow the required number of select signals fed to the multiplexers used to be reduced over conventional methods. These reductions are possible through circuitry disclosed herein.
摘要:
Systems, methodologies, media, and other embodiments associated with mitigating the effects of context switch cache and TLB misses are described. One exemplary system embodiment includes a processor configured to run a multiprocessing, virtual memory operating system. The processor may be operably connected to a memory and may include a cache and a translation lookaside buffer (TLB) configured to store TLB entries. The exemplary system may include a context control logic configured to selectively copy data from the TLB to the data store for a first process being swapped out of the processor and to selectively copy data from the data store to the TLB for a second process being swapped into to the processor.
摘要:
An apparatus and method for efficiently generating arithmetic flags in a computer system. The system includes an eflags register to stored partially computed flags computed by an arithmetic logic unit. The stored partial flags are computed in one cycle. The stored flags are decoded by one of two consuming instructions, PRODF or TBIT, in a second cycle.
摘要:
A new user interface, a distance user interface, in a computer system for operating a computer from a television-viewing distance is provided. A centralized display is provided enabling a user to access streaming video and sound as well as music files, video files, and picture files from a single screen. Collaborative sharing of media content is provided by enabling a computer's operations and feedback to be collectively observed from a distance.
摘要:
The present invention relates to a pipe treatment process that is a portable, field-applied, coating process. The process produces a two-layer composite protective coating system with a finished, seamless, chemical bond within its interlayers as well as to adjacent coating materials, The process is suitable for both metailic and concrete substrates, which may or may not be cathoadically protected, and may be used to either coat now or to recoat e.g. repair, previously coated metallic or concrete
摘要:
Methods and apparatus are provided for reporting quality of GNSS position fixes. A desired quality mode selection is obtained. Position fixes with respective precision estimates and satellite tracking information are obtained. For each of a plurality of position fixes a current positioning quality is determined, based on the precision estimates and satellite tracking information and quality mode selection. Current positioning quality is reported. The quality selection can be a preference of availability over accuracy, or accuracy over availability, or a balance of availability and accuracy.
摘要:
An account, such as a checking account or other instrument, is provided having a number of interchangeable features. The customer is given a choice of a number of available features such that a tailored account is created. Further, in a preferred embodiment the features are divided into standard and premium features of which the customer can choose a select number of each upon opening the account. The customer can thereafter change and interchange the features as needed, at no cost, and in real time as often as desired, such that as the customer's life or conditions change the account is always tailor-fit to the customer's needs. Further, additional features can be added to the account at an additional cost to the customer. Changes in features can be made with no need to close an account and then open a substitute account and at no cost to the customer.
摘要:
Embodiments of the present invention recite a method and system for controlling steering dead band in a mobile machine. In one embodiment, a first dead band value for actuating a steering mechanism in a first direction is determined. Then, a second dead band value for actuating the steering mechanism in a second direction is determined. The first dead band value and the second dead band value are then stored as discrete values.