ClassID:

189773

G06F9/3836 - page 6 - CPC Classification

Classification description:

Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs; Arrangements for executing machine instructions, e.g. instruction decode; Concurrent instruction execution, e.g. pipeline, look ahead Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution

Recent Application in this class:
#1501
20170017490
2017-01-19

Execution of micro-operations

#1502
20170017486
2017-01-19

Method and system for processing interrupts with shadow units in a microcontroller

#1503
20170003971
2017-01-05

Variable latency pipe for interleaving instruction tags in a microprocessor

#1504
20170003969
2017-01-05

Variable latency pipe for interleaving instruction tags in a microprocessor

#1505
20170003965
2017-01-05

Multicore system for fusing instructions queued during a dynamically adjustable time window

#1506
20160378661
2016-12-29

Instruction block allocation

#1507
20160378504
2016-12-29

Techniques to wake-up dependent instructions for back-to-back issue in a microprocessor

#1508
20160378503
2016-12-29

Techniques to wake-up dependent instructions for back-to-back issue in a microprocessor

#1509
20160378502
2016-12-29

Age-based management of instruction blocks in a processor instruction window

#1510
20160378496
2016-12-29

Explicit instruction scheduler state information for a processor

#1511
20160378493
2016-12-29

Bulk allocation of instruction blocks to a processor instruction window

#1512
20160378484
2016-12-29

Mapping instruction blocks based on block size

#1513
20160378483
2016-12-29

Reuse of decoded instructions

#1514
20160378479
2016-12-29

Decoupled processor instruction window and operand buffer

#1515
20160378470
2016-12-29

Instruction and logic for tracking fetch performance bottlenecks

#1516
20160371090
2016-12-22

TECHNIQUES FOR IMPROVING ISSUE OF INSTRUCTIONS WITH VARIABLE LATENCIES IN A MICROPROCESSOR

#1517
20160364241
2016-12-15

Data processing

#1518
20160364238
2016-12-15

Data processing

#1519
20160357568
2016-12-08

Mechanism to preclude load replays dependent on fuse array access in an out-of-order processor

#1520
20160357567
2016-12-08

Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor

#1521
20160357566
2016-12-08

Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor

#1522
20160357554
2016-12-08

Controlling execution of instructions for a processing pipeline having first out-of order execution circuitry and second execution circuitry

#1523
20160357552
2016-12-08

Arithmetic processing device and processing method of arithmetic processing device

#1524
20160357528
2016-12-08

Instruction and logic to perform dynamic binary translation

#1525
20160350127
2016-12-01

Mechanism to preclude load replays dependent on off-die control element access in an out-of-order processor

#1526
20160350122
2016-12-01

Apparatus and method to preclude load replays dependent on write combining memory space access in an out-of-order processor

#1527
20160350121
2016-12-01

Apparatus and method to preclude non-core cache-dependent load replays in an out-of-order processor

#1528
20160350120
2016-12-01

Mechanism to preclude load replays dependent on long load cycles in an out-of-order processor

#1529
20160350119
2016-12-01

Load replay precluding mechanism

#1530
20160350118
2016-12-01

Mechanism to preclude uncacheable-dependent load replays in out-of-order processor

#1531
20160350117
2016-12-01

Thermal availability based instruction assignment for execution

#1532
20160342420
2016-11-24

Mechanism to preclude shared RAM-dependent load replays in an out-of-order processor

#1533
20160342419
2016-11-24

Apparatus and method for a hybrid latency-throughput processor

#1534
20160342415
2016-11-24

Multi-threaded processor interrupting and saving execution states of complex instructions of a first thread to allow execution of an oldest ready instruction of a second thread

#1535
20160335130
2016-11-17

Interconnect system to support the execution of instruction sequences by a plurality of partitionable engines

#1536
20160335091
2016-11-17

Method and apparatus to avoid deadlock during instruction scheduling using dynamic port remapping

#1537
20160335085
2016-11-17

Processing queue management

#1538
20160313999
2016-10-27

Energy efficient processor core architecture for image processor

#1539
20160313997
2016-10-27

Techniques for facilitating cracking and fusion within a same instruction group

#1540
20160313992
2016-10-27

Techniques for facilitating cracking and fusion within a same instruction group

