US5892970A
(en)
*
|
1996-07-01 |
1999-04-06 |
Sun Microsystems, Inc. |
Multiprocessing system configured to perform efficient block copy operations
|
US6088769A
(en)
*
|
1996-10-01 |
2000-07-11 |
International Business Machines Corporation |
Multiprocessor cache coherence directed by combined local and global tables
|
US6021452A
(en)
*
|
1997-06-20 |
2000-02-01 |
Micron Electronics, Inc. |
Computer system capable of symmetrical processing
|
US6243770B1
(en)
*
|
1998-07-21 |
2001-06-05 |
Micron Technology, Inc. |
Method for determining status of multiple interlocking FIFO buffer structures based on the position of at least one pointer of each of the multiple FIFO buffers
|
US7013305B2
(en)
|
2001-10-01 |
2006-03-14 |
International Business Machines Corporation |
Managing the state of coupling facility structures, detecting by one or more systems coupled to the coupling facility, the suspended state of the duplexed command, detecting being independent of message exchange
|
US6345352B1
(en)
*
|
1998-09-30 |
2002-02-05 |
Apple Computer, Inc. |
Method and system for supporting multiprocessor TLB-purge instructions using directed write transactions
|
US6338122B1
(en)
*
|
1998-12-15 |
2002-01-08 |
International Business Machines Corporation |
Non-uniform memory access (NUMA) data processing system that speculatively forwards a read request to a remote processing node
|
US6714994B1
(en)
*
|
1998-12-23 |
2004-03-30 |
Advanced Micro Devices, Inc. |
Host bridge translating non-coherent packets from non-coherent link to coherent packets on conherent link and vice versa
|
US6938094B1
(en)
|
1999-09-17 |
2005-08-30 |
Advanced Micro Devices, Inc. |
Virtual channels and corresponding buffer allocations for deadlock-free computer system operation
|
US6360231B1
(en)
*
|
1999-02-26 |
2002-03-19 |
Hewlett-Packard Company |
Transactional memory for distributed shared memory multi-processor computer systems
|
US6546414B1
(en)
*
|
1999-08-23 |
2003-04-08 |
International Business Machines Corporation |
Method, system and program products for copying coupling facility lock structures
|
US6546466B1
(en)
|
1999-08-23 |
2003-04-08 |
International Business Machines Corporation |
Method, system and program products for copying coupling facility cache structures
|
US6542970B1
(en)
|
1999-08-23 |
2003-04-01 |
International Business Machines Corporation |
Method, system and program products for copying coupling facility list structures
|
US6609214B1
(en)
*
|
1999-08-23 |
2003-08-19 |
International Business Machines Corporation |
Method, system and program products for copying coupling facility structures
|
US6950438B1
(en)
|
1999-09-17 |
2005-09-27 |
Advanced Micro Devices, Inc. |
System and method for implementing a separate virtual channel for posted requests in a multiprocessor computer system
|
US6888843B2
(en)
*
|
1999-09-17 |
2005-05-03 |
Advanced Micro Devices, Inc. |
Response virtual channel for handling all responses
|
US6615375B1
(en)
|
2000-02-03 |
2003-09-02 |
International Business Machines Corporation |
Method and apparatus for tolerating unrecoverable errors in a multi-processor data processing system
|
US6973473B1
(en)
|
2000-05-31 |
2005-12-06 |
International Business Machines Corporation |
Method, system and program products for managing identifiers of components of a clustered environment
|
US6636949B2
(en)
*
|
2000-06-10 |
2003-10-21 |
Hewlett-Packard Development Company, L.P. |
System for handling coherence protocol races in a scalable shared memory system based on chip multiprocessing
|
US6826619B1
(en)
|
2000-08-21 |
2004-11-30 |
Intel Corporation |
Method and apparatus for preventing starvation in a multi-node architecture
|
US6487643B1
(en)
|
2000-09-29 |
2002-11-26 |
Intel Corporation |
Method and apparatus for preventing starvation in a multi-node architecture
|
US6772298B2
(en)
|
2000-12-20 |
2004-08-03 |
Intel Corporation |
Method and apparatus for invalidating a cache line without data return in a multi-node architecture
|
US7234029B2
(en)
*
|
2000-12-28 |
2007-06-19 |
Intel Corporation |
Method and apparatus for reducing memory latency in a cache coherent multi-node architecture
|
US6791412B2
(en)
*
|
2000-12-28 |
2004-09-14 |
Intel Corporation |
Differential amplifier output stage
|
US6721918B2
(en)
|
2000-12-29 |
2004-04-13 |
Intel Corporation |
Method and apparatus for encoding a bus to minimize simultaneous switching outputs effect
|
US20020087766A1
(en)
*
|
2000-12-29 |
2002-07-04 |
Akhilesh Kumar |
Method and apparatus to implement a locked-bus transaction
|
US20020087775A1
(en)
*
|
2000-12-29 |
2002-07-04 |
Looi Lily P. |
Apparatus and method for interrupt delivery
|
FR2820850B1
(fr)
*
|
2001-02-15 |
2003-05-09 |
Bull Sa |
Controleur de coherence pour ensemble multiprocesseur, module et ensemble multiprocesseur a architecture multimodule integrant un tel controleur
|
US6760809B2
(en)
|
2001-06-21 |
2004-07-06 |
International Business Machines Corporation |
Non-uniform memory access (NUMA) data processing system having remote memory cache incorporated within system memory
|
US6754782B2
(en)
|
2001-06-21 |
2004-06-22 |
International Business Machines Corporation |
Decentralized global coherency management in a multi-node computer system
|
US6658538B2
(en)
*
|
2001-06-21 |
2003-12-02 |
International Business Machines Corporation |
Non-uniform memory access (NUMA) data processing system having a page table including node-specific data storage and coherency control
|
US6760817B2
(en)
|
2001-06-21 |
2004-07-06 |
International Business Machines Corporation |
Method and system for prefetching utilizing memory initiated prefetch write operations
|
US6615322B2
(en)
|
2001-06-21 |
2003-09-02 |
International Business Machines Corporation |
Two-stage request protocol for accessing remote memory data in a NUMA data processing system
|
US6654857B2
(en)
|
2001-06-21 |
2003-11-25 |
International Business Machines Corporation |
Non-uniform memory access (NUMA) computer system having distributed global coherency management
|
US6711652B2
(en)
|
2001-06-21 |
2004-03-23 |
International Business Machines Corporation |
Non-uniform memory access (NUMA) data processing system that provides precise notification of remote deallocation of modified data
|
US6901485B2
(en)
|
2001-06-21 |
2005-05-31 |
International Business Machines Corporation |
Memory directory management in a multi-node computer system
|
US6971098B2
(en)
|
2001-06-27 |
2005-11-29 |
Intel Corporation |
Method and apparatus for managing transaction requests in a multi-node architecture
|
US6813726B2
(en)
|
2001-10-01 |
2004-11-02 |
International Business Machines Corporation |
Restarting a coupling facility command using a token from another coupling facility command
|
US6944787B2
(en)
*
|
2001-10-01 |
2005-09-13 |
International Business Machines Corporation |
System-managed duplexing of coupling facility structures
|
US6954817B2
(en)
*
|
2001-10-01 |
2005-10-11 |
International Business Machines Corporation |
Providing at least one peer connection between a plurality of coupling facilities to couple the plurality of coupling facilities
|
US6910158B2
(en)
*
|
2001-10-01 |
2005-06-21 |
International Business Machines Corporation |
Test tool and methods for facilitating testing of duplexed computer functions
|
US7099935B2
(en)
*
|
2001-10-01 |
2006-08-29 |
International Business Machines Corporation |
Dynamically determining whether to process requests synchronously or asynchronously
|
US6859866B2
(en)
|
2001-10-01 |
2005-02-22 |
International Business Machines Corporation |
Synchronizing processing of commands invoked against duplexed coupling facility structures
|
US7089371B2
(en)
*
|
2002-02-12 |
2006-08-08 |
Ip-First, Llc |
Microprocessor apparatus and method for prefetch, allocation, and initialization of a block of cache lines from memory
|
US7080210B2
(en)
*
|
2002-02-12 |
2006-07-18 |
Ip-First, Llc |
Microprocessor apparatus and method for exclusive prefetch of a cache line from memory
|
US7080211B2
(en)
*
|
2002-02-12 |
2006-07-18 |
Ip-First, Llc |
Microprocessor apparatus and method for prefetch, allocation, and initialization of a cache line from memory
|
US7089368B2
(en)
*
|
2002-02-12 |
2006-08-08 |
Ip-First, Llc |
Microprocessor apparatus and method for exclusively prefetching a block of cache lines from memory
|
US6598120B1
(en)
*
|
2002-03-08 |
2003-07-22 |
International Business Machines Corporation |
Assignment of building block collector agent to receive acknowledgments from other building block agents
|
US7111125B2
(en)
*
|
2002-04-02 |
2006-09-19 |
Ip-First, Llc |
Apparatus and method for renaming a data block within a cache
|
US7054985B2
(en)
*
|
2002-07-23 |
2006-05-30 |
Hewlett-Packard Development Company, L.P. |
Multiple hardware partitions under one input/output hub
|
US6918023B2
(en)
*
|
2002-09-30 |
2005-07-12 |
International Business Machines Corporation |
Method, system, and computer program product for invalidating pretranslations for dynamic memory removal
|
US8185602B2
(en)
|
2002-11-05 |
2012-05-22 |
Newisys, Inc. |
Transaction processing using multiple protocol engines in systems having multiple multi-processor clusters
|
US7188215B2
(en)
*
|
2003-06-19 |
2007-03-06 |
Ip-First, Llc |
Apparatus and method for renaming a cache line
|
US7360056B2
(en)
|
2003-04-04 |
2008-04-15 |
Sun Microsystems, Inc. |
Multi-node system in which global address generated by processing subsystem includes global to local translation information
|
US20050044174A1
(en)
*
|
2003-04-11 |
2005-02-24 |
Sun Microsystems, Inc. |
Multi-node computer system where active devices selectively initiate certain transactions using remote-type address packets
|
US7047372B2
(en)
*
|
2003-04-15 |
2006-05-16 |
Newisys, Inc. |
Managing I/O accesses in multiprocessor systems
|
US7496690B2
(en)
*
|
2003-10-09 |
2009-02-24 |
Intel Corporation |
Method, system, and program for managing memory for data transmission through a network
|
US7350032B2
(en)
|
2004-03-22 |
2008-03-25 |
Sun Microsystems, Inc. |
Cache coherency protocol including generic transient states
|
US7434008B2
(en)
*
|
2004-04-23 |
2008-10-07 |
Hewlett-Packard Development Company, L.P. |
System and method for coherency filtering
|
US7146484B2
(en)
*
|
2004-06-15 |
2006-12-05 |
Hitachi, Ltd. |
Method and apparatus for caching storage system
|
US8254411B2
(en)
*
|
2005-02-10 |
2012-08-28 |
International Business Machines Corporation |
Data processing system, method and interconnect fabric having a flow governor
|
US7404045B2
(en)
*
|
2005-12-30 |
2008-07-22 |
International Business Machines Corporation |
Directory-based data transfer protocol for multiprocessor system
|
US7502889B2
(en)
*
|
2005-12-30 |
2009-03-10 |
Intel Corporation |
Home node aware replacement policy for caches in a multiprocessor system
|
US9185160B2
(en)
*
|
2007-02-12 |
2015-11-10 |
Oracle America, Inc. |
Resource reservation protocol over unreliable packet transport
|
US7941499B2
(en)
*
|
2007-03-06 |
2011-05-10 |
Freescale Semiconductor, Inc. |
Interprocessor message transmission via coherency-based interconnect
|
US7769853B2
(en)
*
|
2007-06-12 |
2010-08-03 |
International Business Machines Corporation |
Method for automatic discovery of a transaction gateway daemon of specified type
|
US8365169B1
(en)
|
2008-01-10 |
2013-01-29 |
Hewlett-Packard Development Company, L.P. |
Migrating a virtual machine across processing cells connected to an interconnect that provides data communication without cache coherency support
|
US8275963B2
(en)
*
|
2008-02-01 |
2012-09-25 |
International Business Machines Corporation |
Asynchronous memory move across physical nodes with dual-sided communication
|
US8095758B2
(en)
*
|
2008-02-01 |
2012-01-10 |
International Business Machines Corporation |
Fully asynchronous memory mover
|
US8245004B2
(en)
*
|
2008-02-01 |
2012-08-14 |
International Business Machines Corporation |
Mechanisms for communicating with an asynchronous memory mover to perform AMM operations
|
US8015380B2
(en)
*
|
2008-02-01 |
2011-09-06 |
International Business Machines Corporation |
Launching multiple concurrent memory moves via a fully asynchronoous memory mover
|
US8356151B2
(en)
*
|
2008-02-01 |
2013-01-15 |
International Business Machines Corporation |
Reporting of partially performed memory move
|
US8327101B2
(en)
*
|
2008-02-01 |
2012-12-04 |
International Business Machines Corporation |
Cache management during asynchronous memory move operations
|
US8429353B2
(en)
*
|
2008-05-20 |
2013-04-23 |
Oracle America, Inc. |
Distributed home-node hub
|
US8667504B2
(en)
*
|
2008-06-20 |
2014-03-04 |
Netapp, Inc. |
System and method for achieving high performance data flow among user space processes in storage system
|
US8234432B2
(en)
*
|
2009-01-26 |
2012-07-31 |
Advanced Micro Devices, Inc. |
Memory structure to store interrupt state for inactive guests
|
US8312219B2
(en)
|
2009-03-02 |
2012-11-13 |
International Business Machines Corporation |
Hybrid caching techniques and garbage collection using hybrid caching techniques
|
US8412911B2
(en)
*
|
2009-06-29 |
2013-04-02 |
Oracle America, Inc. |
System and method to invalidate obsolete address translations
|
US20110197004A1
(en)
|
2010-02-05 |
2011-08-11 |
Serebrin Benjamin C |
Processor Configured to Virtualize Guest Local Interrupt Controller
|
US20130179642A1
(en)
*
|
2012-01-10 |
2013-07-11 |
Qualcomm Incorporated |
Non-Allocating Memory Access with Physical Address
|
US9009368B2
(en)
|
2012-10-23 |
2015-04-14 |
Advanced Micro Devices, Inc. |
Interrupt latency performance counters
|
CN104981854A
(zh)
|
2013-02-11 |
2015-10-14 |
格瑞克明尼苏达有限公司 |
针对流体涂覆机系统的远程监控
|
US10969805B2
(en)
|
2013-02-11 |
2021-04-06 |
Graco Minnesota Inc. |
Paint sprayer distributed control and output volume monitoring architectures
|
JP5936152B2
(ja)
*
|
2014-05-17 |
2016-06-15 |
インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation |
メモリアクセストレース方法
|
US11481296B2
(en)
*
|
2018-09-10 |
2022-10-25 |
International Business Machines Corporation |
Detecting configuration errors in multiport I/O cards with simultaneous multi-processing
|
US10698854B1
(en)
|
2019-02-27 |
2020-06-30 |
International Business Machines Corporation |
Secure and efficient application data processing
|
US11449367B2
(en)
|
2019-02-27 |
2022-09-20 |
International Business Machines Corporation |
Functional completion when retrying a non-interruptible instruction in a bi-modal execution environment
|