ClassID:

190279

G06F12/1027 - page 6 - CPC Classification

Classification description:

Accessing, addressing or allocating within memory systems or architectures; Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems; Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]

Recent Application in this class:
#1501
20110078388
2011-03-31

Performing memory accesses while omitting unnecessary address translations

#1502
20110072235
2011-03-24

Efficient memory translator with variable size cache line coverage

#1503
20110072234
2011-03-24

Providing hardware support for shared virtual memory between local and remote physical memory

#1504
20110072209
2011-03-24

Processing diagnostic requests for direct block access storage devices

#1505
20110072199
2011-03-24

Startup reconstruction of logical-to-physical address translation data for solid state disks

#1506
20110072198
2011-03-24

Accessing logical-to-physical address translation data for solid state disks

#1507
20110072197
2011-03-24

Buffering of data transfers for direct access block devices

#1508
20110072196
2011-03-24

Cache synchronization for solid state disks

#1509
20110072194
2011-03-24

Logical-to-physical address translation for solid state disks

#1510
20110072187
2011-03-24

Dynamic storage of cache data for solid state disks

#1511
20110072173
2011-03-24

Processing host transfer requests for direct block access storage devices

#1512
20110072162
2011-03-24

Serial line protocol for embedded devices

#1513
20110071816
2011-03-24

Just in time compiler in spatially aware emulation of a guest computer instruction set

#1514
20110071815
2011-03-24

Host cell spatially aware emulation of a guest wild branch

#1515
20110071814
2011-03-24

Self initialized host cell spatially aware emulation of a computer instruction set

#1516
20110071813
2011-03-24

Page mapped spatially aware emulation of a computer instruction set

#1517
20110066824
2011-03-17

Method and system for combining page buffer list entries to optimize caching of translated addresses

#1518
20110055515
2011-03-03

Reducing broadcasts in multiprocessors

#1519
20110040950
2011-02-17

Translation look-aside buffer

#1520
20110040941
2011-02-17

Microprocessor with improved data stream prefetching

#1521
20110035531
2011-02-10

Coherency control system, coherency control apparatus and coherency control method

#1522
20110029755
2011-02-03

Processor and arithmatic operation method

#1523
20110023027
2011-01-27

I/O memory management unit including multilevel address translation for I/O and computation offload

#1524
20110010521
2011-01-13

TLB prefetching

#1525
20110004739
2011-01-06

Extended page size using aggregated small pages

#1526
20100333206
2010-12-30

Protecting a software component using a transition point wrapper

#1527
20100332790
2010-12-30

Processor and address translating method

#1528
20100332789
2010-12-30

Network use of virtual addresses without pinning or registration

#1529
20100332788
2010-12-30

AUTOMATICALLY USING SUPERPAGES FOR STACK MEMORY ALLOCATION

#1530
20100332787
2010-12-30

System and method to manage address translation requests

#1531
20100332786
2010-12-30

System and method to invalidate obsolete address translations

#1532
20100332763
2010-12-30

APPARATUS, SYSTEM, AND METHOD FOR CACHE COHERENCY ELIMINATION

#1533
20100325358
2010-12-23

Method and apparatus with data storage protocols for maintaining consistencies in parallel translation lookaside buffers

#1534
20100321397
2010-12-23

Shared virtual memory between a host and discrete graphics device in a computing system

#1535
20100318763
2010-12-16

Systems and methods for utilizing an extended translation look-aside buffer having a hybrid memory structure

#1536
20100318762
2010-12-16

Synchronizing a translation lookaside buffer with page tables

#1537
20100318742
2010-12-16

Partitioned replacement for cache memory

#1538
20100313201
2010-12-09

Methods and apparatus for fast context switching in a virtualized system

#1539
20100312957
2010-12-09

Translation look-aside buffer with a tag memory and method therefor

#1540
20100306499
2010-12-02

Translation lookaside buffer (TLB) with reserved areas for specific sources

#1541
20100306477
2010-12-02

Store prefetching via store queue lookahead

#1542
20100299482
2010-11-25

Method and apparatus for determining cache storage locations based on latency requirements

#1543
20100293545
2010-11-18