#1541
20160313788
2016-10-27

Branch prediction with power usage prediction and control

#1542
20160299762
2016-10-13

Method and apparatus for performing an efficient scatter

#1543
20160291980
2016-10-06

Method and apparatus for a self-clocked, event triggered superscalar processor

#1544
20160291976
2016-10-06

Speculative load issue

#1545
20160291669
2016-10-06

Electronic circuit, arithmetic processing control method, program, and multi-core processor

#1546
20160286427
2016-09-29

Determining whether a flow is to be added to a network

#1547
20160283247
2016-09-29

APPARATUSES AND METHODS TO SELECTIVELY EXECUTE A COMMIT INSTRUCTION

#1548
20160283246
2016-09-29

Systems, methods, and apparatuses for resource monitoring

#1549
20160283231
2016-09-29

Multifunctional hexadecimal instruction form system and program product

#1550
20160274944
2016-09-22

Instruction and logic for scheduling instructions

#1551
20160266906
2016-09-15

System and method of reissue parking for a microprocessor

#1552
20160266902
2016-09-15

Instruction and logic to provide vector linear interpolation functionality

#1553
20160259648
2016-09-08

Parallelized multiple dispatch system and method for ordered queue arbitration

#1554
20160259645
2016-09-08

Register renaming in block-based instruction set architecture

#1555
20160253179
2016-09-01

Concurrent execution of heterogeneous vector instructions

#1556
20160246602
2016-08-25

PATH SELECTION BASED ACCELERATION OF CONDITIONALS IN COARSE GRAIN RECONFIGURABLE ARRAYS (CGRAS)

#1557
20160239438
2016-08-18

Instruction and logic for a binary translation mechanism for control-flow security

#1558
20160239338
2016-08-18

Techniques for hybrid computer thread creation and management

#1559
20160239311
2016-08-18

Delayed allocation of an out-of-order queue entry and based on determining that the entry is unavailable, enable deadlock avoidance involving reserving one or more entries in the queue, and disabling deadlock avoidance based on expiration of a predetermined amount of time

#1560
20160239308
2016-08-18

Load queue entry reuse for operand store compare history table update

#1561
20160239307
2016-08-18

Load queue entry reuse for operand store compare history table update

#1562
20160239306
2016-08-18

Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers

#1563
20160224513
2016-08-04

Vector processor to operate on variable length vectors with out-of-order execution

#1564
20160224512
2016-08-04

Monolithic vector processor configured to operate on variable length vectors using a vector length register

#1565
20160224511
2016-08-04

Vector processor configured to operate on variable length vectors using implicitly typed instructions

#1566
20160224510
2016-08-04

Vector processor to operate on variable length vectors using graphics processing instructions

#1567
20160224509
2016-08-04

Vector processor configured to operate on variable length vectors with asymmetric multi-threading

#1568
20160224351
2016-08-04

Processor with hybrid pipeline capable of operating in out-of-order and in-order modes

#1569
20160224350
2016-08-04

Concurrent multiple instruction issued of non-pipelined instructions using non-pipelined operation resources in another processing core

#1570
20160224349
2016-08-04

Method and apparatus for operating a self-timed parallelized multi-core processor

#1571
20160224346
2016-08-04

Vector processor configured to operate on variable length vectors using instructions to combine and split vectors

#1572
20160224345
2016-08-04

Vector processor configured to operate on variable length vectors using instructions that change element widths

#1573
20160224344
2016-08-04

Vector processor configured to operate on variable length vectors using digital signal processing instructions

#1574
20160224342
2016-08-04

Extensible execution unit interface architecture with multiple decode logic and multiple execution units

#1575
20160224341
2016-08-04

Extensible execution unit interface architecture with multiple decode logic and multiple execution units

#1576
20160224340
2016-08-04

Vector processor configured to operate on variable length vectors using one or more complex arithmetic instructions

#1577
20160216973
2016-07-28

Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode

#1578
20160216970
2016-07-28

Buffering instructions of a single branch, backwards short loop within a virtual loop buffer

#1579
20160210176
2016-07-21

Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines

#1580
20160210154
2016-07-21

High performance processor system and method based on general purpose units

#1581
20160210149
2016-07-21

Local instruction loop buffer utilizing execution unit register file

