US5848287A
(en)
|
1996-02-20 |
1998-12-08 |
Advanced Micro Devices, Inc. |
Superscalar microprocessor including a reorder buffer which detects dependencies between accesses to a pair of caches
|
US5893149A
(en)
*
|
1996-07-01 |
1999-04-06 |
Sun Microsystems, Inc. |
Flushing of cache memory in a computer system
|
US5991855A
(en)
*
|
1997-07-02 |
1999-11-23 |
Micron Electronics, Inc. |
Low latency memory read with concurrent pipe lined snoops
|
US6018792A
(en)
*
|
1997-07-02 |
2000-01-25 |
Micron Electronics, Inc. |
Apparatus for performing a low latency memory read with concurrent snoop
|
US6085276A
(en)
*
|
1997-10-24 |
2000-07-04 |
Compaq Computers Corporation |
Multi-processor computer system having a data switch with simultaneous insertion buffers for eliminating arbitration interdependencies
|
US6249520B1
(en)
*
|
1997-10-24 |
2001-06-19 |
Compaq Computer Corporation |
High-performance non-blocking switch with multiple channel ordering constraints
|
US6292705B1
(en)
|
1998-09-29 |
2001-09-18 |
Conexant Systems, Inc. |
Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system
|
US6065077A
(en)
*
|
1997-12-07 |
2000-05-16 |
Hotrail, Inc. |
Apparatus and method for a cache coherent shared memory multiprocessing system
|
US6516442B1
(en)
|
1997-12-07 |
2003-02-04 |
Conexant Systems, Inc. |
Channel interface and protocols for cache coherency in a scalable symmetric multiprocessor system
|
US6633945B1
(en)
|
1997-12-07 |
2003-10-14 |
Conexant Systems, Inc. |
Fully connected cache coherent multiprocessing systems
|
US6418537B1
(en)
|
1997-12-07 |
2002-07-09 |
Conexant Systems, Inc. |
Accurate timing calibration for each of multiple high-speed clocked receivers using a single DLL
|
US7930278B2
(en)
*
|
1998-02-13 |
2011-04-19 |
Oracle International Corporation |
Methods to perform disk writes in a distributed shared disk system needing consistency across failures
|
US7200623B2
(en)
*
|
1998-11-24 |
2007-04-03 |
Oracle International Corp. |
Methods to perform disk writes in a distributed shared disk system needing consistency across failures
|
US6289417B1
(en)
*
|
1998-05-18 |
2001-09-11 |
Arm Limited |
Operand supply to an execution unit
|
US6279065B1
(en)
*
|
1998-06-03 |
2001-08-21 |
Compaq Computer Corporation |
Computer system with improved memory access
|
US6651144B1
(en)
*
|
1998-06-18 |
2003-11-18 |
Hewlett-Packard Development Company, L.P. |
Method and apparatus for developing multiprocessor cache control protocols using an external acknowledgement signal to set a cache to a dirty state
|
US6349366B1
(en)
*
|
1998-06-18 |
2002-02-19 |
Compaq Information Technologies Group, L.P. |
Method and apparatus for developing multiprocessor cache control protocols using a memory management system generating atomic probe commands and system data control response commands
|
US6314496B1
(en)
*
|
1998-06-18 |
2001-11-06 |
Compaq Computer Corporation |
Method and apparatus for developing multiprocessor cache control protocols using atomic probe commands and system data control response commands
|
US6493802B1
(en)
|
1998-06-18 |
2002-12-10 |
Compaq Information Technologies Group, L.P. |
Method and apparatus for performing speculative memory fills into a microprocessor
|
CA2245963C
(en)
|
1998-08-26 |
2009-10-27 |
Qnx Software Systems Ltd. |
Distributed kernel operating system
|
US6272136B1
(en)
|
1998-11-16 |
2001-08-07 |
Sun Microsystems, Incorporated |
Pseudo-interface between control and switching modules of a data packet switching and load balancing system
|
US6424621B1
(en)
|
1998-11-17 |
2002-07-23 |
Sun Microsystems, Inc. |
Software interface between switching module and operating system of a data packet switching and load balancing system
|
US6510164B1
(en)
*
|
1998-11-16 |
2003-01-21 |
Sun Microsystems, Inc. |
User-level dedicated interface for IP applications in a data packet switching and load balancing system
|
US6272522B1
(en)
*
|
1998-11-17 |
2001-08-07 |
Sun Microsystems, Incorporated |
Computer data packet switching and load balancing system using a general-purpose multiprocessor architecture
|
US6469988B1
(en)
|
1999-07-08 |
2002-10-22 |
Conexant Systems, Inc. |
Low-level circuit implementation of signal flow graphs for real-time signal processing of high-speed digital signals
|
US6587930B1
(en)
|
1999-09-23 |
2003-07-01 |
International Business Machines Corporation |
Method and system for implementing remstat protocol under inclusion and non-inclusion of L1 data in L2 cache to prevent read-read deadlock
|
US6725334B2
(en)
*
|
2000-06-09 |
2004-04-20 |
Hewlett-Packard Development Company, L.P. |
Method and system for exclusive two-level caching in a chip-multiprocessor
|
US6751720B2
(en)
|
2000-06-10 |
2004-06-15 |
Hewlett-Packard Development Company, L.P. |
Method and system for detecting and resolving virtual address synonyms in a two-level cache hierarchy
|
US6434673B1
(en)
|
2000-06-30 |
2002-08-13 |
Intel Corporation |
Optimized configurable scheme for demand based resource sharing of request queues in a cache controller
|
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
|
US6791412B2
(en)
*
|
2000-12-28 |
2004-09-14 |
Intel Corporation |
Differential amplifier output stage
|
US7234029B2
(en)
*
|
2000-12-28 |
2007-06-19 |
Intel Corporation |
Method and apparatus for reducing memory latency in a cache coherent multi-node architecture
|
US20020087775A1
(en)
*
|
2000-12-29 |
2002-07-04 |
Looi Lily P. |
Apparatus and method for interrupt delivery
|
US20020087766A1
(en)
*
|
2000-12-29 |
2002-07-04 |
Akhilesh Kumar |
Method and apparatus to implement a locked-bus transaction
|
US6721918B2
(en)
|
2000-12-29 |
2004-04-13 |
Intel Corporation |
Method and apparatus for encoding a bus to minimize simultaneous switching outputs effect
|
WO2002065259A1
(en)
|
2001-02-14 |
2002-08-22 |
Clearspeed Technology Limited |
Clock distribution system
|
US6971098B2
(en)
|
2001-06-27 |
2005-11-29 |
Intel Corporation |
Method and apparatus for managing transaction requests in a multi-node architecture
|
US6826630B2
(en)
*
|
2001-09-14 |
2004-11-30 |
Seagate Technology Llc |
Prioritizing commands in a data storage device
|
US6842827B2
(en)
|
2002-01-02 |
2005-01-11 |
Intel Corporation |
Cache coherency arrangement to enhance inbound bandwidth
|
US7328284B2
(en)
*
|
2002-05-06 |
2008-02-05 |
Qlogic, Corporation |
Dynamic configuration of network data flow using a shared I/O subsystem
|
US7447778B2
(en)
*
|
2002-05-06 |
2008-11-04 |
Qlogic, Corporation |
System and method for a shared I/O subsystem
|
US7404012B2
(en)
*
|
2002-05-06 |
2008-07-22 |
Qlogic, Corporation |
System and method for dynamic link aggregation in a shared I/O subsystem
|
US7356608B2
(en)
*
|
2002-05-06 |
2008-04-08 |
Qlogic, Corporation |
System and method for implementing LAN within shared I/O subsystem
|
US6681262B1
(en)
*
|
2002-05-06 |
2004-01-20 |
Infinicon Systems |
Network data flow optimization
|
US6862665B2
(en)
*
|
2002-07-19 |
2005-03-01 |
Intel Corporation |
Method, system, and apparatus for space efficient cache coherency
|
US7225300B1
(en)
|
2004-09-15 |
2007-05-29 |
Azul Systems, Inc |
Duplicate snoop tags partitioned across multiple processor/cache chips in a multi-processor system
|
US8667184B2
(en)
*
|
2005-06-03 |
2014-03-04 |
Qnx Software Systems Limited |
Distributed kernel operating system
|
US7840682B2
(en)
*
|
2005-06-03 |
2010-11-23 |
QNX Software Systems, GmbH & Co. KG |
Distributed kernel operating system
|
US7756893B2
(en)
*
|
2005-11-09 |
2010-07-13 |
Microsoft Corporation |
Independent computation environment and data protection
|
JP4572169B2
(ja)
*
|
2006-01-26 |
2010-10-27 |
エヌイーシーコンピュータテクノ株式会社 |
マルチプロセッサシステム及びその動作方法
|
JP4576453B2
(ja)
*
|
2006-02-24 |
2010-11-10 |
富士通株式会社 |
キャッシュ制御回路、情報処理装置および切り離し方法
|
JP4297969B2
(ja)
|
2006-02-24 |
2009-07-15 |
富士通株式会社 |
記録制御装置および記録制御方法
|
WO2007099583A1
(ja)
*
|
2006-02-28 |
2007-09-07 |
Fujitsu Limited |
システムコントローラおよびキャッシュ制御方法
|
US8327115B2
(en)
|
2006-04-12 |
2012-12-04 |
Soft Machines, Inc. |
Plural matrices of execution units for processing matrices of row dependent instructions in single clock cycle in super or separate mode
|
US7493451B2
(en)
*
|
2006-06-15 |
2009-02-17 |
P.A. Semi, Inc. |
Prefetch unit
|
US20080056230A1
(en)
*
|
2006-08-29 |
2008-03-06 |
Santhanakrishnan Geeyarpuram N |
Opportunistic channel unblocking mechanism for ordered channels in a point-to-point interconnect
|
CN101627365B
(zh)
|
2006-11-14 |
2017-03-29 |
索夫特机械公司 |
多线程架构
|
TWI413984B
(zh)
*
|
2008-10-16 |
2013-11-01 |
Silicon Motion Inc |
快閃記憶體裝置以及資料更新方法
|
US8510334B2
(en)
*
|
2009-11-05 |
2013-08-13 |
Oracle International Corporation |
Lock manager on disk
|
US10228949B2
(en)
|
2010-09-17 |
2019-03-12 |
Intel Corporation |
Single cycle multi-branch prediction including shadow cache for early far branch prediction
|
GB2484088B
(en)
*
|
2010-09-28 |
2019-08-07 |
Advanced Risc Mach Ltd |
Coherency control with writeback ordering
|
EP2689326B1
(de)
|
2011-03-25 |
2022-11-16 |
Intel Corporation |
Speicherfragmente zur unterstützung einer codeblockausführung mittels durch partitionierbare engines realisierter virtueller kerne
|
TWI533129B
(zh)
|
2011-03-25 |
2016-05-11 |
軟體機器公司 |
使用可分割引擎實體化的虛擬核心執行指令序列程式碼區塊
|
WO2012135041A2
(en)
|
2011-03-25 |
2012-10-04 |
Soft Machines, Inc. |
Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines
|
CN103649931B
(zh)
|
2011-05-20 |
2016-10-12 |
索夫特机械公司 |
用于支持由多个引擎执行指令序列的互连结构
|
CN103649932B
(zh)
|
2011-05-20 |
2017-09-26 |
英特尔公司 |
资源的分散分配以及用于支持由多个引擎执行指令序列的互连结构
|
IN2014CN03678A
(de)
|
2011-11-22 |
2015-09-25 |
Soft Machines Inc |
|
EP2783281B1
(de)
|
2011-11-22 |
2020-05-13 |
Intel Corporation |
Durch einen mikroprozessor beschleunigter code-optimierer
|
US8930674B2
(en)
|
2012-03-07 |
2015-01-06 |
Soft Machines, Inc. |
Systems and methods for accessing a unified translation lookaside buffer
|
US9740612B2
(en)
|
2012-07-30 |
2017-08-22 |
Intel Corporation |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache
|
US9916253B2
(en)
|
2012-07-30 |
2018-03-13 |
Intel Corporation |
Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput
|
US9710399B2
(en)
|
2012-07-30 |
2017-07-18 |
Intel Corporation |
Systems and methods for flushing a cache with modified data
|
US9229873B2
(en)
|
2012-07-30 |
2016-01-05 |
Soft Machines, Inc. |
Systems and methods for supporting a plurality of load and store accesses of a cache
|
US9430410B2
(en)
*
|
2012-07-30 |
2016-08-30 |
Soft Machines, Inc. |
Systems and methods for supporting a plurality of load accesses of a cache in a single cycle
|
US9678882B2
(en)
|
2012-10-11 |
2017-06-13 |
Intel Corporation |
Systems and methods for non-blocking implementation of cache flush instructions
|
US9135174B2
(en)
|
2012-11-27 |
2015-09-15 |
International Business Machines Corporation |
Coherent attached processor proxy supporting master parking
|
US8938587B2
(en)
|
2013-01-11 |
2015-01-20 |
International Business Machines Corporation |
Data recovery for coherent attached processor proxy
|
US9606922B2
(en)
|
2013-03-01 |
2017-03-28 |
International Business Machines Corporation |
Selection of post-request action based on combined response and input from the request source
|
US9886279B2
(en)
|
2013-03-15 |
2018-02-06 |
Intel Corporation |
Method for populating and instruction view data structure by using register template snapshots
|
US9904625B2
(en)
|
2013-03-15 |
2018-02-27 |
Intel Corporation |
Methods, systems and apparatus for predicting the way of a set associative cache
|
US9811342B2
(en)
|
2013-03-15 |
2017-11-07 |
Intel Corporation |
Method for performing dual dispatch of blocks and half blocks
|
US10140138B2
(en)
|
2013-03-15 |
2018-11-27 |
Intel Corporation |
Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation
|
WO2014150971A1
(en)
|
2013-03-15 |
2014-09-25 |
Soft Machines, Inc. |
A method for dependency broadcasting through a block organized source view data structure
|
US9569216B2
(en)
|
2013-03-15 |
2017-02-14 |
Soft Machines, Inc. |
Method for populating a source view data structure by using register template snapshots
|
US9891924B2
(en)
|
2013-03-15 |
2018-02-13 |
Intel Corporation |
Method for implementing a reduced size register view data structure in a microprocessor
|
WO2014150806A1
(en)
|
2013-03-15 |
2014-09-25 |
Soft Machines, Inc. |
A method for populating register view data structure by using register template snapshots
|
US10275255B2
(en)
|
2013-03-15 |
2019-04-30 |
Intel Corporation |
Method for dependency broadcasting through a source organized source view data structure
|
KR20150130510A
(ko)
|
2013-03-15 |
2015-11-23 |
소프트 머신즈, 인크. |
네이티브 분산된 플래그 아키텍처를 이용하여 게스트 중앙 플래그 아키텍처를 에뮬레이션하는 방법
|
KR101708591B1
(ko)
|
2013-03-15 |
2017-02-20 |
소프트 머신즈, 인크. |
블록들로 그룹화된 멀티스레드 명령어들을 실행하기 위한 방법
|
WO2014150991A1
(en)
|
2013-03-15 |
2014-09-25 |
Soft Machines, Inc. |
A method for implementing a reduced size register view data structure in a microprocessor
|