RISC PROCESSOR DEVICE AND ITS INSTRUCTION ADDRESS CONVERSION LOOKING-UP METHOD

#1544
20100287356
2010-11-11

Large memory pages for shared libraries

#1545
20100287355
2010-11-11

Dynamic translation in the presence of intermixed code and data

#1546
20100269022
2010-10-21

Circuits and methods for dual redundant register files with error detection and correction mechanisms

#1547
20100269018
2010-10-21

Circuits and methods for detection of soft errors in cache memories

#1548
20100268987
2010-10-21

Circuits and methods for processors with multiple redundancy techniques for mitigating radiation errors

#1549
20100262787
2010-10-14

Techniques for cache injection in a processor system based on a shared state

#1550
20100257334
2010-10-07

SEMICONDUCTOR INTEGRATED CIRCUIT, INFORMATION PROCESSING DEVICE, AND CONTROL METHOD FOR SEMICONDUCTOR INTEGRATED CIRCUIT

#1551
20100250889
2010-09-30

Control of on-die system fabric blocks

#1552
20100250870
2010-09-30

Method and apparatus for tracking enregistered memory locations

#1553
20100250869
2010-09-30

Virtualization system using hardware assistance for shadow page table coherence

#1554
20100250853
2010-09-30

Prefetch engine based translation prefetching

#1555
20100250792
2010-09-30

Opportunistic improvement of MMIO request handling based on target reporting of space requirements

#1556
20100228944
2010-09-09

Apparatus and method to translate virtual addresses to physical addresses in a base plus offset addressing mode

#1557
20100228936
2010-09-09

Accessing memory locations for paged memory objects in an object-addressed memory system

#1558
20100223505
2010-09-02

Software table walk during test verification of a simulated densely threaded network on a chip

#1559
20100223447
2010-09-02

Translate and verify instruction for a processor

#1560
20100211828
2010-08-19

Program correlation message generation for debug

#1561
20100205378
2010-08-12

Method for debugger initiated coherency transactions using a shared coherency manager

#1562
20100205344
2010-08-12

Unified cache structure that facilitates accessing translation table entries

#1563
20100199064
2010-08-05

Fast address translation for linear and circular modes

#1564
20100191920
2010-07-29

Providing address range coherency capability to a device

#1565
20100191909
2010-07-29

Administering registered virtual addresses in a hybrid computing environment including maintaining a cache of ranges of currently registered virtual addresses

#1566
20100185831
2010-07-22

SEMICONDUCTOR INTEGRATED CIRCUIT AND ADDRESS TRANSLATION METHOD

#1567
20100174869
2010-07-08

Mapping address table maintenance in a memory device

#1568
20100169382
2010-07-01

Metaphysical address space for holding lossy metadata in hardware

#1569
20100162250
2010-06-24

Optimization for safe elimination of weak atomicity overhead

#1570
20100161923
2010-06-24

Method and apparatus for reallocating memory content

#1571
20100161847
2010-06-24

Virtualised interface functions

#1572
20100153686
2010-06-17

Processor with coprocessor interfacing functional unit for forwarding result from coprocessor to retirement unit

#1573
20100146234
2010-06-10

Arrangements having security protection

#1574
20100146214
2010-06-10

METHOD AND SYSTEM FOR EFFICIENT CACHE LOCKING MECHANISM

#1575
20100138610
2010-06-03

Method and apparatus for inclusion of TLB entries in a micro-op cache of a processor

#1576
20100122013
2010-05-13

Data structure for enforcing consistent per-physical page cacheability attributes

#1577
20100118042
2010-05-13

Display refresh

#1578
20100115229
2010-05-06

On-the fly TLB coalescing

#1579
20100106938
2010-04-29

Arithmetic processing unit and control method for evicting an entry from a TLB to another TLB

#1580
20100106937
2010-04-29

Indexing a translation lookaside buffer (TLB)

#1581
20100106936
2010-04-29

Calculator and TLB control method

#1582
20100106921
2010-04-29

System and method for concurrently managing memory access requests

#1583
20100095049
2010-04-15

Hot memory block table in a solid state storage device

#1584
20100082903
2010-04-01