#1582
20160210148
2016-07-21

Local instruction loop buffer utilizing execution unit register file

#1583
20160210145
2016-07-21

Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines

#1584
20160209910
2016-07-21

Power saving mechanism to reduce load replays in out-of-order processor

#1585
20160203103
2016-07-14

INTEGRATED FRAMEWORK OF MEMORY STORAGE MODULE AND SENSOR MODULE

#1586
20160202990
2016-07-14

Linkable issue queue parallel execution slice for a processor

#1587
20160202988
2016-07-14

PARALLEL SLICE PROCESSING METHOD USING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE ENTRIES

#1588
20160202986
2016-07-14

Parallel slice processor having a recirculating load-store queue for fast deallocation of issue queue entries

#1589
20160179551
2016-06-23

Pipelining out-of-order instructions

#1590
20160179545
2016-06-23

Instruction and logic for register based hardware memory renaming

#1591
20160179530
2016-06-23

INSTRUCTION AND LOGIC TO PERFORM A VECTOR SATURATED DOUBLEWORD/QUADWORD ADD

#1592
20160179514
2016-06-23

Instruction and logic for shift-sum multiplier

#1593
20160170764
2016-06-16

Apparatus and method for programmable load replay preclusion

#1594
20160170761
2016-06-16

Mechanism to preclude load replays dependent on off-die control element access in an out-of-order processor

#1595
20160170758
2016-06-16

Power saving mechanism to reduce load replays in out-of-order processor

#1596
20160170756
2016-06-16

Mechanism to preclude load replays dependent on long load cycles in an out-of-order processor

#1597
20160170755
2016-06-16

Mechanism to preclude load replays dependent on page walks in an out-of-order processor

#1598
20160170754
2016-06-16

Load replay precluding mechanism

#1599
20160170753
2016-06-16

Mechanism to preclude uncacheable-dependent load replays in out-of-order processor

#1600
20160170752
2016-06-16

Mechanism to preclude I/O-dependent load replays in an out-of-order processor

#1601
20160154653
2016-06-02

Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines

#1602
20160147538
2016-05-26

Processor with a full instruction set decoder and a partial instruction set decoder

#1603
20160147531
2016-05-26

Generating design structure for microprocessor with arithmetic logic units and an efficiency logic unit

#1604
20160147530
2016-05-26

Structure for microprocessor including arithmetic logic units and an efficiency logic unit

#1605
20160147281
2016-05-26

Chip-to-chip signaling link timing calibration

#1606
20160140080
2016-05-19

Computer architecture with a hardware accumulator reset

#1607
20160139897
2016-05-19

Loop vectorization methods and apparatus

#1608
20160132338
2016-05-12

Device and method for scheduling multiple thread groups on SIMD lanes upon divergence in a single thread group

#1609
20160124749
2016-05-05

Coalescing adjacent gather/scatter operations

#1610
20160124748
2016-05-05

Nontransactional store instruction

#1611
20160117174
2016-04-28

PROCESSING METHOD INCLUDING PRE-ISSUE LOAD-HIT-STORE (LHS) HAZARD PREDICTION TO REDUCE REJECTION OF LOAD INSTRUCTIONS

#1612
20160117173
2016-04-28

Processor core including pre-issue load-hit-store (LHS) hazard prediction to reduce rejection of load instructions

#1613
20160110201
2016-04-21

Flexible instruction execution in a processor pipeline

#1614
20160110200
2016-04-21

Flexible instruction execution in a processor pipeline

#1615
20160110196
2016-04-21

Coalescing adjacent gather/scatter operations

#1616
20160103790
2016-04-14

Coalescing adjacent gather/scatter operations

#1617
20160103789
2016-04-14

Coalescing adjacent gather/scatter operations

#1618
20160103788
2016-04-14

Coalescing adjacent gather/scatter operations

#1619
20160103787
2016-04-14

Coalescing adjacent gather/scatter operations

#1620
20160103786
2016-04-14

Coalescing adjacent gather/scatter operations

#1621
20160103684
2016-04-14

Coalescing adjacent gather/scatter operations

#1622
20160098277
2016-04-07

Compressing instruction queue for a microprocessor

#1623
20160092276
2016-03-31

Independent mapping of threads

#1624
20160092238
2016-03-31

