The following operators can be used to better focus your queries.
( ) , AND, OR, NOT, W/#
? single char wildcard, not at start
* multi char wildcard, not at start
(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*
This guide provides a more detailed description of the syntax that is supported along with examples.
This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.
Concept Search - What can I type?
For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.
Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.
In an SMT processor core it is desirable to be able to throttle
instruction flow, on a per-thread basis, at multiple points in the
pipeline. Disclosed is a method for throttling instructions at Dispatch,
Issue, and Completion.
English (United States)
This text was extracted from a PDF file.
This is the abbreviated version, containing approximately
53% of the total text.
Page 1 of 2
Dispatch, Issue, Completion Throttling in SMT
A group that is attempting to dispatch, can be rejected for various reasons, including debug workarounds. When rejected, an instruction group simply tries to dispatch again, until all conditions for rejecting have been cleared. At Instruction Dispatch, the disclosed throttling mechanism includes the following properties: - control to avoid back to back dispatches. - control to require N rejected dispatches every M successful dispatches, N and M controllable via programmable counters. - windowing of throttling enablement, so that throttling occurs only during specified debug time windows. - selection of various debug events, by thread, to start and end the throttling window. - ability to take a "debug" marked instruction group and require N dispatch rejects of that group before it can be dispatched. - ability to recognize a "debug" marked instruction group and require N dispatch rejects of a subsequent group before it can be dispatched. - ability to allow dispatch then disallow dispatch for certain cycle counts if a dispatch group is present, instead of counting actual dispatches and dispatch rejects.
At issue time, instructions on selected threads can be blocked from issuing. An issue throttling mechanism is disclosed with the following properties: - blocking issue for X cycles and allowing issue for Y cycles, where X and Y are programmable. - ability to have throttling always enabled. - ability to have throttling trig...