NON-VOLATILE SEMICONDUCTOR MEMORY DRIVE, INFORMATION PROCESSING APPARATUS AND DATA ACCESS CONTROL METHOD OF THE NON-VOLATILE SEMICONDUCTOR MEMORY DRIVE

#1585
20100070708
2010-03-18

Arithmetic processing apparatus and method

#1586
20100058358
2010-03-04

Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities

#1587
20100058026
2010-03-04

Loading entries into a TLB in hardware via indirect TLB entries

#1588
20100058025
2010-03-04

METHOD, APPARATUS AND SOFTWARE PRODUCT FOR DISTRIBUTED ADDRESS-CHANNEL CALCULATOR FOR MULTI-CHANNEL MEMORY

#1589
20100058016
2010-03-04

METHOD, APPARATUS AND SOFTWARE PRODUCT FOR MULTI-CHANNEL MEMORY SANDBOX

#1590
20100049899
2010-02-25

Maintaining reverse mappings in a virtualized computer system

#1591
20100042779
2010-02-18

Implementing vector memory operations

#1592
20100037028
2010-02-11

Buffer management structure with selective flush

#1593
20100030972
2010-02-04

Device, system and method of accessing data stored in a memory

#1594
20100011186
2010-01-14

Synchronizing a translation lookaside buffer with an extended paging table

#1595
20090327649
2009-12-31

Three-tiered translation lookaside buffer hierarchy in a multithreading microprocessor

#1596
20090327648
2009-12-31

Generating multiple address space identifiers per virtual machine to switch between protected micro-contexts

#1597
20090327647
2009-12-31

Memory management unit directed access to system interfaces

#1598
20090313695
2009-12-17

Methods and systems for checking run-time integrity of secure code cross-reference to related applications

#1599
20090313452
2009-12-17

Management of persistent memory in a multi-node computer system

#1600
20090300318
2009-12-03

Address caching stored translation

#1601
20090254728
2009-10-08

Mapping memory segments in a translation lookaside buffer

#1602
20090248951
2009-10-01

Maintaining processor resources during architectural events

#1603
20090235014
2009-09-17

Storage device reducing a memory management load and computing system using the storage device

#1604
20090228743
2009-09-10

Data processing system for logging memory access data

#1605
20090228667
2009-09-10

Performing a least recently used (LRU) algorithm for a co-processor

#1606
20090217269
2009-08-27

Providing multiple quiesce state machines in a computing environment

#1607
20090216995
2009-08-27

System, method and computer program product for providing quiesce filtering for shared memory

#1608
20090216994
2009-08-27

Processor, method and computer program product for fast selective invalidation of translation lookaside buffer

#1609
20090216947
2009-08-27

System, method and processor for accessing data after a translation lookaside buffer miss

#1610
20090216928
2009-08-27

System, method and computer program product for providing a new quiesce state

#1611
20090210650
2009-08-20

Serializing translation lookaside buffer access around address translation parameter modification

#1612
20090210624
2009-08-20

3-dimensional L2/L3 cache array to hide translation (TLB) delays

#1613
20090198955
2009-08-06

Asynchronous memory move across physical nodes with dual-sided communication

#1614
20090198938
2009-08-06

Handling of address conflicts during asynchronous memory move operations

#1615
20090198936
2009-08-06

Reporting of partially performed memory move

#1616
20090198906
2009-08-06

Techniques for multi-level indirect data prefetching

#1617
20090198905
2009-08-06

Techniques for prediction-based indirect data prefetching

#1618
20090198893
2009-08-06

Memory management unit in a microprocessor system

#1619
20090193222
2009-07-30

Maintaining processor resources during architectural events

#1620
20090187695
2009-07-23

HANDLING CONCURRENT ADDRESS TRANSLATION CACHE MISSES AND HITS UNDER THOSE MISSES WHILE MAINTAINING COMMAND ORDER

#1621
20090182976
2009-07-16

Large-page optimization in virtual memory paging systems

#1622
20090182975
2009-07-16

Load page table entry address instruction execution based on an address translation format control field

#1623
20090182972
2009-07-16

Dynamic address translation with translation table entry format control for indentifying format of the translation table entry

#1624
20090182971
2009-07-16

Dynamic address translation with fetch protection