Coprocessor for out-of-order loads

#1625
20160092237
2016-03-31

Variable length execution pipeline

#1626
20160092235
2016-03-31

Method and apparatus for improved thread selection

#1627
20160092233
2016-03-31

Dynamic issue masks for processor hang prevention

#1628
20160092231
2016-03-31

Independent mapping of threads

#1629
20160092221
2016-03-31

Dependency-prediction of instructions

#1630
20160092216
2016-03-31

Optimizing grouping of instructions

#1631
20160092214
2016-03-31

Optimizing grouping of instructions

#1632
20160092212
2016-03-31

Dynamic issue masks for processor hang prevention

#1633
20160085556
2016-03-24

Instruction and logic for scheduling instructions

#1634
20160077852
2016-03-17

Virtual machine coprocessor for accelerating software execution

#1635
20160070576
2016-03-10

Speculative register file read suppression

#1636
20160070574
2016-03-10

Register files for storing data operated on by instructions of multiple widths

#1637
20160070571
2016-03-10

Register files for storing data operated on by instructions of multiple widths

#1638
20160062445
2016-03-03

Apparatus and method of controlling power consumption of graphic processing unit (GPU) resources

#1639
20160055001
2016-02-25

LOW POWER INSTRUCTION BUFFER FOR HIGH PERFORMANCE PROCESSORS

#1640
20160048394
2016-02-18

Issuing instructions to multiple execution units

#1641
20160041828
2016-02-11

Method and system for generating object code to facilitate predictive memory retrieval

#1642
20160004537
2016-01-07

Determining if transactions that are about to run out of resources can be salvaged or need to be aborted

#1643
20160004536
2016-01-07

Systems and methods for processing both instructions and constant values from a memory of a digital processor accessed by separate pointers

#1644
20160004534
2016-01-07

Control of switching between executed mechanisms

#1645
20150371610
2015-12-24

Programmable power performance optimization for graphics cores

#1646
20150370605
2015-12-24

Resource sharing using process delay

#1647
20150370573
2015-12-24

Speculative finish of instruction execution in a processor core

#1648
20150370572
2015-12-24

Multi-user processor system for processing information

#1649
20150370308
2015-12-24

Branch prediction with power usage prediction and control

#1650
20150363206
2015-12-17

Implementing out of order processor instruction issue queue

#1651
20150363205
2015-12-17

Implementing out of order processor instruction issue queue

#1652
20150347149
2015-12-03

Automated decomposition for mixed integer linear programs with embedded networks requiring minimal syntax

#1653
20150347143
2015-12-03

Computer processor employing instructions with elided nop operations

#1654
20150347130
2015-12-03

Computer processor employing split-stream encoding

#1655
20150339123
2015-11-26

Restoring a register renaming map

#1656
20150324207
2015-11-12

Processing of multiple instruction streams in a parallel slice processor

#1657
20150324206
2015-11-12

Parallel slice processor with dynamic instruction stream mapping

#1658
20150324205
2015-11-12

Processing of multiple instruction streams in a parallel slice processor

#1659
20150324204
2015-11-12

Parallel slice processor with dynamic instruction stream mapping

#1660
20150317162
2015-11-05

Kick-started run-to-completion processing method that does not involve an instruction counter

#1661
20150309799
2015-10-29

Stunt box to broadcast and store results until retirement for an out-of-order processor

#1662
20150309798
2015-10-29

Method and system for determining instruction conflict states for issuance of memory instructions in a VLIW processor

#1663
20150309797
2015-10-29

Computer processor with generation renaming

#1664
20150301863
2015-10-22

Allocating resources to threads based on speculation metric

#1665
20150301831
2015-10-22

Select logic for the instruction scheduler of a multi strand out-of-order processor based on delayed reconstructed program order

#1666
20150301827
2015-10-22

Reuse of results of back-to-back micro-operations

#1667
20150301826
2015-10-22

Preventing duplicate execution by sharing a result between different processing lanes assigned micro-operations that generate the same result

#1668
20150286570
2015-10-08

Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#1669
20150286569
2015-10-08

Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system

#1670
20150286484
2015-10-08

Processor subroutine cache

#1671
20150278100
2015-10-01

Address re-ordering mechanism for efficient pre-fetch training in an out-of-order processor

