摘要:
An instruction cache (I-Cache) for a processor is configured to include a Branch Target Extension associated with each Instruction Sector. When an Instruction Sector is fetched, the Branch Target Extension is simultaneously fetched. If the Instruction Sector has a branch instruction that is predicted taken, then the branch target address in the branch extension is used to access the next Instruction Sector. In other embodiments, each Instruction Sector has a plurality of Branch Target Extensions each corresponding to a potential branch instruction in an Instruction Sector. In this case, the Branch Target Extensions are partitioned into an instruction index field for locating branch instruction in the Instruction Sector, a local predictor field for predicted taken status and a target address field for the branch target address. The least significant bits of the instruction fetch address are compared to the instruction indexes to determine a particular Branch Target Extension to use.
摘要:
A method, processor, and data processing system for implementing a framework for priority-based scheduling and throttling of prefetching operations. A prefetch engine (PE) assigns a priority to a first prefetch stream, indicating a relative priority for scheduling prefetch operations of the first prefetch stream. The PE monitors activity within the data processing system and dynamically updates the priority of the first prefetch stream based on the activity (or lack thereof). Low priority streams may be discarded. The PE also schedules prefetching in a priority-based scheduling sequence that corresponds to the priority currently assigned to the scheduled active streams. When there are no prefetches within a prefetch queue, the PE triggers the active streams to provide prefetches for issuing. The PE determines when to throttle prefetching, based on the current usage level of resources relevant to completing the prefetch.
摘要:
In at least one embodiment, an indexed table circuit includes a plurality of banks for storing data to be accessed and a split index array. The indexed table circuit is organized in a plurality of entries each corresponding to a respective one of a plurality of different entry indices, where each entry includes a storage location in the plurality of banks and the split index array. The indexed table circuit further includes selection logic that, responsive to read access of an entry among the plurality of entries utilizing an entry index of a bit string, utilizes a split index read from the split index array to select a set of one or more bits of a tag of the bit string, utilizes the selected set of one or more bits to select data read from one of the plurality of banks, and outputs the selected data.
摘要:
A method, processor, and data processing system for implementing a framework for priority-based scheduling and throttling of prefetching operations. A prefetch engine (PE) assigns a priority to a first prefetch stream, indicating a relative priority for scheduling prefetch operations of the first prefetch stream. The PE monitors activity within the data processing system and dynamically updates the priority of the first prefetch stream based on the activity (or lack thereof). Low priority streams may be discarded. The PE also schedules prefetching in a priority-based scheduling sequence that corresponds to the priority currently assigned to the scheduled active streams. When there are no prefetches within a prefetch queue, the PE triggers the active streams to provide prefetches for issuing. The PE determines when to throttle prefetching, based on the current usage level of resources relevant to completing the prefetch.
摘要:
A method for improving the effectiveness of a building air circulation system having motorized blower and a contamination filter. The method including predicting a cost of operation of the system over an operational duration based on at least electricity consumption of the motor (115), and an operational cost to operate the filter (148), predicting a cost of maintenance of the system over the operational duration based on at least one of, a condition of the filter (148), a cost of a filter (148), a cost of labor to clean or replace the filter (148), and an effectiveness of the filter (148) over the operational duration, and balancing the cost of operation of the circulation system versus the cost of maintenance of the circulation system over the duration to recommend at least one of a filter use/bypass schedule, a filter maintenance schedule, and a fresh air input schedule satisfying an operation objective and an operational constraint.
摘要:
Provided in the present invention is an adjustment and design method of an illumination system matched with multiple objective lenses in an extreme ultraviolet lithography machine; the illumination system to which the method is applied comprises a light source, a collection lens, a field compound eye, a pupil compound eye and a relay lens group; the method specifically comprises the steps: before a projection objective lens of an extreme ultraviolet lithography machine is replaced, calculating aperture angles of emergent ray of a relay lens A on a meridian plane and a sagittal plane by means of ray tracing; after the projection objective lens of the extreme ultraviolet lithography machine is replaced, taking out a central point of a exit pupil plane as an object point for ray tracing; adjusting inclination angles and positions of the relay lens A and a relay lens B, and adjusting inclination angles of central compound eye units of the pupil compound eye and the field compound eye, till an image plane of a current illumination system approximates to an arc-shaped image plane corresponding to the projection objective lens. By adjusting the illumination system on the basis of the adjustment method of the present invention, an illumination system matched with the projection objective lens system can be obtained, which dramatically reduces the cost of designing a projection lithography machine.
摘要:
Systems and methods are provided for scoring non-native, spontaneous speech. A spontaneous speech sample is received, where the sample is of spontaneous speech spoken by a non-native speaker. Automatic speech recognition is performed on the sample using an automatic speech recognition system to generate a transcript of the sample, where a speech recognizer metric is determined by the automatic speech recognition system. A word accuracy rate estimate is determined for the transcript of the sample generated by the automatic speech recognition system based on the speech recognizer metric. The spontaneous speech sample is scored using a preferred scoring model when the word accuracy rate estimate satisfies a threshold, and the spontaneous speech sample is scored using an alternate scoring model when the word accuracy rate estimate fails to satisfy the threshold.
摘要:
A mobile electronic device and a sound playback method thereof are provided. The mobile electronic device includes a sensor, a speaker, and a controller coupled to the sensor and the speaker. The sensor detects whether the speaker is blocked or not. When the speaker is blocked, the controller multiplies a sound signal by a transfer function and then outputs the multiplied sound signal. The speaker plays the sound signal outputted by the controller. The transfer function changes the direction in which the speaker plays the sound signal.
摘要:
A network interface module can include a housing including a first cavity configured to receive a first network plug having a first dimension. The housing also includes a second cavity within the first cavity, and configured to receive a second network plug having a second dimension that is less than the first dimension. The network interface module can also include a network detection circuit coupled to a first terminal within the housing.