#1625
20090182966
2009-07-16

Dynamic address translation with frame management

#1626
20090177843
2009-07-09

Microprocessor architecture having alternative memory access paths

#1627
20090172345
2009-07-02

Translation management of logical block addresses and physical block addresses

#1628
20090172344
2009-07-02

Method, system, and apparatus for page sizing extension

#1629
20090172343
2009-07-02

Using a translation lookaside buffer in a multiple stage memory address translation structure to manage protected microcontexts

#1630
20090172305
2009-07-02

Efficient non-transactional write barriers for strong atomicity

#1631
20090172292
2009-07-02

Accelerating software lookups by using buffered or ephemeral stores

#1632
20090172243
2009-07-02

Providing metadata in a translation lookaside buffer (TLB)

#1633
20090158012
2009-06-18

Method and apparatus for performing improved group instructions

#1634
20090158003
2009-06-18

Structure for a memory-centric page table walker

#1635
20090158000
2009-06-18

Computer system, memory management method and program thereof

#1636
20090150620
2009-06-11

Controlling cleaning of data values within a hardware accelerator

#1637
20090150605
2009-06-11

Apparatus, system, and method for converting a storage request into an append data storage command

#1638
20090150335
2009-06-11

Achieving coherence between dynamically optimized code and original code

#1639
20090144519
2009-06-04

Multithreaded processor with lock indicator

#1640
20090144508
2009-06-04

PCI express address translation services invalidation synchronization with TCE invalidation

#1641
20090129138
2009-05-21

Semiconductor integrated circuit

#1642
20090119663
2009-05-07

Iommu with translation request management and methods for managing translation requests

#1643
20090119477
2009-05-07

Configurable translation lookaside buffer

#1644
20090113118
2009-04-30

Memory module and control method of serial peripheral interface using address cache

#1645
20090106502
2009-04-23

Translation lookaside buffer snooping within memory coherent system

#1646
20090100429
2009-04-16

Dual mode operating system for a computing device

#1647
20090100054
2009-04-16

Adaptive comparison control in a data store

#1648
20090077321
2009-03-19

Microprocessor with improved data stream prefetching using multiple transaction look-aside buffers (TLBs)

#1649
20090070546
2009-03-12

System and method for generating fast instruction and data interrupts for processor design verification and validation

#1650
20090063907
2009-03-05

DEBUGGING SYSTEM, DEBUGGING APPARATUS AND METHOD

#1651
20090063800
2009-03-05

Arrangements having security protection

#1652
20090063783
2009-03-05

Method and apparatus to trigger synchronization and validation actions upon memory access

#1653
20090049272
2009-02-19

METHOD FOR IMPROVING THE PERFORMANCE OF SOFTWARE-MANAGED TLB

#1654
20090043956
2009-02-12

Mapping an input data value to a resultant data value

#1655
20090031101
2009-01-29

Data processing system

#1656
20090019254
2009-01-15

Processing system implementing multiple page size memory organization with multiple translation lookaside buffers having differing characteristics

#1657
20090019253
2009-01-15

Processing system implementing variable page size memory organization

#1658
20090006800
2009-01-01

Configurable memory system and method for providing atomic counting operations in a memory device

#1659
20080301398
2008-12-04

Linear to physical address translation with support for page attributes

#1660
20080301390
2008-12-04

System and method for managing addresses in a computing system

#1661
20080301369
2008-12-04

Processing of self-modifying code in multi-address-space and multi-processor systems

#1662
20080294867
2008-11-27

Arithmetic processor, information processing apparatus and memory access method in arithmetic processor

#1663
20080288742
2008-11-20

Method and apparatus for dynamically adjusting page size in a virtual memory range

#1664
20080288720
2008-11-20

MULTI-WAFER 3D CAM CELL

#1665
20080282055
2008-11-13

Virtual Translation Lookaside Buffer

#1666
20080282054
2008-11-13

SEMICONDUCTOR DEVICE HAVING MEMORY ACCESS MECHANISM WITH ADDRESS-TRANSLATING FUNCTION

#1667
20080282006
2008-11-13

Latency hiding for a memory management unit page table lookup

#1668
20080276067
2008-11-06