#1672
20150278097
2015-10-01

Instruction and logic for reducing data cache evictions in an out-of-order processor

#1673
20150277975
2015-10-01

Instruction and logic for a memory ordering buffer

#1674
20150277924
2015-10-01

Chained-instruction dispatcher

#1675
20150277909
2015-10-01

VLIW processor including a state register for inter-slot data transfer and extended bits operations

#1676
20150261553
2015-09-17

Run time incremental compilation of script code

#1677
20150242216
2015-08-27

COMMITTING HARDWARE TRANSACTIONS THAT ARE ABOUT TO RUN OUT OF RESOURCE

#1678
20150227375
2015-08-13

Method and dynamically reconfigurable processor adapted for management of persistence of information across multiple instruction cycles

#1679
20150227369
2015-08-13

Completion time prediction for vector instructions

#1680
20150227368
2015-08-13

Completion time determination for vector instructions

#1681
20150227188
2015-08-13

Memory controller with transaction-queue-dependent power modes

#1682
20150220347
2015-08-06

Multithreading using an ordered list of hardware contexts

#1683
20150220345
2015-08-06

Vector mask driven clock gating for power efficiency of a processor

#1684
20150220342
2015-08-06

Method and apparatus for enabling a processor to generate pipeline control signals

#1685
20150212819
2015-07-30

System and processor for implementing interruptible batches of instructions

#1686
20150205614
2015-07-23

METHOD IN A PROCESSOR, AN APPARATUS AND A COMPUTER PROGRAM PRODUCT

#1687
20150199199
2015-07-16

Combined branch target and predicate prediction

#1688
20150195384
2015-07-09

Packet parsing engine

#1689
20150193237
2015-07-09

Techniques for hybrid computer thread creation and management

#1690
20150193235
2015-07-09

Arithmetic logical unit array, microprocessor, and method for driving an arithmetic logical unit array

#1691
20150186148
2015-07-02

CPU archtecture with highly flexible allocation of execution resources to threads

#1692
20150186144
2015-07-02

Accelerated code optimizer for a multiengine microprocessor

#1693
20150178077
2015-06-25

Instruction and logic for non-blocking register reclamation

#1694
20150161054
2015-06-11

Bypassing a store-conditional request around a store queue

#1695
20150161053
2015-06-11

Bypassing a store-conditional request around a store queue

#1696
20150160945
2015-06-11

Allocation of load instruction(s) to a queue buffer in a processor system based on prediction of an instruction pipeline hazard

#1697
20150160715
2015-06-11

Power gating functional units of a processor

#1698
20150154021
2015-06-04

Recording performance metrics to predict future execution of large instruction sequences on either high or low performance execution circuitry

#1699
20150145871
2015-05-28

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT TO ENABLE THE YIELDING OF THREADS IN A GRAPHICS PROCESSING UNIT TO TRANSFER CONTROL TO A HOST PROCESSOR

#1700
20150134937
2015-05-14

SIMD variable shift and rotate using control manipulation

#1701
20150134934
2015-05-14

Virtual load store queue having a dynamic dispatch window with a distributed structure

#1702
20150127928
2015-05-07

Energy efficient multi-modal instruction issue

#1703
20150113254
2015-04-23

Dispatching a stored instruction in response to determining that a received instruction is of a same instruction type

#1704
20150106595
2015-04-16

Prioritizing instructions based on type

#1705
20150100764
2015-04-09

Dynamically detecting uniformity and eliminating redundant computations to reduce power consumption

#1706
20150100759
2015-04-09

PIPELINED FINITE STATE MACHINE

#1707
20150095618
2015-04-02

Virtual load store queue having a dynamic dispatch window with a unified structure

#1708
20150089202
2015-03-26

System, method, and computer program product for implementing multi-cycle register file bypass

#1709
20150089198
2015-03-26

Technique for reducing voltage droop by throttling instruction issue rate

#1710
20150089194
2015-03-26

Predictive fetching and decoding for selected instructions

#1711
20150089191
2015-03-26

Early issue of null-predicated operations

#1712
20150089165
2015-03-26

Transactional memory that supports a get from one of a set of rings command

#1713
20150081975
2015-03-19

Split-word memory

