The present invention is generally related to digital computer systems, more particularly, to a system and method for selecting instructions comprising an instruction sequence.
Processors are required to handle multiple tasks that are either dependent or totally independent. The internal state of such processors usually consists of registers that might hold different values at each particular instant of program execution. At each instant of program execution, the internal state image is called the architecture state of the processor.
When code execution is switched to run another function (e.g., another thread, process or program), then the state of the machine/processor has to be saved so that the new function can utilize the internal registers to build its new state. Once the new function is terminated then its state can be discarded and the state of the previous context will be restored and execution resumes. Such a switch process is called a context switch and usually includes 10's or hundreds of cycles especially with modem architectures that employ large number of registers (e.g., 64, 128, 256) and/or out of order execution.
In thread-aware hardware architectures, it is normal for the hardware to support multiple context states for a limited number of hardware-supported threads. In this case, the hardware duplicates all architecture state elements for each supported thread. This eliminates the need for context switch when executing a new thread. However, this still has multiple draw backs, namely the area, power and complexity of duplicating all architecture state elements (i.e., registers) for each additional thread supported in hardware. In addition, if the number of software threads exceeds the number of explicitly supported hardware threads, then the context switch must still be performed.
This becomes common as parallelism is needed on a fine granularity basis requiring a large number of threads. The hardware thread-aware architectures with duplicate context-state hardware storage do not help non-threaded software code and only reduces the number of context switches for software that is threaded. However, those threads are usually constructed for coarse grain parallelism, and result in heavy software overhead for initiating and synchronizing, leaving fine grain parallelism, such as function calls and loops parallel execution, without efficient threading initiations/auto generation. Such described overheads are accompanied with the difficulty of auto parallelization of such codes using state of the art compiler or user parallelization techniques for non-explicitly/easily parallelized/threaded software codes.
In one embodiment, the present invention is implemented as a method for emulating a guest centralized flag architecture by using a native distributed flag architecture. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks, wherein each of the instruction blocks comprise two half blocks; scheduling the instructions of the instruction block to execute in accordance with a scheduler; and using a distributed flag architecture to emulate a centralized flag architecture for the emulation of guest instruction execution.
The foregoing is a summary and thus contains, by necessity, simplifications, generalizations and omissions of detail; consequently, those skilled in the art will appreciate that the summary is illustrative only and is not intended to be in any way limiting. Other aspects, inventive features, and advantages of the present invention, as defined solely by the claims, will become apparent in the non-limiting detailed description set forth below.
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements.
Although the present invention has been described in connection with one embodiment, the invention is not intended to be limited to the specific forms set forth herein. On the contrary, it is intended to cover such alternatives, modifications, and equivalents as can be reasonably included within the scope of the invention as defined by the appended claims.
In the following detailed description, numerous specific details such as specific method orders, structures, elements, and connections have been set forth. It is to be understood however that these and other specific details need not be utilized to practice embodiments of the present invention. In other circumstances, well-known structures, elements, or connections have been omitted, or have not been described in particular detail in order to avoid unnecessarily obscuring this description.
References within the specification to “one embodiment” or “an embodiment” are intended to indicate that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. The appearance of the phrase “in one embodiment” in various places within the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Moreover, various features are described which may be exhibited by some embodiments and not by others. Similarly, various requirements are described which may be requirements for some embodiments but not other embodiments.
Some portions of the detailed descriptions, which follow, are presented in terms of procedures, steps, logic blocks, processing, and other symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. A procedure, computer executed step, logic block, process, etc., is here, and generally, conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals of a computer readable storage medium and are capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as “processing” or “accessing” or “writing” or “storing” or “replicating” or the like, refer to the action and processes of a computer system, or similar electronic computing device that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories and other computer readable media into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
Embodiments of the present invention achieves this objective by implementing instruction blocks, register templates and inheritance vectors. In the block shown in
The number of instructions that are processed out of order determines the management complexity of the out of order machine. More out of order instructions leads to greater complexity. Sources need to compare against destinations of prior instructions in the out of order dispatch window of the processor.
As shown in
In the present embodiment, the register template is updated each cycle of the machine whenever a block is allocated. As new template updates are generated, prior snapshots of the register templates are stored into an array (e.g., the register view shown in
In one embodiment, the register templates stored in the register view can be compressed (thereby saving storage space) by storing only the delta between successive snapshots (incremental changes between snapshots). In this manner the machine obtains a shrunk register view. Further compression can be obtained by only storing templates for blocks that have a branch instruction.
If a recovery point is needed other than a branch miss-prediction, then a recovery is first obtained at the branch recovery point, then state can be rebuilt out of allocating instructions (but not executing them) until the machine reaches the sought after recovery point.
It should be noted that in one embodiment, the term “register template” as used herein is synonymous with the term “inheritance vectors” as described in U.S. application Ser. No. 13/428,440 filed Mar. 23, 2012 (now U.S. Pat. No. 9,766,893 issued Sep. 19, 2017), titled “EXECUTING INSTRUCTION SEQUENCE CODE BLOCKS BY USING VIRTUAL CORES INSTANTIATED BY PARTITIONABLE ENGINES,” which is hereby incorporated by reference.
In the present embodiment, it should be noted that the goal of the source view is to determine when particular blocks can be dispatched. When a block is dispatched it broadcasts its block number to all remaining blocks. Any matches in the source view for the block number (e.g., a compare) causes a ready bit (e.g., or some other type of indicator) to be set. When all ready bits are set (e.g., AND gate) the block is ready to be dispatched. Blocks are dispatched based on the readiness of other blocks they depend on.
When multiple blocks are ready for dispatch, the oldest block is chosen for dispatch ahead of younger blocks. For example, in one embodiment a find first circuit can be used to find the oldest block based on proximity to a commit pointer and subsequent blocks based on relative proximity to the commit pointer (e.g., working on each block's ready bit).
Referring still to
For example, when block 20 arrives, it reads the register template and looks up its own register sources in the register template to determine the latest block that wrote to each of its sources and populate the source view according to the updates that prior blocks' destinations (e.g., block 11, as shown in
When all ready bits in a block are ready, that block is dispatched and its number is broadcast back to all the remaining blocks. The block number compares against all the numbers stored in the sources of the other blocks. If there is a match, the ready bit for that source is set. For example, if the block number broadcasted on source 1 equals 11 then the ready bit for source 1 of block 20 will be set.
The
As described above, blocks are selected for dispatch from the commit pointer wrapping around to allocate pointer (e.g., trying to honor dispatching older blocks first). The selector array is used to find the first 4 ready blocks starting from the commit pointer. It is desired to dispatch the oldest ready blocks. In one embodiment, the selector array can be implemented by using an adder tree structure. This will be described in
As described above, register view entries are populated by register templates. The register view stores snapshots of register templates for each block in sequence. When a speculation is not valid (e.g., a branch miss-prediction), the register view has a latest valid snapshot before the invalid speculation point. The machine can roll back its state to the last valid snapshot by reading that register view entry and loading it into the base of the register template. Each entry of register view shows all of the register inheritance states. For example in the
This serial implementation shows how register template snapshots are created upon allocation of blocks of instructions. Those snapshots serves to capture the latest register architectural states update that are used for dependency tracking (e.g., as described in
The de-mux functions by selecting which incoming source is passed on. For example, register R2 will de-mux to a 1 at the second output, while R8 will de-mux to a 1 at the seventh output, and so on.
In this implementation, the allocator scheduler in dispatcher receives instructions fetched by the machine's front end. These instructions go through block formation in the manner we described earlier. As described earlier the blocks yield register templates and these register templates are used to populate the register view. From the source view the sources are transferred to the register file hierarchy and there are broadcasts back to the source view in the manner described above. The instruction view transfers instructions to the execution units. The instructions are executed by the execution units as the sources needed by the instructions coming from the register file hierarchy. These executed instructions are then transferred out of the execution unit and back into the register file hierarchy.
The importance of chunking can be seen by the following example (e.g., noting that allocation of blocks in each cycle starts at the top position, in this case B0). Assuming in cycle 1, three blocks of instructions are to be allocated to the scheduler entries (e.g., the three blocks will occupy the first 3 entries in the scheduler). In the next cycle (e.g., cycle 2) another two blocks of instructions are to be allocated. In order to avoid creating bubbles in the scheduler array entries, the scheduler array entries have to be built with support for four write ports. This is expensive in terms of power consumption, timing, area, and the like. The chunking structure above simplifies all scheduler arrays to only have one write port by using the multiplexing structure before allocating to the arrays. In the above example, the BO in cycle two will be selected by the last mux while B1 in cycle two will be selected by the first mux (e.g., going from left to right).
In this manner, each for entry chunk only needs one write port per entry and four read ports per entry. There is a trade-off in cost because the multiplexers must be implemented, however that cost is made up many times over in the savings from not having to implement four write ports per entry, as there can be very many entries.
In one embodiment, the process starts off with a ratio of 50%:50%. Upon the L2 cache miss detection on block 22, the front end of the pipeline stalls any further fetch into the pipeline or allocation into the scheduler of thread 2 blocks. Upon retirement of thread 2 blocks from the scheduler, those entries will be made available for thread 1 allocation until the point where the new dynamic ratio of thread allocation is achieved. For example, 3 out the recently retired thread 2 blocks will be returned to the pool for allocation to thread 1 instead of thread 2, making the thread 1 to thread 2 ratio 75%:25%.
It should be noted that a stall of thread 2 blocks in the front of the pipeline might require flushing those blocks from the front of the pipeline if there is no hardware mechanism to bypass them (e.g., by thread 1 blocks by passing the stalled thread 2 blocks).
A main benefit of multi-dispatch is that it avoids allocating multiple separate blocks into the machine window, thereby making the machine window effectively larger. A larger machine window means more opportunities for optimization and reordering.
Looking at the bottom left the
Looking at the bottom right of
Note that other instructions can use this same hardware for their implementation (e.g., floating point, etc.).
One alternative to forming the blocks in hardware is to form them in software (statically or at runtime) where instruction pairs, triplets, quads, etc., are formed.
Other implementations of instruction grouping functionality can be found in commonly assigned U.S. Pat. No. 8,327,115.
The top of
Each core has even and odd ports into the scheduling array, where each port is connected to an odd or even half block position. In one implementation, the even ports and their corresponding half blocks can reside in a different core than the odd ports and their corresponding half blocks. In another implementation, the odd and even ports will be distributed across multiple different cores as shown in this figure. As described in U.S. Pat. No. 9,766,893, the cores can be physical cores or virtual cores.
In certain types of blocks, one half of a block can be dispatched independently from the other half of the block. In other types of blocks, both halves of a block need to be dispatched simultaneously to the same execution block units. In still other types of blocks, the two halves of a block need to be dispatched sequentially (the second half after the first half).
During architecture emulation, it is necessary for the distributed flag architecture to emulate the behavior of the centralized guest flag architecture. Distributed flag architecture can also be implemented by using multiple independent flag registers as opposed to a flag field associated with a data register. For example, data registers can be implemented as R0 to R15 while independent flag registers can be implemented as F0 to F3. Those flag registers in this case are not associated directly with the data registers.
In step 3801, the front end/dynamic converter (hardware or software) categorizes incoming instructions based on the manner in which they update guest instruction flags. In one embodiment, the guest instructions are categorized into four flag architectural types, T1, T2, T3, and T4. T1-T4 are instruction types that indicate which flag fields that each guest instruction type updates. Guest instruction types update different guest flags, based on their type. For example, logical guest instructions update T1 type flags, shift guest instructions update T2 type flags, arithmetic guest instructions update T3 type flags, and special guest instructions update type T4 flags. It should be noted that guest instructions can be architectural instruction representation while native can be what the machine internally executes (e.g., microcode). Alternatively, guest instructions can be instructions from an emulated architecture (e.g., x86, java, ARM code, etc.).
In step 3802, the order in which those instruction types update their respective guest flags is recorded in a latest update type table data structure. In one embodiment, this action is performed by the front end of the machine.
In step 3803, when those instruction types reach the Scheduler (the in-order part of the allocation/renaming stage), the scheduler assigns an implicit physical destination that corresponds to the architectural type and records that assignment in a renaming/mapping table data structure.
And in step 3804, when a subsequent guest instruction reaches the allocation/renaming stage in the scheduler, and that instruction wants to read guest flag fields, (a) the machine determines which flag architectural types need to be accessed to perform the read. (b) if all needed flags are found in the same latest update flag type (e.g., as determined by the latest update type table), then the corresponding physical register (e.g., that maps to that latest flag type) is read to obtain the needed flags. (c) if all needed flags cannot be found in a same latest update flag type, then each flag needs to be read from the corresponding physical register that maps to the individual latest update flag type.
And in step 3805, each flag is being read individually from the physical register that holds its latest value that was lastly updated, as tracked by the latest update flag type table.
It should be noted that if a latest update type is inclusive of another type then all then all subset types have to map to the same physical registers of the super set type.
At retirement, that destination flag fields are merged with a cloned centralized/guest flag architecture register. It should be noted that the cloning is performed due to the fact that the native architecture utilizes a distributed flag architecture as opposed to a single register centralized flag architecture.
Examples of instructions that update certain flag types:
CF, OF, SF, ZR—arithmetic instruction and load/write flags instructions
SF, ZF and conditional CF—logicals and shifts
SF, ZF—moves/loads, EXTR, some multiplies
ZF—POPCNT and STREX[P]
GE—SIMD instructions???
Examples of conditions/predications that read certain flags:
0000 EQ Equal àZ==1
0001 NE Not equal, or Unordered àZ==0
0010 CS b Carry set, Greater than or equal, or Unorderedà C==1
0011 CC c Carry clear, Less than àc==0
0100 MI Minus, negative, Less than àN==1
0101 PL Plus, Positive or zero, Greater than or equal to, Unordered àN==00110 VS Overflow, Unordered àV==1
0111 VC No overflow, Not unordered àV==0
1000 HI Unsigned higher, Greater than, Unordered àc==1 and Z==0
1001 LS Unsigned lower or same, Less than or equal àc==0 or Z==1
1010 GE Signed greater than or equal, Greater than or equal àN==V
1011 LT Signed less than, Less than, Unordered àN!=V
1100 GT Signed greater than, Greater than àZ==0 and N==V
1101 LE Signed less than or equal, Less than or equal, Unordered àZ==1 or N!=V
1110 None (AL), Always (unconditional), Any flag set to any value.
The foregoing description, for the purpose of explanation, has been described with reference to specific embodiments. However, the illustrated discussions above are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. Embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as may be suited to the particular use contemplated.
This application is a continuation of U.S. application Ser. No. 15/408,323 filed Jan. 17, 2017, which is a continuation of U.S. application Ser. No. 14/213,730 filed Mar. 14, 2014 (now U.S. Pat. No. 9,823,930 issued Nov. 21, 2017), which claims the benefit of U.S. Provisional Application No. 61/800,487 filed Mar. 15, 2013, which are hereby incorporated by reference. This application is related to U.S. application Ser. No. 12/296,919 filed Dec. 19, 2008 (now U.S. Pat. No. 8,327,115 issued Dec. 4, 2012), titled “PLURAL MATRICES OF EXECUTION UNITS FOR PROCESSING MATRICES OF ROW DEPENDENT INSTRUCTIONS IN SINGLE CLOCK CYCLE IN SUPER OR SEPARATE MODE,” which is hereby incorporated by reference. This application is also related to U.S. application Ser. No. 12/514,303 filed Jan. 5, 2010 (now U.S. Pat. No. 8,677,105 issued Mar. 18, 2014), titled “PARALLEL PROCESSING OF A SEQUENTIAL PROGRAM USING HARDWARE GENERATED THREADS AND THEIR INSTRUCTION GROUPS EXECUTING ON PLURAL EXECUTION UNITS AND ACCESSING REGISTER FILE SEGMENTS USING DEPENDENCY INHERITANCE VECTORS ACROSS MULTIPLE ENGINES,” which is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
727487 | Swanson | May 1903 | A |
4075704 | O'Leary | Feb 1978 | A |
4245344 | Richter | Jan 1981 | A |
4356550 | Katzman et al. | Oct 1982 | A |
4414624 | Summer et al. | Nov 1983 | A |
4524415 | Mills et al. | Jun 1985 | A |
4527237 | Frieder et al. | Jul 1985 | A |
4577273 | Hopper et al. | Mar 1986 | A |
4597061 | Cline et al. | Jun 1986 | A |
4600986 | Scheuneman et al. | Jul 1986 | A |
4633434 | Scheuneman | Dec 1986 | A |
4682281 | Woffinden et al. | Jul 1987 | A |
4727487 | Masui et al. | Feb 1988 | A |
4816991 | Watanabe et al. | Mar 1989 | A |
4835680 | Hogg et al. | May 1989 | A |
4920477 | Colwell et al. | Apr 1990 | A |
4930066 | Yokota | May 1990 | A |
4943909 | Huang | Jul 1990 | A |
5197130 | Chen et al. | Mar 1993 | A |
5294897 | Notani et al. | Mar 1994 | A |
5317705 | Gannon et al. | May 1994 | A |
5317754 | Blandy et al. | May 1994 | A |
5339398 | Shah et al. | Aug 1994 | A |
5404470 | Miyake | Apr 1995 | A |
5421019 | Holsztynski et al. | May 1995 | A |
5469376 | Abdallah | Nov 1995 | A |
5471593 | Branigin | Nov 1995 | A |
5488730 | Brown et al. | Jan 1996 | A |
5509130 | Trauben et al. | Apr 1996 | A |
5517651 | Huck et al. | May 1996 | A |
5524090 | Iwamura | Jun 1996 | A |
5548742 | Wang et al. | Aug 1996 | A |
5548773 | Kemeny et al. | Aug 1996 | A |
5559986 | Alpert et al. | Sep 1996 | A |
5574878 | Onodera et al. | Nov 1996 | A |
5581725 | Nakayama | Dec 1996 | A |
5590084 | Miyano et al. | Dec 1996 | A |
5634068 | Nishtala et al. | May 1997 | A |
5649136 | Shen et al. | Jul 1997 | A |
5675759 | Shebanow et al. | Oct 1997 | A |
5699537 | Sharangpani et al. | Dec 1997 | A |
5710902 | Sheaffer et al. | Jan 1998 | A |
5724565 | Dubey et al. | Mar 1998 | A |
5751982 | Morley | May 1998 | A |
5752260 | Liu | May 1998 | A |
5754818 | Mohamed | May 1998 | A |
5761476 | Martell | Jun 1998 | A |
5787494 | Delano et al. | Jul 1998 | A |
5793941 | Pencis et al. | Aug 1998 | A |
5802602 | Rahman et al. | Sep 1998 | A |
5806085 | Berliner | Sep 1998 | A |
5813031 | Chou et al. | Sep 1998 | A |
5819088 | Reinders | Oct 1998 | A |
5829028 | Lynch et al. | Oct 1998 | A |
5835951 | McMahan | Nov 1998 | A |
5852738 | Bealkowski et al. | Dec 1998 | A |
5860146 | Vishin et al. | Jan 1999 | A |
5864657 | Stiffler | Jan 1999 | A |
5872985 | Kimura | Feb 1999 | A |
5881277 | Bondi et al. | Mar 1999 | A |
5904892 | Holmes | Mar 1999 | A |
5901294 | Tran et al. | May 1999 | A |
5903750 | Yeh et al. | May 1999 | A |
5905509 | Jones et al. | May 1999 | A |
5911057 | Shiell | Jun 1999 | A |
5918251 | Yamada et al. | Jun 1999 | A |
5956753 | Glew et al. | Sep 1999 | A |
5974506 | Sicola et al. | Oct 1999 | A |
5978906 | Tran | Nov 1999 | A |
5983327 | Achilles et al. | Nov 1999 | A |
6016533 | Tran | Jan 2000 | A |
6016540 | Zaidi et al. | Jan 2000 | A |
6021484 | Park | Feb 2000 | A |
6035120 | Ravichandran | Mar 2000 | A |
6065105 | Zaidi et al. | May 2000 | A |
6073230 | Pickett et al. | Jun 2000 | A |
6075938 | Bugnion et al. | Jun 2000 | A |
6085315 | Fleck et al. | Jul 2000 | A |
6088780 | Yamada et al. | Jul 2000 | A |
6092172 | Nishimoto et al. | Jul 2000 | A |
6101577 | Tran | Aug 2000 | A |
6108769 | Chinnakonda et al. | Aug 2000 | A |
6115809 | Mattson et al. | Sep 2000 | A |
6134634 | Marshall et al. | Oct 2000 | A |
6138226 | Yoshioka et al. | Oct 2000 | A |
6157998 | Rupley et al. | Dec 2000 | A |
6167490 | Levy et al. | Dec 2000 | A |
6170051 | Dowling | Jan 2001 | B1 |
6178482 | Sollars | Jan 2001 | B1 |
6185660 | Mulla et al. | Feb 2001 | B1 |
6205545 | Shah et al. | Mar 2001 | B1 |
6209085 | Hammond et al. | Mar 2001 | B1 |
6212542 | Kahle et al. | Apr 2001 | B1 |
6212613 | Belair | Apr 2001 | B1 |
6216215 | Palanga et al. | Apr 2001 | B1 |
6219073 | Suzuoki | Apr 2001 | B1 |
6226732 | Pei et al. | May 2001 | B1 |
6247097 | Sinharoy | Jun 2001 | B1 |
6253316 | Tran et al. | Jun 2001 | B1 |
6256727 | McDonald | Jul 2001 | B1 |
6256728 | Witt et al. | Jul 2001 | B1 |
6260131 | Kikuta et al. | Jul 2001 | B1 |
6260138 | Harris | Jul 2001 | B1 |
6269439 | Hanaki | Jul 2001 | B1 |
6272616 | Fernando et al. | Aug 2001 | B1 |
6272662 | Jadav et al. | Aug 2001 | B1 |
6275917 | Okada | Aug 2001 | B1 |
6282583 | Pincus et al. | Aug 2001 | B1 |
6282638 | Dowling | Aug 2001 | B1 |
6308323 | Douniwa | Oct 2001 | B1 |
6321298 | Hubis | Nov 2001 | B1 |
6327650 | Bapst et al. | Dec 2001 | B1 |
6332189 | Bawe et al. | Dec 2001 | B1 |
6339822 | Miller | Jan 2002 | B1 |
6341324 | Caulk et al. | Jan 2002 | B1 |
6345357 | Sato | Feb 2002 | B1 |
6360311 | Zandveld et al. | Mar 2002 | B1 |
6405185 | Pechanek et al. | Jun 2002 | B1 |
6408367 | Achilles et al. | Jun 2002 | B2 |
6437789 | Tidwell et al. | Aug 2002 | B1 |
6449671 | Patkar et al. | Sep 2002 | B1 |
6457120 | Sinharoy | Sep 2002 | B1 |
6473833 | Arimilli et al. | Oct 2002 | B1 |
6490673 | Heishi et al. | Dec 2002 | B1 |
6502187 | Miyagawa | Dec 2002 | B1 |
6529928 | Resnick et al. | Mar 2003 | B1 |
6542984 | Keller et al. | Apr 2003 | B1 |
6557083 | Sperber et al. | Apr 2003 | B1 |
6557095 | Henstrom | Apr 2003 | B1 |
6594755 | Nuechterlein et al. | Jul 2003 | B1 |
6604187 | McGrath et al. | Aug 2003 | B1 |
6609189 | Kuszmaul | Aug 2003 | B1 |
6615340 | Wilmot, II | Sep 2003 | B1 |
6658447 | Cota-Robles | Dec 2003 | B2 |
6658549 | Wilson et al. | Dec 2003 | B2 |
6668316 | Gorshtein et al. | Dec 2003 | B1 |
6681395 | Nishi | Jan 2004 | B1 |
6704860 | Moore | Mar 2004 | B1 |
6721874 | Le et al. | Apr 2004 | B1 |
6728866 | Kahle et al. | Apr 2004 | B1 |
6775761 | Wang et al. | Aug 2004 | B2 |
6829698 | Arimilli et al. | Dec 2004 | B2 |
6850531 | Rao et al. | Feb 2005 | B1 |
6882177 | Reddy et al. | Apr 2005 | B1 |
6907600 | Neiger et al. | Jun 2005 | B2 |
6912644 | O'Connor et al. | Jun 2005 | B1 |
6920530 | Musumeci | Jul 2005 | B2 |
6944744 | Ahmed et al. | Sep 2005 | B2 |
6948172 | David | Sep 2005 | B1 |
6950927 | Apisdorf et al. | Sep 2005 | B1 |
6954846 | Leibholz et al. | Oct 2005 | B2 |
6985591 | Graunke | Jan 2006 | B2 |
6988183 | Wong | Jan 2006 | B1 |
7007108 | Emerson et al. | Feb 2006 | B2 |
7020879 | Nemirovsky et al. | Mar 2006 | B1 |
7047322 | Bauman et al. | May 2006 | B1 |
7111145 | Chen et al. | Sep 2006 | B1 |
7117347 | Col et al. | Oct 2006 | B2 |
7139855 | Armstrong et al. | Nov 2006 | B2 |
7143273 | Miller et al. | Nov 2006 | B2 |
7149872 | Rozas et al. | Dec 2006 | B2 |
7150021 | Vajjhala et al. | Dec 2006 | B1 |
7171535 | Naoi | Jan 2007 | B2 |
7203824 | Bean et al. | Apr 2007 | B2 |
7206925 | Jacobson et al. | Apr 2007 | B1 |
7213106 | Koster et al. | May 2007 | B1 |
7213248 | Arimilli et al. | May 2007 | B2 |
7231106 | Basavanhally et al. | Jun 2007 | B2 |
7257695 | Jiang et al. | Aug 2007 | B2 |
7278030 | Chen et al. | Oct 2007 | B1 |
7284092 | Nunamaker et al. | Oct 2007 | B2 |
7290261 | Burky et al. | Oct 2007 | B2 |
7313775 | Casey et al. | Dec 2007 | B2 |
7331040 | Sandham et al. | Feb 2008 | B2 |
7343476 | Floyd et al. | Mar 2008 | B2 |
7373637 | Dewitt et al. | May 2008 | B2 |
7380096 | Rozas et al. | May 2008 | B1 |
7383427 | Yamazaki | Jun 2008 | B2 |
7398347 | Pechanek et al. | Jul 2008 | B1 |
7406581 | Southwell | Jul 2008 | B2 |
7418579 | Guibert et al. | Aug 2008 | B2 |
7418582 | Iacobovici et al. | Aug 2008 | B1 |
7441110 | Puzak et al. | Oct 2008 | B1 |
7493475 | Colavin | Feb 2009 | B2 |
7500043 | Wood | Mar 2009 | B2 |
7500073 | Cholleti et al. | Mar 2009 | B1 |
7539879 | Terechko et al. | May 2009 | B2 |
7546420 | Shar et al. | Jun 2009 | B1 |
7577820 | Wentzlaff et al. | Aug 2009 | B1 |
7613131 | Decasper et al. | Nov 2009 | B2 |
7617384 | Coon et al. | Nov 2009 | B1 |
7627735 | Espasa et al. | Dec 2009 | B2 |
7634637 | Lindholm et al. | Dec 2009 | B1 |
7647483 | Bates et al. | Jan 2010 | B2 |
7680988 | Nickolls et al. | Mar 2010 | B1 |
7681019 | Favor | Mar 2010 | B1 |
7707397 | Henry et al. | Apr 2010 | B2 |
7707578 | Zedlewski et al. | Apr 2010 | B1 |
7711929 | Burky et al. | May 2010 | B2 |
7716460 | Stempel et al. | May 2010 | B2 |
7743238 | Biles | Jun 2010 | B2 |
7757065 | Jourdan et al. | Jul 2010 | B1 |
7770161 | Mitran et al. | Aug 2010 | B2 |
7783868 | Ukai | Aug 2010 | B2 |
7783869 | Grandou et al. | Aug 2010 | B2 |
7809925 | Mejdrich et al. | Oct 2010 | B2 |
7848129 | Deshpande et al. | Dec 2010 | B1 |
7856530 | Mu | Dec 2010 | B1 |
7861055 | Pong | Dec 2010 | B2 |
7861060 | Nickolls et al. | Dec 2010 | B1 |
7877582 | Gschwind et al. | Jan 2011 | B2 |
7913058 | Rozas et al. | Mar 2011 | B2 |
7925869 | Kelsey et al. | Apr 2011 | B2 |
8044951 | Brown et al. | Oct 2011 | B1 |
8046775 | Kang et al. | Oct 2011 | B2 |
8082420 | Comparan et al. | Dec 2011 | B2 |
8108545 | Arimilli et al. | Jan 2012 | B2 |
8108625 | Coon et al. | Jan 2012 | B1 |
8145844 | Bruce | Mar 2012 | B2 |
8145880 | Cismas et al. | Mar 2012 | B1 |
8145882 | Kishore et al. | Mar 2012 | B1 |
8200949 | Tarjan et al. | Jun 2012 | B1 |
8219996 | Morris | Jul 2012 | B1 |
8230423 | Frigo et al. | Jul 2012 | B2 |
8239656 | Rozas et al. | Aug 2012 | B2 |
8301847 | Dantzig et al. | Oct 2012 | B2 |
8316435 | Varadhan et al. | Nov 2012 | B1 |
8327115 | Abdallah | Dec 2012 | B2 |
8438366 | Akizuki et al. | May 2013 | B2 |
8522253 | Rozas et al. | Aug 2013 | B1 |
8539486 | Cain et al. | Sep 2013 | B2 |
8645965 | Zimmer et al. | Feb 2014 | B2 |
8756329 | Reynolds et al. | Jun 2014 | B2 |
8868838 | Glasco et al. | Oct 2014 | B1 |
8930674 | Avudaiyappan et al. | Jan 2015 | B2 |
9021240 | Alexander et al. | Apr 2015 | B2 |
9047178 | Talagala et al. | Jun 2015 | B2 |
9086721 | Jackson et al. | Jul 2015 | B2 |
9112767 | Ansari et al. | Aug 2015 | B2 |
9135003 | Suh et al. | Sep 2015 | B2 |
9208066 | Mizrahi et al. | Dec 2015 | B1 |
9575762 | Abdallah | Feb 2017 | B2 |
9811342 | Abdallah | Nov 2017 | B2 |
9811377 | Abdallah | Nov 2017 | B2 |
9823930 | Abdallah | Nov 2017 | B2 |
9858080 | Abdallah | Jan 2018 | B2 |
10140138 | Abdallah et al. | Nov 2018 | B2 |
10198266 | Abdallah | Feb 2019 | B2 |
20010004755 | Levy et al. | Jun 2001 | A1 |
20010016901 | Topham | Aug 2001 | A1 |
20010032303 | Pechanek et al. | Oct 2001 | A1 |
20010049782 | Hsu et al. | Dec 2001 | A1 |
20020029308 | Babaian et al. | Mar 2002 | A1 |
20020062435 | Nemirovsky et al. | May 2002 | A1 |
20020069326 | Richardson et al. | Jun 2002 | A1 |
20020082824 | Neiger et al. | Jun 2002 | A1 |
20020083312 | Sinharoy | Jun 2002 | A1 |
20020099913 | Steely | Jul 2002 | A1 |
20020120663 | Binns | Aug 2002 | A1 |
20020125585 | Slamowitz et al. | Sep 2002 | A1 |
20020126657 | Frouin et al. | Sep 2002 | A1 |
20020129085 | Kubala et al. | Sep 2002 | A1 |
20020174321 | John et al. | Nov 2002 | A1 |
20020188833 | Henry et al. | Dec 2002 | A1 |
20030014613 | Soni | Jan 2003 | A1 |
20030035422 | Hill | Feb 2003 | A1 |
20030065887 | Maiyuran et al. | Apr 2003 | A1 |
20030088752 | Harman | May 2003 | A1 |
20030093776 | Hilton | May 2003 | A1 |
20030101322 | Gardner | May 2003 | A1 |
20030101444 | Wu et al. | May 2003 | A1 |
20030126408 | Vajapeyam et al. | Jul 2003 | A1 |
20030131335 | Hamlin | Jul 2003 | A1 |
20030149862 | Kadambi | Aug 2003 | A1 |
20030154363 | Soltis et al. | Aug 2003 | A1 |
20030163642 | Borkenhagen et al. | Aug 2003 | A1 |
20030169626 | Burk et al. | Sep 2003 | A1 |
20030200396 | Musumeci | Oct 2003 | A1 |
20030200412 | Peinado et al. | Oct 2003 | A1 |
20030202530 | Jenkins et al. | Oct 2003 | A1 |
20030208660 | Van De Waerdt | Nov 2003 | A1 |
20030225938 | Glasco et al. | Dec 2003 | A1 |
20030226001 | Moyer et al. | Dec 2003 | A1 |
20030229864 | Watkins | Dec 2003 | A1 |
20030233394 | Rudd et al. | Dec 2003 | A1 |
20040034762 | Kacevas | Feb 2004 | A1 |
20040044850 | George et al. | Mar 2004 | A1 |
20040064668 | Kjos et al. | Apr 2004 | A1 |
20040073909 | Arimilli et al. | Apr 2004 | A1 |
20040078538 | Dutt et al. | Apr 2004 | A1 |
20040093483 | Nguyen et al. | May 2004 | A1 |
20040098567 | Hansen | May 2004 | A1 |
20040103251 | Alsup | May 2004 | A1 |
20040117593 | Uhlig et al. | Jun 2004 | A1 |
20040117594 | VanderSpek | Jun 2004 | A1 |
20040122887 | Macy | Jun 2004 | A1 |
20040138857 | Souza et al. | Jul 2004 | A1 |
20040139441 | Kaburaki et al. | Jul 2004 | A1 |
20040143727 | McDonald | Jul 2004 | A1 |
20040158822 | Sandham et al. | Aug 2004 | A1 |
20040172523 | Merchant et al. | Sep 2004 | A1 |
20040177211 | Boles et al. | Sep 2004 | A1 |
20040187123 | Tremblay | Sep 2004 | A1 |
20040193857 | Miller et al. | Sep 2004 | A1 |
20040202158 | Takeno et al. | Oct 2004 | A1 |
20040205296 | Bearden | Oct 2004 | A1 |
20040215886 | Cargnoni et al. | Oct 2004 | A1 |
20040216105 | Burky et al. | Oct 2004 | A1 |
20040216120 | Burky et al. | Oct 2004 | A1 |
20040225872 | Bonanno et al. | Nov 2004 | A1 |
20050005085 | Miyanaga | Jan 2005 | A1 |
20050027961 | Zhang | Feb 2005 | A1 |
20050044547 | Gipp | Feb 2005 | A1 |
20050055504 | Hass et al. | Mar 2005 | A1 |
20050060457 | Olukotun | Mar 2005 | A1 |
20050066131 | Biles et al. | Mar 2005 | A1 |
20050108480 | Correale et al. | May 2005 | A1 |
20050108715 | Kanai et al. | May 2005 | A1 |
20050114603 | Buti et al. | May 2005 | A1 |
20050120191 | Akkary et al. | Jun 2005 | A1 |
20050120194 | Kissell | Jun 2005 | A1 |
20050132145 | Dybsetter et al. | Jun 2005 | A1 |
20050154867 | DeWitt et al. | Jul 2005 | A1 |
20050204118 | Jen et al. | Sep 2005 | A1 |
20050210457 | Guilford | Sep 2005 | A1 |
20050216920 | Tewari et al. | Sep 2005 | A1 |
20050251639 | Vishin et al. | Nov 2005 | A1 |
20050251649 | Yamazaki | Nov 2005 | A1 |
20050262270 | Latorre et al. | Nov 2005 | A1 |
20050289299 | Nunamaker et al. | Dec 2005 | A1 |
20050289530 | Robison | Dec 2005 | A1 |
20060004964 | Conti et al. | Jan 2006 | A1 |
20060026381 | Doi et al. | Feb 2006 | A1 |
20060026408 | Morris et al. | Feb 2006 | A1 |
20060036516 | Glebe | Feb 2006 | A1 |
20060080380 | Aizu et al. | Apr 2006 | A1 |
20060094446 | Duan | May 2006 | A1 |
20060095720 | Biles et al. | May 2006 | A1 |
20060143390 | Kottapalli | Jun 2006 | A1 |
20060161421 | Kissell | Jul 2006 | A1 |
20060161921 | Kissell | Jul 2006 | A1 |
20060179257 | Chu et al. | Aug 2006 | A1 |
20060179277 | Flachs et al. | Aug 2006 | A1 |
20060179281 | Jensen et al. | Aug 2006 | A1 |
20060179289 | Floyd et al. | Aug 2006 | A1 |
20060190707 | McIlvaine et al. | Aug 2006 | A1 |
20060212687 | Chen et al. | Sep 2006 | A1 |
20060230243 | Cochran et al. | Oct 2006 | A1 |
20060230253 | Codrescu et al. | Oct 2006 | A1 |
20060230409 | Frigo et al. | Oct 2006 | A1 |
20060236074 | Williamson et al. | Oct 2006 | A1 |
20060236080 | Doing et al. | Oct 2006 | A1 |
20060242365 | Ali et al. | Oct 2006 | A1 |
20060242384 | Ahmed et al. | Oct 2006 | A1 |
20060256641 | Johnstone | Nov 2006 | A1 |
20060277365 | Pong | Dec 2006 | A1 |
20060282839 | Hankins et al. | Dec 2006 | A1 |
20070006231 | Wang et al. | Jan 2007 | A1 |
20070074005 | Abernathy et al. | Mar 2007 | A1 |
20070186050 | Luick | Aug 2007 | A1 |
20070198665 | De et al. | Aug 2007 | A1 |
20070214343 | Lindholm et al. | Sep 2007 | A1 |
20070226722 | Chou | Sep 2007 | A1 |
20070262270 | Huang et al. | Nov 2007 | A1 |
20070294512 | Crutchfield et al. | Dec 2007 | A1 |
20080016507 | Thomas et al. | Jan 2008 | A1 |
20080040724 | Kang et al. | Feb 2008 | A1 |
20080046666 | Termaine | Feb 2008 | A1 |
20080052432 | Wilson et al. | Feb 2008 | A1 |
20080077813 | Keller et al. | Mar 2008 | A1 |
20080082469 | Wilkinson et al. | Apr 2008 | A1 |
20080091880 | Sanjay | Apr 2008 | A1 |
20080104598 | Chang | May 2008 | A1 |
20080109611 | Liu et al. | May 2008 | A1 |
20080126643 | Higuchi | May 2008 | A1 |
20080126771 | Chen et al. | May 2008 | A1 |
20080148237 | Jiang et al. | Jun 2008 | A1 |
20080184211 | Nickolls et al. | Jul 2008 | A1 |
20080189501 | Irish et al. | Aug 2008 | A1 |
20080195844 | Shen et al. | Aug 2008 | A1 |
20080209190 | Bhargava et al. | Aug 2008 | A1 |
20080215865 | Hino et al. | Sep 2008 | A1 |
20080225987 | Fazzi et al. | Sep 2008 | A1 |
20080235500 | Davis et al. | Sep 2008 | A1 |
20080250227 | Linderman | Oct 2008 | A1 |
20080250232 | Nakashima | Oct 2008 | A1 |
20080256278 | Thomas et al. | Oct 2008 | A1 |
20080256330 | Wang et al. | Oct 2008 | A1 |
20080270758 | Ozer et al. | Oct 2008 | A1 |
20080270774 | Singh et al. | Oct 2008 | A1 |
20080282037 | Kusachi et al. | Nov 2008 | A1 |
20080320476 | Wingard et al. | Dec 2008 | A1 |
20090019264 | Correale et al. | Jan 2009 | A1 |
20090031104 | Vorbach et al. | Jan 2009 | A1 |
20090063823 | Burky et al. | Mar 2009 | A1 |
20090070554 | Wang et al. | Mar 2009 | A1 |
20090113170 | Abdallah | Apr 2009 | A1 |
20090119457 | Latorre et al. | May 2009 | A1 |
20090138659 | Lauterbach | May 2009 | A1 |
20090138670 | Mutlu et al. | May 2009 | A1 |
20090150647 | Mejdrich et al. | Jun 2009 | A1 |
20090150890 | Yourst | Jun 2009 | A1 |
20090157980 | Bruce | Jun 2009 | A1 |
20090158017 | Mutlu et al. | Jun 2009 | A1 |
20090164733 | Kim et al. | Jun 2009 | A1 |
20090164766 | Suggs et al. | Jun 2009 | A1 |
20090165007 | Aghajanyan | Jun 2009 | A1 |
20090172344 | Grochowski et al. | Jul 2009 | A1 |
20090187536 | Jackson | Jul 2009 | A1 |
20090240919 | Alexander et al. | Sep 2009 | A1 |
20090241084 | Malley et al. | Sep 2009 | A1 |
20090249026 | Smelyanskiy et al. | Oct 2009 | A1 |
20090251476 | Jiao et al. | Oct 2009 | A1 |
20090282101 | Lim | Nov 2009 | A1 |
20090287912 | Sendag | Nov 2009 | A1 |
20090307450 | Lee | Dec 2009 | A1 |
20090313462 | Emma et al. | Dec 2009 | A1 |
20090328053 | Dice | Dec 2009 | A1 |
20100058033 | Abernathy et al. | Mar 2010 | A1 |
20100064121 | Alexander et al. | Mar 2010 | A1 |
20100082912 | Lesartre et al. | Apr 2010 | A1 |
20100088443 | Riocreux et al. | Apr 2010 | A1 |
20100100690 | Rajamani et al. | Apr 2010 | A1 |
20100100704 | Hill et al. | Apr 2010 | A1 |
20100100707 | Mejdrich et al. | Apr 2010 | A1 |
20100115167 | Tardieux et al. | May 2010 | A1 |
20100115244 | Jensen et al. | May 2010 | A1 |
20100138607 | Hughes et al. | Jun 2010 | A1 |
20100154042 | Miyamoto et al. | Jun 2010 | A1 |
20100161948 | Abdallah | Jun 2010 | A1 |
20100169578 | Nychka et al. | Jul 2010 | A1 |
20100169611 | Chou et al. | Jul 2010 | A1 |
20100205603 | Merten et al. | Aug 2010 | A1 |
20100211746 | Tsukishiro | Aug 2010 | A1 |
20100280996 | Gross et al. | Nov 2010 | A1 |
20100286976 | Gao et al. | Nov 2010 | A1 |
20100299671 | Kinsey | Nov 2010 | A1 |
20100306503 | Henry et al. | Dec 2010 | A1 |
20100325394 | Golla et al. | Dec 2010 | A1 |
20100332805 | Blasco et al. | Dec 2010 | A1 |
20110010521 | Wang et al. | Jan 2011 | A1 |
20110055479 | West et al. | Mar 2011 | A1 |
20110067016 | Mizrachi et al. | Mar 2011 | A1 |
20110082980 | Gschwind et al. | Apr 2011 | A1 |
20110082983 | Koktan | Apr 2011 | A1 |
20110093857 | Sydow et al. | Apr 2011 | A1 |
20110119660 | Tanaka | May 2011 | A1 |
20110153955 | Herrenschmidt et al. | Jun 2011 | A1 |
20110225588 | Pollock et al. | Sep 2011 | A1 |
20120005462 | Hall et al. | Jan 2012 | A1 |
20120023318 | Xing et al. | Jan 2012 | A1 |
20120042105 | Maeda et al. | Feb 2012 | A1 |
20120042126 | Krick et al. | Feb 2012 | A1 |
20120066483 | Boury et al. | Mar 2012 | A1 |
20120089812 | Smith | Apr 2012 | A1 |
20120096204 | Auerbach et al. | Apr 2012 | A1 |
20120198209 | Abdallah | Aug 2012 | A1 |
20120246448 | Abdallah | Sep 2012 | A1 |
20120246450 | Abdallah | Sep 2012 | A1 |
20120246657 | Abdallah | Sep 2012 | A1 |
20120278593 | Clark et al. | Nov 2012 | A1 |
20130019047 | Podvalny et al. | Jan 2013 | A1 |
20130036296 | Hickey et al. | Feb 2013 | A1 |
20130046934 | Nychka et al. | Feb 2013 | A1 |
20130086417 | Sivaramakrishnan et al. | Apr 2013 | A1 |
20130097369 | Talagala et al. | Apr 2013 | A1 |
20130138888 | Barreh et al. | May 2013 | A1 |
20130238874 | Avudaiyappan et al. | Sep 2013 | A1 |
20130283286 | Lee et al. | Oct 2013 | A1 |
20130304991 | Boettcher et al. | Nov 2013 | A1 |
20130311759 | Abdallah | Nov 2013 | A1 |
20130339671 | Williams et al. | Dec 2013 | A1 |
20130346699 | Walker | Dec 2013 | A1 |
20140032844 | Avudaiyappan et al. | Jan 2014 | A1 |
20140032845 | Avudaiyappan et al. | Jan 2014 | A1 |
20140032856 | Avudaiyappan et al. | Jan 2014 | A1 |
20140075168 | Abdallah | Mar 2014 | A1 |
20140108730 | Avudaiyappan et al. | Apr 2014 | A1 |
20140123145 | Barrow-Williams et al. | May 2014 | A1 |
20140156947 | Avudaiyappan et al. | Jun 2014 | A1 |
20140181833 | Bird et al. | Jun 2014 | A1 |
20140281242 | Abdallah et al. | Sep 2014 | A1 |
20140281411 | Abdallah | Sep 2014 | A1 |
20140281412 | Abdallah | Sep 2014 | A1 |
20140281416 | Abdallah | Sep 2014 | A1 |
20140281426 | Abdallah | Sep 2014 | A1 |
20140281427 | Abdallah | Sep 2014 | A1 |
20140281428 | Abdallah | Sep 2014 | A1 |
20140281436 | Abdallah | Sep 2014 | A1 |
20140282592 | Abdallah | Sep 2014 | A1 |
20140282601 | Abdallah | Sep 2014 | A1 |
20140317387 | Abdallah | Oct 2014 | A1 |
20140344554 | Abdallah | Nov 2014 | A1 |
20140373022 | Chan | Dec 2014 | A1 |
20150039859 | Abdallah | Feb 2015 | A1 |
20150046683 | Abdallah | Feb 2015 | A1 |
20150046686 | Abdallah | Feb 2015 | A1 |
20150186144 | Abdallah | Jul 2015 | A1 |
20160041908 | Avudaiyappan et al. | Feb 2016 | A1 |
20160041913 | Avudaiyappan et al. | Feb 2016 | A1 |
20160041930 | Avudaiyappan et al. | Feb 2016 | A1 |
20160154653 | Abdallah | Jun 2016 | A1 |
20160210145 | Abdallah | Jul 2016 | A1 |
20160210176 | Abdallah | Jul 2016 | A1 |
20160371188 | Abdallah et al. | Dec 2016 | A1 |
Number | Date | Country |
---|---|---|
1120224 | Apr 1996 | CN |
1305150 | Jul 2001 | CN |
1451115 | Oct 2003 | CN |
1613056 | May 2005 | CN |
1645332 | Jul 2005 | CN |
1214666 | Aug 2005 | CN |
1650260 | Aug 2005 | CN |
1226745 | Nov 2005 | CN |
1713137 | Dec 2005 | CN |
1744058 | Mar 2006 | CN |
1774709 | May 2006 | CN |
1841314 | Oct 2006 | CN |
1841332 | Oct 2006 | CN |
1848095 | Oct 2006 | CN |
1881223 | Dec 2006 | CN |
101114218 | Jan 2008 | CN |
101149704 | Mar 2008 | CN |
101151594 | Mar 2008 | CN |
101201733 | Jun 2008 | CN |
101201734 | Jun 2008 | CN |
101203837 | Jun 2008 | CN |
101217495 | Jul 2008 | CN |
101231585 | Jul 2008 | CN |
101238425 | Aug 2008 | CN |
101241428 | Aug 2008 | CN |
101263465 | Sep 2008 | CN |
101288049 | Oct 2008 | CN |
101313288 | Nov 2008 | CN |
101344840 | Jan 2009 | CN |
101356509 | Jan 2009 | CN |
101449256 | Jun 2009 | CN |
101582025 | Nov 2009 | CN |
101627365 | Jan 2010 | CN |
101715593 | May 2010 | CN |
101763245 | Jun 2010 | CN |
101784994 | Jul 2010 | CN |
101855622 | Oct 2010 | CN |
101916180 | Dec 2010 | CN |
101924784 | Dec 2010 | CN |
102066419 | May 2011 | CN |
102105864 | Jun 2011 | CN |
0596636 | May 1994 | EP |
0706133 | Apr 1996 | EP |
0813145 | Dec 1997 | EP |
1244962 | Aug 2003 | EP |
2616928 | Jul 2013 | EP |
2343270 | May 2000 | GB |
2452316 | Mar 2009 | GB |
2000-330790 | Nov 2000 | JP |
2010-226275 | Oct 2010 | JP |
10-2001-0050794 | Jun 2001 | KR |
10-2001-0053622 | Jun 2001 | KR |
2001-0053622 | Jun 2001 | KR |
10-2010-0003309 | Jan 2010 | KR |
539996 | Jul 2003 | TW |
544626 | Aug 2003 | TW |
200401187 | Jan 2004 | TW |
200405201 | Apr 2004 | TW |
591530 | Jun 2004 | TW |
200422949 | Nov 2004 | TW |
I233545 | Jun 2005 | TW |
200707284 | Feb 2007 | TW |
I281121 | May 2007 | TW |
200813766 | Mar 2008 | TW |
200844853 | Nov 2008 | TW |
200941339 | Oct 2009 | TW |
I315488 | Oct 2009 | TW |
200949690 | Dec 2009 | TW |
I329437 | Aug 2010 | TW |
I331282 | Oct 2010 | TW |
I352288 | Nov 2011 | TW |
201227520 | Jul 2012 | TW |
201241744 | Oct 2012 | TW |
201305819 | Feb 2013 | TW |
9750031 | Dec 1997 | WO |
9919793 | Apr 1999 | WO |
0125921 | Apr 2001 | WO |
0271211 | Sep 2002 | WO |
0350684 | Jun 2003 | WO |
0358434 | Jul 2003 | WO |
2004114128 | Dec 2004 | WO |
2007027671 | Mar 2007 | WO |
2008021434 | Feb 2008 | WO |
2008061154 | May 2008 | WO |
2009012296 | Jan 2009 | WO |
2009101563 | Aug 2009 | WO |
2010049585 | May 2010 | WO |
2012037491 | Mar 2012 | WO |
2012135031 | Oct 2012 | WO |
2012135050 | Oct 2012 | WO |
Entry |
---|
Second Office Action, CN App. No 201280034739.3, dated Jun. 23, 2016, 44 pages. |
Second Office Action, CN App. No. 201180076244.2, dated Nov. 18, 2016, 19 pages. |
Second Office Action, CN App. No. 201180076248.0, dated Oct. 20, 2016, 25 pages. |
Second Office Action, CN App. No. 201280024054.0, dated Dec. 26, 2016, 11 pages. |
Second Office Action, CN App. No. 201280034725.1, dated Apr. 14, 2016, 8 pages. |
Second Office Action, CN App. No. 201480024463.X, dated Nov. 14, 2017, 34 pages. |
Second Office Action, CN App. No. 201480024528.0, dated Oct. 8, 2018, 3 pages. |
Second Office Action, CN App. No. 201480024832.5, dated Apr. 2, 2019, 10 pages. |
Summons to attend oral proceedings pursuant to Rule 115(1) EPC, EP App. No. 14769450.9, Jul. 21, 2020, 14 pages. |
Summons to attend Oral Proceedings, EP App. No. 070864410.1, Apr. 3, 2013, 3 pages. |
Third Office Action, CN App. No. 201180076244.2, May 2, 2017, 20 pages. |
Third Office Action, CN App. No. 201180076248.0, dated May 2, 2017, pp. 1-27. |
Third Office Action, CN App. No. 201280024012.7, dated Nov. 6, 2017, 8 pages. |
Third Office Action, CN App. No. 201280024054.0, dated Jul. 28, 2017, pp. 1-8. |
Third Office Action, CN App. No. 201280034739, dated Dec. 27, 2016, 18 pages. |
Second Office Action, CN App. No. 201710764883.7, dated Aug. 17, 2020, 23 pages (13 pages of English Translation and 10 pages of Original Document). |
Third Office Action, CN App. No. 201480024832.5, dated Aug. 4, 2020, 10 pages (6 pages of English Translation and 4 pages of Original Document). |
Advisory Action Office Action, U.S. Appl. No. 12/296,919, dated Aug. 26, 2011, 3 pages. |
Advisory Action Office Action, U.S. Appl. No. 14/212,203, dated Apr. 5, 2018, 3 pages. |
Advisory Action Office Action, U.S. Appl. No. 14/214,280, dated May 15, 2017, 3 pages. |
Advisory Action Office Action, U.S. Appl. No. 14/360,282, dated Jan. 23, 2018, 2 pages. |
Advisory Action Office Action, U.S. Appl. No. 15/283,836, dated Jul. 29, 2019, 2 pages. |
Advisory Action Office Action, U.S. Appl. No. 15/408,323, dated May 20, 2019, 3 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 070864410, dated Mar. 16, 2012, 4 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 070864410, dated Nov. 14, 2012, 4 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 07811845.2, dated Dec. 21, 2015, 3 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 07811845.2, dated Feb. 16, 2012, 6 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 07811845.2, dated Apr. 16, 2014, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 07811845.2, dated Feb. 16, 2011, 6 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 07811845.2, dated Feb. 3, 2014, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 07811845.2, dated Jan. 27, 2012, 7 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 11876130.3, dated Feb. 5, 2018, 9 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 11876130.3, dated Jan. 15, 2019, 11 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 11876314.3, dated Feb. 5, 2018, 8 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 11876314.3, dated Oct. 19, 2018, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 11876314.3, dated Sep. 24, 2018, 6 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12150513, dated Apr. 16, 2013, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12150513, dated Dec. 21, 2015, 4 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12150513, dated May 9, 2014, 8 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12174228, dated Jun. 11, 2013, 3 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12174229.0, dated Dec. 20, 2018, 5 pages. |
Communication Pursuant to Article 94(3) EPC, EP App. No. 12763717.1, dated Mar. 22, 2019, 7 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12763717.1, dated Nov. 28, 2016, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12764627, dated Oct. 4, 2016,4 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12764627.1, dated Feb. 25, 2020, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12764838.4, dated Feb. 25, 2020, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12788989.7, dated Jun. 22, 2017, 6 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12789667.8, dated Feb. 21, 2018,4 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 14769411.1, dated May 4, 2020, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 14769411.1, dated Dec. 7, 2018, 7 pages. |
Communication Pursuant to Article 94(3) EPC, EP App. No. 14769450.9, dated May 17, 2019, 12 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 14770976.0, dated Feb. 18, 2019, 4 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 14770976.0, dated Mar. 16, 2018, 4 pages. |
Communication Pursuant to Article 94(3) EPC, EP App. No. 16196777.3, dated Feb. 28, 2019, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No.11876128.7, dated Feb. 5, 2018, 8 pages. |
Communication pursuant to Article 94(3) EPC, EP Appl. No. 14769411.1, dated Oct. 8, 2019, 10 pages. |
Communication pursuant to Article 94(3) EPC, EP. App. No. 11876130.3, dated Oct. 29, 2018, 7 pages. |
Communication pursuant to Rules 161(2) and 162 EPC, EP App. No. 12763717, dated Nov. 22, 2013, 3 pages. |
Communication pursuant to Rules 70(2) and 70a(2) EPC, EP App. No. 11876314.3, dated Jul. 1, 2016, 1 page. |
Communication pursuant to Rules 70(2) and 70a(2) EPC, EP App. No. 12763717, dated Oct. 10, 2014, 1 page. |
Corrected Notice of Allowance, U.S. Appl. No. 13/475,708, dated Feb. 14, 2018, 6 pages. |
Corrected Notice of Allowance, U.S. Appl. No. 13/475,708, dated Feb. 26, 2018, 6 pages. |
Corrected Notice of Allowance, U.S. Appl. No. 15/219,063, dated Jun. 28, 2018, 3 pages. |
Corrected Notice of Allowance, U.S. Appl. No. 15/354,742, dated Jun. 21, 2019, 38 pages. |
Corrected Notice of Allowance, U.S. Appl. No. 15/354,742, dated May 22, 2019, 9 pages. |
Corrected Notice of Allowance, U.S. Appl. No. 15/357,943, dated Apr. 2, 2018, 4 pages. |
Decision on Reexamination, CN App. No. 201480024832.5, dated Feb. 21, 2020, 2 pages (1 page of English Translation and 1 page of Office Action). |
Final Office Action, U.S. Appl. No. 14/213,115, dated Feb. 3, 2015, 11 pages. |
Final Office Action, U.S. Appl. No. 14/213,115, dated Mar. 7, 2016, 18 pages. |
Final Office Action, U.S. Appl. No. 14/213,135, dated Oct. 26, 2015, 16 pages. |
Final Office Action, U.S. Appl. No. 14/213,218, dated Jul. 22, 2015, 16 pages. |
Final Office Action, U.S. Appl. No. 14/213,218, dated Jul. 6, 2016, 18 pages. |
Final Office Action, U.S. Appl. No. 14/213,692, dated Jan. 20, 2016, 18 pages. |
Final Office Action, U.S. Appl. No. 14/213,730, dated May 11, 2016, 14 pages. |
Final Office Action, U.S. Appl. No. 14/213,854, dated Nov. 9, 2015, 15 pages. |
Final Office Action, U.S. Appl. No. 14/214,045, dated Aug. 29, 2016, 14 pages. |
Final Office Action, U.S. Appl. No. 14/214,176, dated Aug. 29, 2016, 11 pages. |
Final Office Action, U.S. Appl. No. 14/214,280, dated Mar. 11, 2016, 18 pages. |
Final Office Action, U.S. Appl. No. 14/214,280, dated Mar. 6, 2017, 12 pages. |
Final Office Action, U.S. Appl. No. 14/214,280, dated Oct. 24, 2016, 13 pages. |
Final Office Action, U.S. Appl. No. 14/216,493, dated Aug. 30, 2016, 21 pages. |
Final Office Action, U.S. Appl. No. 14/216,493, dated May 22, 2017, 17 pages. |
Final Office Action, U.S. Appl. No. 14/216,859, dated Jun. 9, 2016, 16 pages. |
Final Office Action, U.S. Appl. No. 14/360,280, dated Aug. 10, 2017, 12 pages. |
Final Office Action, U.S. Appl. No. 14/360,280, dated Jul. 24, 2018, 12 pages. |
Final Office Action, U.S. Appl. No. 14/360,282, dated Feb. 16, 2017, 10 pages. |
Final Office Action, U.S. Appl. No. 14/360,282, dated Oct. 4, 2017, 9 pages. |
Final Office Action, U.S. Appl. No. 14/360,284, dated Mar. 1, 2017, 10 pages. |
Final Office Action, U.S. Appl. No. 15/082,359, dated Jan. 31, 2018, 22 pages. |
Final Office Action, U.S. Appl. No. 15/219,063, dated Nov. 20, 2017, 14 pages. |
Final Office Action, U.S. Appl. No. 15/283,836, dated May 7, 2019, 9 pages. |
Final Office Action, U.S. Appl. No. 15/354,742, dated Nov. 29, 2017, 20 pages. |
Final Office Action, U.S. Appl. No. 15/354,857, dated Nov. 28, 2017, 17 pages. |
Final Office Action, U.S. Appl. No. 15/408,323, dated Feb. 28, 2019, 12 pages. |
Final Office Action, U.S. Appl. No. 15/944,655, dated Sep. 27, 2019, 13 pages. |
Final Office Action, U.S. Appl. No. 16/166,010, dated Nov. 19, 2019, 24 pages. |
First Examination Report, IN App. No. 51/KOLNP/2012, dated Jul. 30, 2018, 7 pages. |
First Office Action and Search Report, CN App. No. 201180076244.2, dated Mar. 22, 2016, 18 pages. |
First Office Action and Search Report, CN App. No. 201180076248.0, dated Mar. 17, 2016, 25 pages. |
First Office Action and Search Report, CN App. No. 201480024463.X, dated Apr. 1, 2017, 13 pages. |
First Office Action and Search Report, CN App. No. 201480024832.5, dated Feb. 6, 2018, 15 pages. |
First Office Action from foreign counterpart China Patent Application No. CN 201280034739, dated Nov. 3, 2015, 39 pages. |
First Office Action, CN App. No. 201180076245.7, dated Mar. 21, 2016, 10 pages. |
First Office Action, CN App. No. 201280024012.7, dated May 30, 2016, 21 pages. |
First Office Action, CN App. No. 201280024054.0, dated May 30, 2016, 24 pages. |
First Office Action, CN App. No. 201280024095, dated May 26, 2016, 32 pages. |
First Office Action, CN App. No. 201280034725, dated Oct. 26, 2015, 26 pages. |
First Office Action, CN App. No. 201310589048, dated Feb. 2, 2016, 8 pages. |
First Office Action, CN App. No. 201480024528.0, dated Jan. 26, 2018, 19 pages. |
First Office Action, CN App. No. 201710264673.1, dated Jan. 9, 2020, 15 pages (8 pages of English Translation and 7 pages of Office Action). |
First Office Action, CN App. No. 201710764883.7, dated Nov. 27, 2019, 11 pages. |
First Office Action, IN App. No. 3611/CHENP/2014, dated Nov. 26, 2019, 8 pages. |
First Office Action, IN App. No. 5509/CHENP/2015, dated Jan. 16, 2020, 6 pages. |
First Office Action, IN App. No. 7380/CHENP/2013, dated Jun. 27, 2019, 6 pages. |
Fourth Office Action and Search Report, CN App. No. 201180076248.0, dated Nov. 9, 2017, 38 pages. (Translation available only for office action). |
Grant of Patent, KR App. No. 10-2014-7016763, dated Oct. 31, 2016, 2 pages. |
Barham, et al., “Xen and the Art of Virtualization,” ACM Symposium on Operating Systems Principles, Oct. 19, 2003, pp. 164-177. |
Cooperman, “Cache Basics,” Winter 2003, downloaded from http://www.ccs.neu.edu/course/com3200/parent/NOTES/cache-basics.html on Sep. 24, 2015, 3 pages, (no publication month available). |
Franklin, et al., “The Expandable Split Window Paradigm for Exploiting Fine-Grain Parallelism,” ACM SIGARCH Computer Architecture News—Special Issue: Proceedings of the 19th Annual International Symposium on Computer Architecture (ISCA '92), Association for Computing Machinery (ACM), New York, NY, vol. 20 (2), May 1992, pp. 58-67. |
Garmany, J., “The Power of Indexing: Oracle Tips by Burleson Consulting”, available online at <web.archive.org/web/20090309201136/htlp://dba-oracle.com/t_indexing_power.htm>, Burleson Enterprises, Inc., Mar. 9, 2009, 1 page. |
Intel, “Programming on Intel.RTM. Platform,” The edition team of Intel.RTM. Software College course book, Shanghai Jiao Tong University Press, published Jan. 31, 2011, pp. 175-180. |
Jacobson, et al., “Path-based Next Trace Prediction,” MICRO 30—Proceedings of the 30th Annual IEEE/ACM International Symposium on Microarchitecture, Dec. 1-3, 1997, IEEE Computer Society, Washington, D.C., 1997, pp. 14-23. |
Mogul, et al., “Potential benefits of delta encoding and data compression for HTTP,” ACM, SIGCOMM '97, Oct. 1, 1997, pp. 181-194. |
Nagarajan, et al., “A Design Space Evaluation of Grid Processor Architectures,” 34th ACM/IEEE International Symposium, Piscataway, NJ, Dec. 1-5, 2001, pp. 40-51. |
Nuth, et al., “The Named-Slate Register File: Implementation and Performance,” High-Performance Computer Architecture, First IEEE Symposium, Jan. 22-25, 1995, 10 pages. |
Rixner, et al., “Register Organization for Media Processing,” HPCA-6-Proceedings of the 6th International Symposium on High-Performance Computer Architecture, Jan. 8-12, 2000, IEEE, Toulouse, France, pp. 375-386. |
Santos, et al., “The 2D-VLIW Architecture,” Technical Report IC-06-006, Instituto de Computacao, Universidad Estadual de Campinas, Mar. 2006, 13 pages. |
Sassone, et al., “Dynamic Strands: Collapsing Speculative Dependence Chains for Reducing Pipeline Communication,” Microarchitecture, IEEE, 37th International Symposium on Portland, USA Dec. 2004, Piscataway, NJ, USA, 11 pages. |
Shiliang, et al., “An Approach for Implementing Efficient Superscalar CISC Processors”, High-Performance Computer Architecture, 2006, The 12th International Symposium . . . , IEEE, Feb. 11, 2006, pp. 40-51. |
Sun, et al., “Modeling of FPGA Local/Global Interconnect Resources and Derivation of Minimal Test Configuration,” Proceedings of the 17th IEEE International Symposium on Defect and Fault Tolerance In VLSI Systems (DFT'02), EEE Computer Society, Nov. 6-8, 2002, 9 pages. |
Wallace, et al.,“Multiple Branch and Block Prediction,” Third International Symposium on High-Performance Computer Architecture, IEEE, Feb. 1997, pp. 94-103. |
Ye, et al., “A New Recovery Mechanism in Superscalar Microprocessors by Recovering Critical Misprediclion,” IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, The Institute of Electronics, Information and Communication Engineers, Dec. 1, 2011, vol. E94-A (12), pp. 2639-2648. |
Yeh, et al., “Increasing the Instruction Fetch Rate Via Multiple Branch Prediction and a Branch Address Cache,” 7th International Conference on Supercomputing, ACM, Jul. 1993, pp. 67-76. |
Notice of Allowance, U.S. Appl. No. 15/706,056, dated Dec. 28, 2018, 11 pages. |
Notice of Allowance, U.S. Appl. No. 15/712,017, dated Oct. 3, 2018, 08 pages. |
Notice of Allowance, U.S. Appl. No. 15/853,323, dated Jan. 15, 2019, 5 pages. |
Notice of Allowance, U.S. Appl. No. 15/862,496, dated Nov. 2, 2018, 8 pages. |
Notice of Allowance, U.S. Appl. No. 15/884,280, dated Oct. 23, 2019, 9 pages. |
Notice of Allowance, U.S. Appl. No. 15/944,655, dated Dec. 17, 2019, 5 pages. |
Notice of Allowance, U.S. Appl. No. 16/166,010, dated Mar. 18, 2020, 9 pages. |
Notification of Abandonment, U.S. Appl. No. 13/824,013, dated Mar. 3, 2015, 1 page. |
Notification of Abandonment, U.S. Appl. No. 14/212,203, dated Jul. 26, 2018, 2 pages. |
Notification of Abandonment, U.S. Appl. No. 14/212,533, dated Jun. 19, 2018, 3 pages. |
Notification of Abandonment, U.S. Appl. No. 14/360,282, dated May 25, 2018, 2 pages. |
Notification of Abandonment, U.S. Appl. No. 15/354,857, dated Jul. 30, 2018, 2 pages. |
Notification of Abandonment, U.S. Appl. No. 15/866,323, dated Apr. 29, 2019, 2 pages. |
Notification of Reason for Refusal, KR App. No. 10-2013-7027841, dated Sep. 18, 2015, 10 pages. |
Notification of Reason for Refusal, KR App. No. 10-2017-7002379, dated May 26, 2017, 6 pages. |
Office Action KR App. No. 10-2014-7016763, dated Apr. 29, 2016, 11 pages. |
Office Action, CN App. No. 200780046679, dated May 21, 2013, 14 pages. |
Office Action, CN App. No. 201280024012.7, dated Feb. 3, 2017, 20 pages. |
Office Action, CN App. No. 201280024095.X, dated Feb. 4, 2017, 31 pages. |
Office Action, EP App. No. 12764838.4, dated Oct. 4, 2016, 4 pages. |
Office Action, IN App No. 5500/CHENP/2015, dated Feb. 18, 2020, 6 pages. |
Office Action, IN App. No. 3678/CHENP/2014, dated Mar. 11, 2019, 7 pages. |
Office Action, IN App. No. 9176/CHENP/2013, dated Aug. 20, 2019, pp. 1-9. |
Office Action, IN App. No. 9177/CHENP/2013, dated Nov. 15, 2019, pp. 1-9. |
Office Action, KR App. No. 10-2013-7027842, dated Sep. 18, 2015, 7 pages. |
Office Action, KR App. No. 10-2014-7016774, dated Jan. 28, 2016, 4 pages. |
Office Action, KR App. No. 10-2015-7029262, dated Oct. 17, 2016, 12 pages. |
Office Action, KR App. No. 10-2017-7002473, dated May 26, 2017, 7 pages. |
Office Action, KR App. No. 10-2018-7003058, dated Jun. 4, 2018, 10 pages. |
Office Action, KR App. No. 10-2015-7029262, dated May 23, 2017, 7 pages. |
Office Action, KR App. No. 10-2015-7028745, dated May 23, 2016, 8 pages. |
Office Action, KR App. No. 10-2016-7017150, dated Apr. 20, 2017, 5 pages. |
Office Action, KR App. No. 10-2017-7003623, dated Mar. 29, 2019, 5 pages. |
Office Action, KR App. No. 1020137027843, dated Sep. 30, 2015, 8 pages. |
Office Action, KR App. No. 20137033565, dated Sep. 30, 2015, 6 pages. |
Office Action, KR App. No. 20137033566, dated Sep. 30, 2015, 9 pages. |
Office Action, KR App. No. 20177020829, dated May 20, 2019, 11 pages. |
Office Action, KR App. No. 1020157029107, dated Oct. 13, 2016, 11 pages. |
Office Action, TW App. No. 100142885, dated Jan. 23, 2017, 12 pages. |
Office Action, TW App. No. 101117854, dated Mar. 30, 2017, 3 pages. |
Office Action, TW App. No. 106127331, dated Nov. 23, 2018, 13 pages. |
Office Action, TW App. No. 20140109479, dated Nov. 28, 2016, 4 pages. |
Partial Supplementary European Search Report, EP App. No. 14769450.9, dated Oct. 11, 2016, 8 pages. |
Partial Supplementary European Search Report, EP App. No. 14770976.0, dated Mar. 24, 2017, 7 pages. |
Restriction Requirement, U.S. Appl. No. 12/296,919, dated Feb. 8, 2011, 4 pages. |
Restriction Requirement, U.S. Appl. No. 12/514,303, dated Oct. 15, 2012, 4 pages. |
Restriction Requirement, U.S. Appl. No. 14/360,282, dated Jul. 28, 2016, 4 pages. |
Restriction Requirement, U.S. Appl. No. 15/884,280, dated Jun. 17, 2019, 5 pages. |
Search Report, CN App. No. 201180076245.7, dated Mar. 7, 2016, 1 page. |
Search Report, CN App. No. 201280024012.7, dated May 19, 2016, 2 pages. |
Non-final Office Action, U.S. Appl. No. 15/357,943, dated Aug. 25, 2017, 11 pages. |
Non-Final Office Action, U.S. Appl. No. 15/408,323, dated Oct. 9, 2018, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 15/712,017, dated May 7, 2018, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 15/806,189, dated May 1, 2019, 145 pages. |
Non-Final Office Action, U.S. Appl. No. 15/853,323, dated Aug. 28, 2018, 5 pages. |
Non-Final Office Action, U.S. Appl. No. 15/862,496, dated Apr. 5, 2018, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 15/866,323, dated Oct. 1, 2018, 11 pages. |
Non-Final Office Action, U.S. Appl. No. 15/944,655, dated May 15, 2019, pp. 13. |
Non-Final Office Action, U.S. Appl. No. 16/166,010, dated Jul. 1, 2019, 19 pages. |
Non-Final Office Action, U.S. Appl. No. 16/371,831, dated Jun. 29, 2020, 9 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,135, dated May 31, 2016, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 15/408,323, dated Feb. 25, 2020, 9 pages. |
Notice of Abandonment, U.S. Appl. No. 14/360,280, dated Apr. 4, 2019, 2 pages. |
Notice of Allowance and Search Report, TW App. No. 103109479, dated Nov. 30, 2017, 4 pages. (Translation available only for Search report). |
Notice of Allowance, U.S. Appl. No. 14/213,730, dated Oct. 27, 2016, 7 pages. |
Notice of Allowance, CN App. No. 200780046679, dated Feb. 6, 2017, 8 pages. |
Notice of Allowance, CN App. No. 201180076244.2, dated Aug. 28, 2017, 4 pages. |
Notice of Allowance, CN App. No. 201180076245.7, dated Nov. 2, 2016, 3 pages. |
Notice of Allowance, CN App. No. 201180076248.0, dated Feb. 27, 2018, 6 pages. |
Notice of Allowance, CN App. No. 201280024012.7, dated Mar. 12, 2018, 4 pages. |
Notice of Allowance, CN App. No. 201280024054.0, dated Dec. 1, 2017, 4 pages. |
Notice of Allowance, CN App. No. 201280024095.X, dated Nov. 7, 2017, 6 pages. |
Notice of Allowance, CN App. No. 201280034725.1, dated Aug. 12, 2016, 3 pages. |
Notice of Allowance, CN App. No. 201310589048, dated May 5, 2016, 3 pages. |
Notice of Allowance, CN App. No. 201710264673.1, dated Jul. 6, 2020, 4 pages (2 pages of English Translation and 2 pages of Original Document). |
Notice of Allowance, KR App. No. 10-2015-7029262, dated Aug. 31, 2017, 3 pages. |
Notice of Allowance, KR App. No. 10-2016-7017150, dated Oct. 30, 2017, 3 pages. |
Notice of Allowance, KR App. No. 10-2017-7002379, dated Dec. 20, 2017, 3 pages. |
Notice of Allowance, KR App. No. 10-2017-7002473, dated Dec. 20, 2017, 6 pages. |
Notice of Allowance, KR App. No. 10-2017-7003623, dated Sep. 30, 2019, 2 pages (1 page of English Translation and 1 page of Original Document). |
Notice of Allowance, KR App. No. 10-2018-7003058, dated Dec. 31, 2018, 3 pages. |
Notice of Allowance, TW App. No. 106127331, dated Apr. 9, 2019, 3 pages. |
Notice of Allowance, U.S. Appl. No. 12/296,919, dated Jul. 27, 2012, 6 pages. |
Notice of Allowance, U.S. Appl. No. 12/514,303, dated Oct. 25, 2013, 8 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,438, dated Aug. 10, 2016, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,438, dated Apr. 13, 2017, 6 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,438, dated Aug. 7, 2017, 6 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,438, dated Dec. 29, 2016, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,438, dated Mar. 4, 2016, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,438, dated Nov. 6, 2015, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,440, dated Apr. 20, 2017, 6 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,440, dated Feb. 26, 2016, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,440, dated Mar. 10, 2017, 6 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,440, dated Nov. 16, 2016, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,440, dated Nov. 20, 2015, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/428,452, dated Oct. 21, 2015, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,708, dated Jun. 16, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,708, dated Jun. 30, 2017, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,708, dated Mar. 17, 2017, 9 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,708, dated Nov. 27, 2017, 6 pages. |
Grant of Patent, KR App. No. 10-2015-7028745, dated Nov. 30, 2016, 2 pages. |
Grant of Patent, KR App. No. 10-2017-7020829, dated Nov. 25, 2019, 3 pages (1 page of English Translation and 2 pages of Office Action). |
Intention to Grant, EP App No. 12174228.2, dated Dec. 13, 2013, 6 pages. |
Intention to Grant, EP App. No. 07811845, dated Mar. 31, 2016, 58 pages. |
Intention to Grant, EP App. No. 11876130.3, dated Jan. 14, 2020, 60 pages. |
Intention to Grant, EP App. No. 11876314.3, dated Dec. 2, 2019, 5 pages. |
Intention to Grant, EP App. No. 12150513.5, dated Mar. 15, 2016, 59 pages. |
Intention to Grant, EP App. No. 12788989.7, dated Feb. 23, 2018, 47 pages. |
Intention to Grant, EP App. No. 16196771.3, dated Dec. 9, 2019, pp. 1-7. |
International Preliminary Report on Patentability, PCT App. No. PCT/US2007/066536, dated Oct. 14, 2008, 6 pages. |
International Preliminary Report on Patentability, PCT App. No. PCT/US2007/084710, dated May 19, 2009, 4 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2011 /061957, dated Jun. 5, 2014, 7 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2011/051992, dated Mar. 28, 2013, 8 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2011/061940, dated Jun. 5, 2014, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2011/061953, dated Jun. 5, 2014, 7 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2012/030360, dated Oct. 10, 2013, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2012/030383, dated Oct. 10, 2013, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2012/030409, dated Oct. 10, 2013, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2012/038711, dated Nov. 20, 2013, 5 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2012/038713, dated Nov. 20, 2013, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2014/024276, dated Sep. 24, 2015, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2014/024608, dated Sep. 24, 2015, 8 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2014/024677, dated Sep. 24, 2015, 7 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2014/024722, dated Sep. 24, 2015, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2014/024775, dated Sep. 24, 2015, 6 pages. |
International Preliminary Reporton Patentability, PCT App. No. PCT/US2014/024828, dated Sep. 24, 2015, 8 pages. |
International Search Report and and Written Opinion, PCT App. No. PCT/US2012/038711, dated Nov. 28, 2012, 3 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/U52014/024828, dated Jul. 28, 2014, 9 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2007/066536, dated Jul. 30, 2008, 5 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2007/084710, dated May 22, 2008, 6 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2011/061940, dated Jul. 20, 2012, 8 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2011/061957, dated Jul. 20, 2012, 8 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2012/030360, dated Oct. 29, 2012, 7 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2012/030383, dated Oct. 25, 2012, 8 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2012/030409, dated Oct. 12, 2012, 7 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2012/038713, dated Oct. 29, 2012, 7 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2014/024276, dated Jul. 31, 2014, 7 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2014/024608, dated Jul. 31, 2014, 9 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2014/024677, dated Jun. 30, 2014, 9 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2014/024722, dated Jun. 27, 2014, 7 pages. |
International Search Report and Written Opinion, PCT App. No. PCT/US2014/024775, dated Jun. 2, 2014, 7 pages. |
International Search Report and Written Opinion, PCT. App. No. PCT/US2011/051992, dated Mar. 28, 2012, 11 pages. |
International Search Report and Written Opinion, PCT. App. No. PCT/US2011/061953, dated Jul. 24, 2012, 8 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,730, dated Jan. 7, 2016, 12 pages. |
Non-Final Office Action, U.S. Appl. No. 12/296,919, dated Apr. 7, 2011, 8 pages. |
Non-Final Office Action, U.S. Appl. No. 12/296,919, dated Jun. 14, 2010, 6 pages. |
Non-Final Office Action, U.S. Appl. No. 12/296,919, dated Mar. 7, 2012, 7 pages. |
Non-Final Office Action, U.S. Appl. No. 12/514,303, dated Jun. 27, 2013, 7 pages. |
Non-Final Office Action, U.S. Appl. No. 12/514,303, dated May 10, 2012, 8 pages. |
Non-Final Office Action, U.S. Appl. No. 13/428,438, dated Apr. 24, 2014, 11 pages. |
Non-Final Office Action, U.S. Appl. No. 13/428,438, dated May 1, 2015, 12 pages. |
Non-Final Office Action, U.S. Appl. No. 13/428,440, dated Jun. 18, 2014, 12 pages. |
Non-Final Office Action, U.S. Appl. No. 13/428,440, dated May 4, 2015, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 13/428,452, dated Apr. 23, 2015, 11 pages. |
Non-Final Office Action, U.S. Appl. No. 13/428,452, dated Apr. 28, 2014, 21 pages. |
Non-Final Office Action, U.S. Appl. No. 13/475,708, dated Feb. 11, 2015, 27 pages. |
Non-Final Office Action, U.S. Appl. No. 13/475,708, dated Feb. 12, 2016, 29 pages. |
Non-Final Office Action, U.S. Appl. No. 13/475,739, dated May 21, 2015, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 13/475,739, dated Sep. 2, 2014, 11 pages. |
Non-Final Office Action, U.S. Appl. No. 13/691,609, dated Jan. 15, 2014, 5 pages. |
Non-Final Office Action, U.S. Appl. No. 13/691,609, dated Sep. 5, 2013, 6 pages. |
Non-Final Office Action, U.S. Appl. No. 13/824,013, dated Feb. 7, 2018, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 14/194,589, dated Nov. 19, 2015, 6 pages. |
Non-Final Office Action, U.S. Appl. No. 14/212,203, dated Mar. 24, 2017, 29 pages. |
Non-Final Office Action, U.S. Appl. No. 14/212,203, dated Sep. 8, 2016, 22 pages. |
Non-Final Office Action, U.S. Appl. No. 14/212,533, dated Apr. 20, 2017, 37 pages. |
Non-Final Office Action, U.S. Appl. No. 14/212,533, dated Sep. 22, 2016, 24 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,115, dated Oct. 19, 2015, 16 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,115, dated Sep. 22, 2014, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,135, dated May 14, 2015, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,218, dated Apr. 22, 2015, 12 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,218, dated Feb. 2, 2016, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,692, dated Aug. 24, 2015, 15 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,692, dated Jun. 13, 2016, 17 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,854, dated Apr. 29, 2016, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/213,854, dated Jun. 19, 2015, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,045, dated Apr. 1, 2016, 43 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,045, dated Dec. 19, 2016, 60 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,176, dated Jan. 6, 2017, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,176, dated Mar. 25, 2016, 10 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,280, dated Jan. 6, 2017, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,280, dated Jun. 16, 2016, 12 pages. |
Non-Final Office Action, U.S. Appl. No. 14/214,280, dated Sep. 18, 2015, 10 pages. |
Non-Final Office Action, U.S. Appl. No. 14/215,633, dated Oct. 22, 2015, 12 pages. |
Non-final Office Action, U.S. Appl. No. 14/216,493, dated Apr. 4, 2016, 26 pages. |
Non-Final Office Action, U.S. Appl. No. 14/216,493, dated Mar. 29, 2017, 18 pages. |
Non-Final Office Action, U.S. Appl. No. 14/216,859, dated Jan. 28, 2016, 15 pages. |
Non-Final Office Action, U.S. Appl. No. 14/360,280, dated Dec. 14, 2017, 13 pages. |
Non-Final Office Action, U.S. Appl. No. 14/360,280, dated Feb. 23, 2017, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 14/360,282, dated Jun. 22, 2017, 9 pages. |
Non-Final Office Action, U.S. Appl. No. 14/360,282, dated Oct. 21, 2016, 9 pages. |
Non-Final Office Action, U.S. Appl. No. 14/360,284, dated Oct. 21, 2016, 10 pages. |
Non-Final Office Action, U.S. Appl. No. 14/733,827, dated Apr. 28, 2017, 6 pages. |
Non-Final Office Action, U.S. Appl. No. 15/082,359, dated Aug. 11, 2017, 108 pages. |
Non-Final Office Action, U.S. Appl. No. 15/219,063, dated May 30, 2017, 14 pages. |
Non-Final Office Action, U.S. Appl. No. 15/257,593, dated Apr. 7, 2017, 21 pages. |
Non-Final Office Action, U.S. Appl. No. 15/283,836, dated Dec. 27, 2018, 10 pages. |
Non-final Office Action, U.S. Appl. No. 15/354,742, dated Aug. 25, 2017, 18 pages. |
Non-Final Office Action, U.S. Appl. No. 15/354,742, dated Dec. 4, 2018, 18 pages. |
Non-Final Office Action, U.S. Appl. No. 15/354,857, dated Sep. 12, 2017, 16 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,708, dated Oct. 13, 2016, 10 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,739, dated Aug. 3, 2016, 16 pages. |
Notice of Allowance, U.S. Appl. No. 13/475,739, dated Mar. 25, 2016, 16 pages. |
Notice of Allowance, U.S. Appl. No. 13/691,609, dated Aug. 6, 2014, 7 pages. |
Notice of Allowance, U.S. Appl. No. 13/691,609, dated Feb. 23, 2015, 16 pages. |
Notice of Allowance, U.S. Appl. No. 13/824,013, dated Jul. 23, 2018, 5 pages. |
Notice of Allowance, U.S. Appl. No. 13/824,013, dated Nov. 13, 2018, 6 pages. |
Notice of Allowance, U.S. Appl. No. 13/824,013, dated Sep. 19, 2018, 6 pages. |
Notice of Allowance, U.S. Appl. No. 14/194,589, dated Jul. 27, 2016, 7 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,115, dated Jun. 27, 2016, 7 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,115, dated Oct. 3, 2016, 6 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,135, dated Aug. 3, 2017, 9 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,135, dated Oct. 17, 2016, 6 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,135, dated Oct. 3, 2018, 7 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,218, dated Jun. 16, 2017, 9 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,692, dated Dec. 23, 2016, 7 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,692, dated Sep. 28, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,730, dated Aug. 31, 2017, 08 pages. |
Notice of Allowance, U.S. Appl. No. 14/213,854, dated Oct. 7, 2016, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/214,045, dated Apr. 18, 2017, 11 pages. |
Notice of Allowance, U.S. Appl. No. 14/214,045, dated Oct. 6, 2017, 9 pages. |
Notice of Allowance, U.S. Appl. No. 14/214,176, dated May 10, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/214,176, dated Oct. 19, 2017, 10 pages. |
Notice of Allowance, U.S. Appl. No. 14/214,280, dated Jun. 29, 2017, 13 pages. |
Notice of Allowance, U.S. Appl. No. 14/215,633, dated Jun. 30, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/215,633, dated Mar. 23, 2017, 9 pages. |
Notice of Allowance, U.S. Appl. No. 14/215,633, dated May 23, 2016, 9 pages. |
Notice of Allowance, U.S. Appl. No. 14/215,633, dated Sep. 29, 2016, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/215,633, dated Oct. 4, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/216,493, dated Apr. 2, 2018, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/216,493, dated Aug. 1, 2018, 7 pages. |
Notice of Allowance, U.S. Appl. No. 14/216,493, dated Aug. 4, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/216,859, dated Dec. 1, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/216,859, dated Jan. 24, 2017, 7 pages. |
Notice of Allowance, U.S. Appl. No. 14/360,284, dated Jun. 14, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 14/360,284, dated Oct. 12, 2018, 5 pages. |
Notice of Allowance, U.S. Appl. No. 14/733,827, dated Sep. 22, 2017, 7 pages. |
Notice of Allowance, U.S. Appl. No. 15/019,920, dated Dec. 6, 2017, 6 pages. |
Notice of Allowance, U.S. Appl. No. 15/019,920, dated Jul. 14, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 15/082,359, dated Mar. 21, 2018, 9 pages. |
Notice of Allowance, U.S. Appl. No. 15/082,867, dated Dec. 22, 2017, 5 pages. |
Notice of Allowance, U.S. Appl. No. 15/082,867, dated Jul. 7, 2017, 9 pages. |
Notice of Allowance, U.S. Appl. No. 15/219,063, dated Mar. 19, 2018, 15 pages. |
Notice of Allowance, U.S. Appl. No. 15/257,593, dated Oct. 11, 2017, 8 pages. |
Notice of Allowance, U.S. Appl. No. 15/283,836, dated Sep. 9, 2019, 5 pages. |
Notice of Allowance, U.S. Appl. No. 15/354,742, dated Mar. 26, 2019, 11 pages. |
Notice of Allowance, U.S. Appl. No. 15/357,943, dated Jan. 16, 2018, 16 pages. |
Notice of Allowance, U.S. Appl. No. 15/408,255, dated Jul. 25, 2018, 10 pages. |
Notice of Allowance, U.S. Appl. No. 15/408,269, dated Sep. 24, 2018, 10 pages. |
Notice of Allowance, U.S. Appl. No. 15/408,311, dated Aug. 28, 2018, 11 pages. |
Decision to grant a European patent, EP App No. 14769450.9, dated Jun. 10, 2021, 2 pages. |
European Communication pursuant to Article 94(3) EPC, EP App. No 14770976, dated Jun. 28, 2021, 4 pages. |
Notice of Allowance, U.S. Appl. No. 16/371,831, dated Jul. 12, 2021, 7 pages. |
Office Action, CN App. No. 201810060916.4, dated Jun. 28, 2021, 14 Pages of Original Document Only. |
Office Action, EP App. No. 12763717.1, dated Jan. 18, 2021, 6 pages. |
Office Action, EP App. No. 12764838.4, dated Mar. 22, 2021, 03 pages. |
Decision on Rejection, CN App. No. 201480024832.5, dated Oct. 9, 2019, 7 pages. |
Decision to Grant a Patent, E.P. App. No. 11876130.3, dated May 28, 2020, 2 pages. |
Decision to Grant a Patent, EP App. No. 07811845.2, dated Jun. 16, 2016, 2 pages. |
Decision to Grant a Patent, EP App. No. 11876314.3, dated Apr. 17, 2020, 2 pages. |
Decision to Grant a Patent, EP App. No. 12150513.5, dated Jun. 16, 2016, 2 pages. |
Decision to Grant a Patent, EP App. No. 16196777.3, dated Mar. 12, 2020, 2 pages. |
Decision to Grant, KR App. No. 10-2013-7027842, dated Mar. 31, 2016, 2 pages. |
Decision to Grant, KR App. No. 10-2013-7027843, dated Apr. 29, 2016, 2 pages. |
Decision to Grant, KR App. No. 10-2013-7033565, dated Apr. 29, 2016, 2 pages. |
Decision to Grant, KR App. No. 10-2013-7033566, dated Apr. 29, 2016, 2 pages. |
Decision to Grant, KR App. No. 10-2014-7016774, dated Jul. 25, 2016, 2 pages. |
Decision to Grant, KR App. No. 10-2015-7029107, dated Apr. 25, 2017, 2 pages. |
European Search Report and Search Opinion, EP App. No. 11876130.3, dated Jun. 1, 2016, 7 pages. |
Examination Report, IN App No. 7466/CHENP/2013, dated Nov. 18, 2019, 7 pages. |
Examination Report, IN App. No. 2195/CHENP/2013, dated Jul. 18, 2019, 6 pages. |
Examination Report, IN App. No. 5551/CHENP/2015, dated Jan. 20, 2020, 6 pages. |
Examination Report, IN App. No. 7383/CHENP/2013, dated Aug. 5, 2019, 6 pages. |
Extended European Search Report and Search Opinion, EP App. No. 07811845.2, dated Nov. 2, 2009, 6 pages. |
Extended European Search Report and Search Opinion, EP App. No. 07864410.1, dated Feb. 19, 2010, 8 pages. |
Extended European Search Report and Search Opinion, EP App. No. 110826042, dated Jan. 24, 2014, 6 pages. |
Extended European Search Report and Search Opinion, EP App. No. 11876128.7, dated Jun. 21, 2016, 8 pages. |
Extended European Search Report and Search Opinion, EP App. No. 11876314.3, dated Jun. 14, 2016, 6 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12150513.5, dated Jun. 19, 2012, 7 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12174228.2, dated Oct. 16, 2012, 4 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12174229.0, dated Jul. 4, 2014, 10 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12174229.0, dated Oct. 10, 2012, 7 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12764627.1, dated Jul. 10, 2014, 5 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12764838.4, dated Jul. 10, 2014, 5 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12788989.7, dated May 12, 2016, 9 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12789667.8, dated Feb. 26, 2016, 7 pages. |
Extended European Search Report and Search Opinion, EP App. No. 14769411.1, dated Apr. 5, 2017, 8 pages. |
Extended European Search Report and Search Opinion, EP App. No. 14769450.9, dated Feb. 21, 2017, 16 pages. |
Extended European Search Report and Search Opinion, EP App. No. 14770976.0, dated Jul. 3, 2017, 9 pages. |
Extended European Search Report and Search Opinion, EP App. No. 16196777.3, dated Mar. 20, 2017, 6 pages. |
Extended European Search Report and Search Opinion, EP App. No. 12763717.1, dated Sep. 24, 2014, 5 pages. |
Final Office Action, U.S. Appl. No. 12/296,919, dated Jun. 14, 2011, 7 pages. |
Final Office Action, U.S. Appl. No. 12/296,919, dated Oct. 22, 2010, 7 pages. |
Final Office Action, U.S. Appl. No. 12/514,303, dated Jan. 24, 2013, 11 pages. |
Final Office Action, U.S. Appl. No. 13/428,438, dated Dec. 24, 2014, 17 pages. |
Final Office Action, U.S. Appl. No. 13/428,440, dated Dec. 24, 2014, 11 pages. |
Final Office Action, U.S. Appl. No. 13/428,452, dated Dec. 24, 2014, 12 pages. |
Final Office Action, U.S. Appl. No. 13/475,708, dated Jun. 9, 2016, 27 pages. |
Final Office Action, U.S. Appl. No. 13/475,708, dated May 8, 2015, 23 pages. |
Final Office Action, U.S. Appl. No. 13/475,739, dated Feb. 4, 2015, 12 pages. |
Final Office Action, U.S. Appl. No. 13/475,739, dated Nov. 23, 2015, 20 pages. |
Final Office Action, U.S. Appl. No. 14/194,589, dated Apr. 19, 2016, 7 pages. |
Final Office Action, U.S. Appl. No. 14/212,203, dated Dec. 13, 2016, 20 pages. |
Final Office Action, U.S. Appl. No. 14/212,203, dated Sep. 12, 2017, 35 pages. |
Final Office Action, U.S. Appl. No. 14/212,533, dated Jan. 4, 2017, 27 pages. |
Final Office Action, U.S. Appl. No. 14/212,533, dated Sep. 8, 2017, 50 pages. |
Advisory Action, U.S. Appl. No. 16/371,831, dated Jan. 4, 2021, 2 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 14769411.1, dated Nov. 30, 2020, 9 pages. |
Decision to Grant a European Patent, EP App. No. 12789667.8, dated Jan. 21, 2021, 2 pages. |
Final Office Action, U.S. Appl. No. 16/371,831, dated Nov. 16, 2020, 6 pages. |
Hearing Notice, IN App. No. 51/KOLNP/2012, dated Sep. 28, 2020, 4 pages. |
Intention to Grant, EP App. No. 12764627.1, dated Mar. 2, 2021, 62 pages. |
Intention to Grant, EP App. No. 12789667.8, dated Nov. 17, 2020, 8 pages. |
Intention to Grant, EP App. No. 14769450.9, dated Jan. 26, 2021, 6 pages. |
Non-Final Office Action, U.S. Appl. No. 16/733,193, dated Mar. 12, 2021, 6 pages. |
Notice on Grant of Patent Right for Invention, CN App. No. 201480024832.5, dated Nov. 27, 2020, 4 pages (2 pages of English Translation and 2 pages of Original Document). |
Examination Report, IN App. No. 201938002295, dated Aug. 24, 2022, 6 pages. |
Intention to Grant, EP App. No. 12764838.4, dated Jul. 19, 2022, 6 pages. |
Office Action, IN App. No. 3703/CHENP/2014, dated Aug. 19, 2022, 4 pages. |
Office Action, IN App. No. 9177/CHENP/2013, dated Aug. 30, 2022, 5 pages. |
Communication pursuant to Article 94(3) EPC, EP App. No. 12174229, dated Jun. 28, 2021, 4 pages. |
Decision to grant a European patent pursuant to Article 97(1) EPC, EP App. No. 12764627.1, dated Jul. 1, 2021, 2 pages. |
First Office Action, CN App. No. 201810154116.9, dated Aug. 10, 2021, 12 pages (Original Document Only). |
First Office Action, CN App. No. 201810449173.X, dated Sep. 6, 2021, 12 pages (6 pages of English Translation and 6 pages of Original Document). |
Hearing Notice, IN App. No. 51/KOLNP/2012, dated Aug. 17, 2021, 4 pages. |
Hearing Notice, IN App. No. 5500/CHENP/2015, dated Aug. 11, 2021, 3 pages. |
Hearing Notice, IN App. No.7383/CHENP/2013, dated Oct. 13, 2021, 3 pages. |
Intention to Grant, EP App. No. 14769411.1, dated Sep. 27, 2021, 7 pages. |
Kozyrakis, et al., “A New Direction for Computer Architecture Research”, IEEE Computer Society Press, Nov. 1, 1998, pp. 24-32, vol. 31, issue 11, Washington, DC. |
Notice of Allowance, Chinese App. No. 201710764883.7, dated Nov. 2, 2021, 6 pages (2 pages of English Translation and 4 pages of Original Document). |
Notice of Allowance, U.S. Appl. No. 16/733,193, dated Sep. 14, 2021, 7 pages. |
Notice of Allowance, U.S. Appl. No. 16/733,193, dated Sep. 20, 2021, 2 pages. |
Third Office Action, CN App. No. 201710764883.7, dated May 8, 2021, 21 pages (13 pages of English Translation and 8 pages of Original Document). |
Youssfi et al., “A New Technique to Exploit Instruction-Level Parallelism for Reducing Microprocessor Power Consumption”, IEEE International Conference on Electro/Information Technology, May 2006, pp. 119-124. |
Decision to Grant, EP App. No. 12763717.1, dated Oct. 20, 2022, 2 pages. |
Decision to Grant, EP App. No. 14770976.0, dated Oct. 13, 2022, 2 pages. |
Hearing Notice, IN App. No. 2195/CHENP/2013, dated Nov. 23, 2022, 2 pages. |
Hearing Notice, IN App. No. 7380/CHENP/2013, dated Nov. 11, 2022, 3 pages. |
Hearing Notice, IN App. No. 5551/CHENP/2015, dated Apr. 5, 2022, 2 pages. |
Notice on Grant of Patent Right for Invention and Search Report, CN App. No. 201810449173.X, dated Mar. 15, 2022, 6 pages (2 pages of English Translation and 4 pages of Original Document). |
Notice on Grant of Patent Right for Invention, CN App. No. 201810060916.4, dated Apr. 8, 2022, 4 pages (2 pages of English Translation and 2 pages of Original Document). |
Intention to grant, EP App. No. 12763717.1, dated Jun. 15, 2022, 6 pages. |
Intention to grant, EP App. No. 12763717.1, dated Jun. 15, 2022, 7 pages. |
Intention to grant, EP App. No. 14770976.0, dated May 31, 2022, 7 pages. |
Office Action, EP App. No. 12174229.0, dated May 19, 2022, 3 pages. |
Notice of Allowance, U.S. Appl. No. 16/733,193, dated Nov. 22, 2021, 2 pages. |
Notice on Grant of Patent Right for Invention, CN App. No. 201810154116.9, dated Jan. 24, 2022, 4 pages (2 pages of English Translation and 2 pages of Original Document). |
Office Action, EP App. No. 12763717.1, dated Feb. 23, 2022, 5 pages. |
“Research on 32 bit High Performance Embedded CPU and Platform”, Zhe Jiang University, Oct. 15, 2009, pp. 1-170 pages. (English Abstract Submitted). |
Nanda, et al.,“ The Misprediction Recovery Cache,” International Journal of Parallel Programming, Aug. 1, 1998, pp. 383-415, vol. 26, Issue 4, Plenum Publishing Corporation, New York, NY. |
Rotenberg, et al., “Trace Cache: a Low Latency Approach to High Bandwidth Instruction Fetching,” MICRO 29—Proceedings of the 29th Annual ACM/IEEE International Symposium on Microarchitecture, Paris, France, Apr. 11, 1996, pp. 1-48, IEEE Computer Society, Washington, DC. |
Number | Date | Country | |
---|---|---|---|
20200341768 A1 | Oct 2020 | US |
Number | Date | Country | |
---|---|---|---|
61800487 | Mar 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15408323 | Jan 2017 | US |
Child | 16928970 | US | |
Parent | 14213730 | Mar 2014 | US |
Child | 15408323 | US |