Method and Apparatus for Page Table Pre-Fetching in Zero Frame Display Channel

#1669
20080276066
2008-11-06

Virtual memory translation with pre-fetch prediction

#1670
20080270707
2008-10-30

DATA PROCESSOR

#1671
20080256303
2008-10-16

Cache memory

#1672
20080243468
2008-10-02

Providing memory consistency in an emulated processing environment

#1673
20080239778
2008-10-02

Hybrid dual match line architecture for content addressable memories and other data structures

#1674
20080235477
2008-09-25

COHERENT DATA MOVER

#1675
20080222396
2008-09-11

Low overhead access to shared on-chip hardware accelerator with memory-based interfaces

#1676
20080222384
2008-09-11

Apparatus and method for executing rapid memory management unit emulation and full-system simulator

#1677
20080222383
2008-09-11

Efficient on-chip accelerator interfaces to reduce software overhead

#1678
20080215830
2008-09-04

Employing a data structure of readily accessible units of memory to facilitate memory access

#1679
20080215815
2008-09-04

System and method of improving task switching and page translation performance utilizing a multilevel translation lookaside buffer

#1680
20080209130
2008-08-28

Translation data prefetch in an IOMMU

#1681
20080189506
2008-08-07

Address translation method and apparatus

#1682
20080177952
2008-07-24

Method and apparatus for setting cache policies in a processor

#1683
20080172544
2008-07-17

Method and apparatus to search for errors in a translation look-aside buffer

#1684
20080172524
2008-07-17

Systems and methods for utilizing an extended translation look-aside buffer having a hybrid memory structure

#1685
20080172523
2008-07-17

Flash memory module, storage apparatus using flash memory module as recording medium, and address translation table verification method for flash memory module

#1686
20080168239
2008-07-10

Architecture support of memory access coloring

#1687
20080168233
2008-07-10

Cache circuitry, data processing apparatus and method for handling write access requests

#1688
20080163366
2008-07-03

User-level privilege management

#1689
20080162887
2008-07-03

System for generating effective address

#1690
20080162868
2008-07-03

Means to share translation lookaside buffer (TLB) entries between different contexts

#1691
20080155226
2008-06-26

PREFETCH MECHANISM BASED ON PAGE TABLE ATTRIBUTES

#1692
20080155168
2008-06-26

Scalability of virtual TLBs for multi-processor virtual machines

#1693
20080147984
2008-06-19

Method and apparatus for faster execution path

#1694
20080140925
2008-06-12

Multi-hit detection in associative memories

#1695
20080140924
2008-06-12

Transparent multi-hit correction in associative memories

#1696
20080140897
2008-06-12

Efficient flushing of translation lookaside buffers in a multiprocessor environment

#1697
20080137468
2008-06-12

Circuit having relaxed setup time via reciprocal clock and data gating

#1698
20080133875
2008-06-05

Operational efficiency of virtual TLBs

#1699
20080133873
2008-06-05

Prefetching in a virtual memory system based upon repeated accesses across page boundaries

#1700
20080133840
2008-06-05

Prefetching in a virtual memory system based upon repeated accesses across page boundaries

#1701
20080126817
2008-05-29

Method and apparatus for managing the power consumption of a data processing system

#1702
20080126738
2008-05-29

Page replacement policy for systems having multiple page sizes

#1703
20080126737
2008-05-29

Page replacement policy for systems having multiple page sizes

#1704
20080114916
2008-05-15

Filtering and remapping interrupts

#1705
20080109625
2008-05-08

Operating system protection against side-channel attacks on secrecy

#1706
20080104599
2008-05-01

Method to optimize effective page number to real page number translation path from page table entries match resumption of execution stream

#1707
20080098196
2008-04-24

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

#1708
20080065865
2008-03-13

In-use bits for efficient instruction fetch operations

#1709
20080059600
2008-03-06

Method and system for combining page buffer list entries to optimize caching of translated addresses

#1710
20080046679
2008-02-21

Synchronizing a translation lookaside buffer to an extended paging table

#1711
20080028181
2008-01-31

DEDICATED MECHANISM FOR PAGE MAPPING IN A GPU

#1712
20080028138
2008-01-31