#1714
20150074675
2015-03-12

Method and system for instruction scheduling

#1715
20150074437
2015-03-12

Memory controller with transaction-queue-monitoring power mode circuitry

#1716
20150074379
2015-03-12

System and method for an asynchronous processor with token-based very long instruction word architecture

#1717
20150074378
2015-03-12

System and method for an asynchronous processor with heterogeneous processors

#1718
20150074377
2015-03-12

System and method for an asynchronous processor with pepelined arithmetic and logic unit

#1719
20150067305
2015-03-05

Specialized memory disambiguation mechanisms for different memory read access types

#1720
20150067303
2015-03-05

INPUT DATA AGGREGATION PROCESSING APPARATUS, SYSTEM AND METHOD

#1721
20150058601
2015-02-26

Verifying forwarding paths in pipelines

#1722
20150039869
2015-02-05

Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode

#1723
20150032996
2015-01-29

Execution-aware memory protection

#1724
20150026686
2015-01-22

Dependent instruction suppression in a load-operation instruction

#1725
20150026685
2015-01-22

Dependent instruction suppression

#1726
20150026442
2015-01-22

System, method, and computer program product for managing out-of-order execution of program instructions

#1727
20150026436
2015-01-22

Hybrid tag scheduler to broadcast scheduler entry tags for picked instructions

#1728
20150019907
2015-01-15

Dynamic accessing of execution elements through modification of issue rules

#1729
20150012730
2015-01-08

Compact linked-list-based multi-threaded instruction graduation buffer

#1730
20150012728
2015-01-08

System for providing trace data in a data processor having a pipelined architecture

#1731
20150007188
2015-01-01

Method and apparatus for implementing dynamic portbinding within a reservation station

#1732
20150006859
2015-01-01

Multifunctional hexadecimal instruction form system and program product

#1733
20150006855
2015-01-01

Predictive fetching and decoding for selected instructions

#1734
20150006851
2015-01-01

Instruction order enforcement pairs of instructions, processors, methods, and systems

#1735
20150006496
2015-01-01

Method and apparatus for continued retirement during commit of a speculative region of code

#1736
20140380024
2014-12-25

Dependent instruction suppression

#1737
20140380023
2014-12-25

Dependence-based replay suppression

#1738
20140380019
2014-12-25

Systems and methods for managing reconfigurable processor cores

#1739
20140373022
2014-12-18

Method and apparatus for efficient scheduling for asymmetrical execution units

#1740
20140372733
2014-12-18

Processor with inter-execution unit instruction issue

#1741
20140372732
2014-12-18

Accelerated reversal of speculative state changes and resource recovery

#1742
20140366037
2014-12-11

Planning execution of tasks with dependency resolution

#1743
20140359253
2014-12-04

Increasing macroscalar instruction level parallelism

#1744
20140351562
2014-11-27

Techniques for scheduling operations at an instruction pipeline

#1745
20140351561
2014-11-27

Microprocessor that fuses if-then instructions

#1746
20140337581
2014-11-13

Pointer chasing prediction

#1747
20140333635
2014-11-13

Hierarchical hash tables for SIMT processing and a method of establishing hierarchical hash tables

#1748
20140331236
2014-11-06

Polymorphic heterogeneous multi-core architecture

#1749
20140325187
2014-10-30

Single cycle instruction pipeline scheduling

#1750
20140325184
2014-10-30

Mechanism for saving and retrieving micro-architecture context

#1751
20140317387
2014-10-23

Method for performing dual dispatch of blocks and half blocks

#1752
20140317321
2014-10-23

Signal processing device and signal processing method

#1753
20140282601
2014-09-18

Method for dependency broadcasting through a block organized source view data structure

#1754
20140282592
2014-09-18

Method for executing multithreaded instructions grouped into blocks

#1755
20140282575
2014-09-18

Method and apparatus to avoid deadlock during instruction scheduling using dynamic port remapping

#1756
20140282565
2014-09-18

Processor scheduling with thread performance estimation on cores of different types

#1757
20140281436
2014-09-18

Method for emulating a guest centralized flag architecture by using a native distributed flag architecture

#1758
20140281435
2014-09-18

Paralleizing loops in the presence of possible memory aliases

#1759
20140281431
2014-09-18