Content-addressable memory that supports a priority ordering between banks of differing sizes

#1713
20080016316
2008-01-17

Method and system to indicate an exception-triggering page within a microprocessor

#1714
20080007569
2008-01-10

CONTROL PROTOCOL AND SIGNALING IN A NEW MEMORY ARCHITECTURE

#1715
20080005512
2008-01-03

Network performance in virtualized environments

#1716
20070288721
2007-12-13

Miss-under-miss processing and cache flushing

#1717
20070288718
2007-12-13

Relocating page tables

#1718
20070283125
2007-12-06

Dynamic selection of memory virtualization techniques

#1719
20070283121
2007-12-06

Handling concurrent address translation cache misses and hits under those misses while maintaining command order

#1720
20070283108
2007-12-06

Memory Management System

#1721
20070277000
2007-11-29

Methods and apparatus for providing simultaneous software/hardware cache fill

#1722
20070260754
2007-11-08

Hardware Assisted Exception for Software Miss Handling of an I/O Address Translation Cache Miss

#1723
20070255924
2007-11-01

Processor and method for altering address translation

#1724
20070245117
2007-10-18

Processor comprising an instruction set and registers for simplified opcode access

#1725
20070239960
2007-10-11

Data processor and IP module for data processor

#1726
20070214339
2007-09-13

Selective address translation for a resource such as a hardware device

#1727
20070198805
2007-08-23

Non-intrusive address mapping having a modified address space identifier and circuitry therefor

#1728
20070198804
2007-08-23

Data processing system having address translation bypass and method therefor

#1729
20070186075
2007-08-09

Clearing selected storage translation buffer entries based on table origin address

#1730
20070180197
2007-08-02

Multiprocessor system that supports both coherent and non-coherent memory accesses

#1731
20070180195
2007-08-02

Method and apparatus for allowing uninterrupted address translations while performing address translation cache invalidates and other cache operations

#1732
20070180158
2007-08-02

Method for command list ordering after multiple cache misses

#1733
20070180157
2007-08-02

Method for cache hit under miss collision handling

#1734
20070180156
2007-08-02

Method for completing IO commands after an IO translation miss

#1735
20070174584
2007-07-26

Translation lookaside buffer manipulation

#1736
20070157001
2007-07-05

Data compression method for supporting virtual memory management in a demand paging system

#1737
20070156994
2007-07-05

Unbounded transactional memory systems

#1738
20070136543
2007-06-14

Arrangements having security protection

#1739
20070136532
2007-06-14

Methods and apparatus for handling a cache miss

#1740
20070130441
2007-06-07

Address translation table synchronization

#1741
20070126756
2007-06-07

Memory access techniques providing for override of page table attributes

#1742
20070124531
2007-05-31

Storage device, computer system, and storage device access method

#1743
20070113158
2007-05-17

High speed CAM lookup using stored encoded key

#1744
20070113044
2007-05-17

Preloading translation buffers

#1745
20070113043
2007-05-17

Method and apparatus to perform memory management

#1746
20070101105
2007-05-03

Microprocessor with improved data stream prefetching

#1747
20070101104
2007-05-03

Microprocessor with improved data stream prefetching

#1748
20070094477
2007-04-26

Implementing vector memory operations

#1749
20070094476
2007-04-26

Updating multiple levels of translation lookaside buffers (TLBs) field

#1750
20070088932
2007-04-19

System and method for accessing non processor-addressable memory

#1751
20070067602
2007-03-22

Mitigating context switch cache miss penalty

#1752
20070067505
2007-03-22

Method and an apparatus to prevent over subscription and thrashing of translation lookaside buffer (TLB) entries in I/O virtualization hardware

#1753
20070061549
2007-03-15

Method and an apparatus to track address translation in I/O virtualization

#1754
20070061548
2007-03-15

Multithreaded processor having a source processor core to subsequently delay continued processing of demap operation until responses are received from each of remaining processor cores

#1755
20070061547
2007-03-15

Hardware demapping of TLBs shared by multiple threads

#1756
20070055824
2007-03-08

Microprocessor with improved data stream prefetching

#1757
20070050595
2007-03-01

System and method for synchronizing translation lookaside buffer access in a multithread processor

#1758
20070050594
2007-03-01

TLB lock indicator

#1759
20070043909
2007-02-22

Microprocessor with improved data stream prefetching

#1760
20070043908
2007-02-22

Microprocessor with improved data stream prefetching

#1761
20070043907
2007-02-22

Microprocessor with improved data stream prefetching

#1762
20070043904
2007-02-22

Semiconductor integrated circuit

#1763
20070038840
2007-02-15

Avoiding silent data corruption and data leakage in a virtual environment with multiple guests

#1764
20070038839
2007-02-15

Controlling an I/O MMU

#1765
20070038799
2007-02-15

Ensuring deadlock free operation for peer to peer traffic in an input/output memory management unit (IOMMU)

#1766
20070033577
2007-02-08

Method and apparatus for debugging program code

#1767
20070022322
2007-01-25

Fast data breakpoint emulation

#1768
20070022270
2007-01-25

Translation lookaside buffer prediction mechanism

#1769
20070016755
2007-01-18

Using writeable page tables for memory address translation in a hypervisor environment

#1770
20070011406
2007-01-11

Systems and methods for increasing yield of devices having cache memories by inhibiting use of defective cache entries

#1771
20070005933
2007-01-04

Preventing multiple translation lookaside buffer accesses for a same page in memory

#1772
20070005932
2007-01-04

Memory management in a multiprocessor system

#1773
20060294341
2006-12-28

Shared translation look-aside buffer and method

#1774
20060294334
2006-12-28

Statement regarding federally sponsored-research or development

#1775
20060282645
2006-12-14

Memory attribute speculation

#1776
20060282624
2006-12-14

Accessing copy information of MMIO register by guest OS in both active and inactive state of a designated logical processor corresponding to the guest OS

#1777
20060277390
2006-12-07

Microprocessor including a configurable translation lookaside buffer

#1778
20060277389
2006-12-07

Page replacement policy for systems having multiple page sizes

#1779
20060277351
2006-12-07

Method and system for efficient cache locking mechanism

#1780
20060277348
2006-12-07

Scalable DMA remapping on a computer bus

#1781
20060271759
2006-11-30

Memory management circuitry translation information retrieval during debugging

#1782
20060265552
2006-11-23

Prefetch mechanism based on page table attributes

#1783
20060259735
2006-11-16

System and method of large page handling in a virtual memory system

#1784
20060236070
2006-10-19

System and method for reducing the number of translation buffer invalidates an operating system needs to issue

#1785
20060230252
2006-10-12

System and method of improving task switching and page translation performance utilizing a multilevel translation lookaside buffer

#1786
20060224857
2006-10-05

Locking entries into translation lookaside buffers

#1787
20060212675
2006-09-21

Method and system for optimizing translation lookaside buffer entries

#1788
20060206687
2006-09-14

Method and system for a second level address translation in a virtual machine environment

#1789
20060206686
2006-09-14

Three-tiered translation lookaside buffer hierarchy in a multithreading microprocessor

#1790
20060181909
2006-08-17

Method and apparatus for selecting operating characteristics of a content addressable memory by using a compare mask

#1791
20060179266
2006-08-10

System and method for generating effective address

#1792
20060179264
2006-08-10

Method to optimize effective page number to real page number translation path from page table entries match resumption of execution stream

#1793
20060179236
2006-08-10

System and method to improve hardware pre-fetching using translation hints

#1794
20060168419
2006-07-27

Method for updating entries of address conversion buffers in a multi-processor computer system

#1795
20060164425
2006-07-27

Methods and apparatus for updating a memory address remapping table

#1796
20060161734
2006-07-20

Lazy flushing of translation lookaside buffers

#1797
20060156074
2006-07-13

Method and apparatus for utilizing an exception handler to avoid hanging up a CPU when a peripheral device does not respond

#1798
20060150048
2006-07-06

Method and apparatus for protecting TLB's VPN from soft errors

#1799
20060149981
2006-07-06

Translation lookaside buffer (TLB) suppression for intra-page program counter relative or absolute address branch instructions

#1800
20060143500
2006-06-29

Systems and methods for replicating virtual memory on a host computer and debugging using replicated memory