Efficient way to cancel speculative ‘source ready’ in scheduler for direct and nested dependent instructions

#1760
20140281428
2014-09-18

Method for populating register view data structure by using register template snapshots

#1761
20140281427
2014-09-18

Method for implementing a reduced size register view data structure in a microprocessor

#1762
20140281426
2014-09-18

Method for populating a source view data structure by using register template snapshots

#1763
20140281416
2014-09-18

Method for implementing a reduced size register view data structure in a microprocessor

#1764
20140281412
2014-09-18

Method for populating and instruction view data structure by using register template snapshots

#1765
20140281411
2014-09-18

Method for dependency broadcasting through a source organized source view data structure

#1766
20140281409
2014-09-18

Method and apparatus for nearest potential store tagging

#1767
20140281402
2014-09-18

Processor with hybrid pipeline capable of operating in out-of-order and in-order modes

#1768
20140281397
2014-09-18

Fusible instructions and logic to provide OR-test and AND-test functionality using multiple test sources

#1769
20140281380
2014-09-18

Execution context swap between heterogeneous functional hardware units

#1770
20140258690
2014-09-11

Apparatus and method for non-blocking execution of static scheduled processor

#1771
20140258686
2014-09-11

Parallel execution of instructions in processing units and adjusting power mode based on monitored data dependency over a period of time

#1772
20140245314
2014-08-28

Methods and apparatus for achieving thermal management using processing task scheduling

#1773
20140237175
2014-08-21

Parallel processing computer systems with reduced power consumption and methods for providing the same

#1774
20140229720
2014-08-14

Branch prediction with power usage prediction and control

#1775
20140229714
2014-08-14

Local instruction loop buffer utilizing execution unit register file

#1776
20140229713
2014-08-14

Extensible execution unit interface architecture with multiple decode logic and multiple execution units

#1777
20140229710
2014-08-14

Local instruction loop buffer utilizing execution unit register file

#1778
20140229708
2014-08-14

Extensible execution unit interface architecture with multiple decode logic and multiple execution units

#1779
20140223144
2014-08-07

Load latency speculation in an out-of-order computer processor

#1780
20140223143
2014-08-07

Load latency speculation in an out-of-order computer processor

#1781
20140218224
2014-08-07

Allocating resources to threads based on speculation metric

#1782
20140215190
2014-07-31

Completing load and store instructions in a weakly-ordered memory model

#1783
20140215189
2014-07-31

Data processing apparatus and method for controlling use of an issue queue to represent an instruction suitable for execution by a wide operand execution unit

#1784
20140215188
2014-07-31

Multi-level dispatch for a superscalar processor

#1785
20140201501
2014-07-17

Dynamic accessing of execution elements through modification of issue rules

#1786
20140201498
2014-07-17

Gather-op instruction to duplicate a mask and perform an operation on vector elements gathered via tracked offset-based gathering

#1787
20140195787
2014-07-10

Tracking speculative execution of instructions for a register renaming data store

#1788
20140189319
2014-07-03

Opportunistic utilization of redundant ALU

#1789
20140189317
2014-07-03

Apparatus and method for a hybrid latency-throughput processor

#1790
20140189307
2014-07-03

Vector address conflict resolution with vector population count functionality

#1791
20140176584
2014-06-26

Reducing energy and increasing speed by an instruction substituting subsequent instructions with specific function instruction

#1792
20140173248
2014-06-19

Performing frequency coordination in a multiprocessor system based on response timing optimization

#1793
20140164734
2014-06-12

Concurrent multiple instruction issue of non-pipelined instructions using non-pipelined operation resources in another processing core

#1794
20140149714
2014-05-29

Reconfigurable processor for parallel processing and operation method of the reconfigurable processor

#1795
20140143523
2014-05-22

Speculative finish of instruction execution in a processor core

#1796
20140136821
2014-05-15

Multiprocessor system

#1797
20140129807
2014-05-08

Providing hints to an execution unit to prepare for predicted subsequent arithmetic operations

#1798
20140129806
2014-05-08

LOAD/STORE PICKER

#1799
20140109098
2014-04-17

Multi-thread processor with rescheduling when threads are nondispatchable

#1800
20140108768
2014-04-17

Computer instructions for activating and deactivating operands