EP0138535A3
(en)
|
1983-10-13 |
1987-01-28 |
British Telecommunications Plc |
Visual display logic simulation system
|
US4685082A
(en)
|
1985-02-22 |
1987-08-04 |
Wang Laboratories, Inc. |
Simplified cache with automatic update
|
US5021947A
(en)
|
1986-03-31 |
1991-06-04 |
Hughes Aircraft Company |
Data-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processing
|
JPH0195347A
(ja)
*
|
1987-10-08 |
1989-04-13 |
Nec Corp |
アドレス変換方式
|
US5146593A
(en)
|
1989-03-06 |
1992-09-08 |
International Business Machines Corporation |
Procedure call interface
|
DE69024515T2
(de)
|
1989-03-29 |
1996-05-15 |
Hewlett Packard Co |
Gerät zur Streckenmessung und -analyse zur Leistungsabschätzung von Software-Entwürfen
|
WO1990014629A2
(en)
*
|
1989-05-26 |
1990-11-29 |
Massachusetts Institute Of Technology |
Parallel multithreaded data processing system
|
US5075847A
(en)
|
1989-05-26 |
1991-12-24 |
Hewlett-Packard Company |
Method and apparatus for computer program encapsulation
|
US5119465A
(en)
|
1989-06-19 |
1992-06-02 |
Digital Equipment Corporation |
System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
|
US5274821A
(en)
|
1989-08-14 |
1993-12-28 |
International Business Machines Corporation |
Communication between prolog and an external process
|
US5179702A
(en)
|
1989-12-29 |
1993-01-12 |
Supercomputer Systems Limited Partnership |
System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling
|
US5073851A
(en)
|
1990-02-21 |
1991-12-17 |
Apple Computer, Inc. |
Apparatus and method for improved caching in a computer system
|
JPH04137046A
(ja)
|
1990-09-28 |
1992-05-12 |
Toshiba Corp |
電子計算機のオペレーティングシステム
|
US5325499A
(en)
|
1990-09-28 |
1994-06-28 |
Tandon Corporation |
Computer system including a write protection circuit for preventing illegal write operations and a write poster with improved memory
|
US5297274A
(en)
|
1991-04-15 |
1994-03-22 |
International Business Machines Corporation |
Performance analysis of program in multithread OS by creating concurrently running thread generating breakpoint interrupts to active tracing monitor
|
JPH0816877B2
(ja)
|
1991-06-10 |
1996-02-21 |
インターナショナル・ビジネス・マシーンズ・コーポレイション |
データ処理システム用資源データの実時間捕獲及び減縮方法及びシステム
|
JP3259969B2
(ja)
|
1991-07-09 |
2002-02-25 |
株式会社東芝 |
キャッシュメモリ制御装置
|
US5301312A
(en)
|
1991-08-21 |
1994-04-05 |
International Business Machines Corporation |
Method and system for utilizing benign fault occurrence to measure interrupt-blocking times
|
CA2078315A1
(en)
|
1991-09-20 |
1993-03-21 |
Christopher L. Reeve |
Parallel processing apparatus and method for utilizing tiling
|
GB9123271D0
(en)
*
|
1991-11-02 |
1991-12-18 |
Int Computers Ltd |
Data processing system
|
US5742793A
(en)
|
1991-12-18 |
1998-04-21 |
Intel Corporation |
Method and apparatus for dynamic memory management by association of free memory blocks using a binary tree organized in an address and size dependent manner
|
US5666296A
(en)
|
1991-12-31 |
1997-09-09 |
Texas Instruments Incorporated |
Method and means for translating a data-dependent program to a data flow graph with conditional expression
|
US5526507A
(en)
*
|
1992-01-06 |
1996-06-11 |
Hill; Andrew J. W. |
Computer memory array control for accessing different memory banks simullaneously
|
US5481708A
(en)
|
1992-06-05 |
1996-01-02 |
Borland International, Inc. |
System and methods for optimizing object-oriented compilations
|
US5438659A
(en)
|
1992-10-08 |
1995-08-01 |
Hewlett-Packard Company |
Object-action user interface management system
|
US5390314A
(en)
|
1992-10-09 |
1995-02-14 |
American Airlines, Inc. |
Method and apparatus for developing scripts that access mainframe resources that can be executed on various computer systems having different interface languages without modification
|
US5553235A
(en)
|
1992-10-23 |
1996-09-03 |
International Business Machines Corporation |
System and method for maintaining performance data in a data processing system
|
US5353401A
(en)
|
1992-11-06 |
1994-10-04 |
Ricoh Company, Ltd. |
Automatic interface layout generator for database systems
|
US5913223A
(en)
|
1993-01-25 |
1999-06-15 |
Sheppard; Douglas Parks |
Low power set associative cache memory
|
US5535364A
(en)
*
|
1993-04-12 |
1996-07-09 |
Hewlett-Packard Company |
Adaptive method for dynamic allocation of random access memory to procedures having differing priorities based on first and second threshold levels of free RAM
|
US5675790A
(en)
*
|
1993-04-23 |
1997-10-07 |
Walls; Keith G. |
Method for improving the performance of dynamic memory allocation by removing small memory fragments from the memory pool
|
US5519866A
(en)
|
1993-06-28 |
1996-05-21 |
Taligent, Inc. |
Method and apparatus of incrementally linking components of a modeled computer program
|
US5325533A
(en)
|
1993-06-28 |
1994-06-28 |
Taligent, Inc. |
Engineering system for modeling computer programs
|
US5497458A
(en)
|
1993-07-06 |
1996-03-05 |
Dell Usa, L.P. |
Cache testability circuit for embedded diagnostics
|
US5748961A
(en)
|
1993-07-12 |
1998-05-05 |
Digital Equipment Corporation |
Efficient method and apparatus for compiling and linking modules of computer code in a large software system
|
US5500881A
(en)
|
1993-07-12 |
1996-03-19 |
Digital Equipment Corporation |
Language scoping for modular, flexible, concise, configuration descriptions
|
GB9320982D0
(en)
|
1993-10-12 |
1993-12-01 |
Ibm |
A data processing system
|
US5450542A
(en)
*
|
1993-11-30 |
1995-09-12 |
Vlsi Technology, Inc. |
Bus interface with graphics and system paths for an integrated memory system
|
US5696922A
(en)
|
1993-12-10 |
1997-12-09 |
Cray Research, Inc. |
Recursive address centrifuge for distributed memory massively parallel processing systems
|
US5845310A
(en)
|
1993-12-15 |
1998-12-01 |
Hewlett-Packard Co. |
System and methods for performing cache latency diagnostics in scalable parallel processing architectures including calculating CPU idle time and counting number of cache misses
|
US5485619A
(en)
|
1993-12-29 |
1996-01-16 |
International Business Machines Corporation |
Array variable transformation system employing subscript table mapping to scalar loop indices
|
US5636374A
(en)
|
1994-01-04 |
1997-06-03 |
Intel Corporation |
Method and apparatus for performing operations based upon the addresses of microinstructions
|
US5539907A
(en)
|
1994-03-01 |
1996-07-23 |
Digital Equipment Corporation |
System for monitoring computer system performance
|
US5774731A
(en)
*
|
1995-03-22 |
1998-06-30 |
Hitachi, Ltd. |
Exclusive control method with each node controlling issue of an exclusive use request to a shared resource, a computer system therefor and a computer system with a circuit for detecting writing of an event flag into a shared main storage
|
US5640550A
(en)
|
1994-04-15 |
1997-06-17 |
Coker; Drake |
Computer system for generating SQL statements from COBOL code
|
US5963975A
(en)
*
|
1994-04-19 |
1999-10-05 |
Lsi Logic Corporation |
Single chip integrated circuit distributed shared memory (DSM) and communications nodes
|
US5710727A
(en)
|
1994-05-04 |
1998-01-20 |
National Instruments Corporation |
System and method for creating resources in an instrumentation system
|
CA2147036A1
(en)
|
1994-05-16 |
1995-11-17 |
Yih-Farn Robin Chen |
System and method for selective regression testing
|
US5574922A
(en)
|
1994-06-17 |
1996-11-12 |
Apple Computer, Inc. |
Processor with sequences of processor instructions for locked memory updates
|
US5613063A
(en)
|
1994-07-01 |
1997-03-18 |
Digital Equipment Corporation |
Method and apparatus for checking validity of memory operations
|
US5689712A
(en)
|
1994-07-27 |
1997-11-18 |
International Business Machines Corporation |
Profile-based optimizing postprocessors for data references
|
DE59410112D1
(de)
|
1994-09-19 |
2002-06-06 |
Siemens Ag |
Speicherverwaltungssystem eines Rechnersystems
|
US6006031A
(en)
|
1994-10-07 |
1999-12-21 |
Tandem Computers Incorporated |
Method and apparatus for reconciling conflicting translations by factoring and parameterizing differences
|
US5745897A
(en)
|
1994-11-21 |
1998-04-28 |
Bay Networks Group, Inc. |
Method and system for compiling management information base specifications
|
US5740433A
(en)
|
1995-01-24 |
1998-04-14 |
Tandem Computers, Inc. |
Remote duplicate database facility with improved throughput and fault tolerance
|
US5675802A
(en)
|
1995-03-31 |
1997-10-07 |
Pure Atria Corporation |
Version control system for geographically distributed software development
|
US5920895A
(en)
|
1995-04-24 |
1999-07-06 |
Microsoft Corporation |
Mapped file input/output with delayed zeroing
|
US5696937A
(en)
|
1995-04-28 |
1997-12-09 |
Unisys Corporation |
Cache controller utilizing a state machine for controlling invalidations in a network with dual system busses
|
US5581696A
(en)
|
1995-05-09 |
1996-12-03 |
Parasoft Corporation |
Method using a computer for automatically instrumenting a computer program for dynamic debugging
|
US6101525A
(en)
*
|
1995-05-19 |
2000-08-08 |
Emc Corporation |
Method and apparatus for shared memory cleanup
|
US5737547A
(en)
|
1995-06-07 |
1998-04-07 |
Microunity Systems Engineering, Inc. |
System for placing entries of an outstanding processor request into a free pool after the request is accepted by a corresponding peripheral device
|
US5812799A
(en)
|
1995-06-07 |
1998-09-22 |
Microunity Systems Engineering, Inc. |
Non-blocking load buffer and a multiple-priority memory system for real-time multiprocessing
|
US5787285A
(en)
|
1995-08-15 |
1998-07-28 |
International Business Machines Corporation |
Apparatus and method for optimizing applications for multiple operational environments or modes
|
JP3051972B2
(ja)
|
1995-08-24 |
2000-06-12 |
日本アイ・ビー・エム株式会社 |
並列計算機のプロセッサ間通信方法
|
US6016474A
(en)
|
1995-09-11 |
2000-01-18 |
Compaq Computer Corporation |
Tool and method for diagnosing and correcting errors in a computer program
|
US5774724A
(en)
|
1995-11-20 |
1998-06-30 |
International Business Machines Coporation |
System and method for acquiring high granularity performance data in a computer system
|
US5784698A
(en)
*
|
1995-12-05 |
1998-07-21 |
International Business Machines Corporation |
Dynamic memory allocation that enalbes efficient use of buffer pool memory segments
|
US6173368B1
(en)
*
|
1995-12-18 |
2001-01-09 |
Texas Instruments Incorporated |
Class categorized storage circuit for storing non-cacheable data until receipt of a corresponding terminate signal
|
US5850554A
(en)
|
1995-12-29 |
1998-12-15 |
Intel Corporation |
Compiler tool set for efficiently generating and easily managing multiple program versions of different types
|
US5734822A
(en)
*
|
1995-12-29 |
1998-03-31 |
Powertv, Inc. |
Apparatus and method for preprocessing computer programs prior to transmission across a network
|
US5805795A
(en)
|
1996-01-05 |
1998-09-08 |
Sun Microsystems, Inc. |
Method and computer program product for generating a computer program product test that includes an optimized set of computer program product test cases, and method for selecting same
|
US5867649A
(en)
|
1996-01-23 |
1999-02-02 |
Multitude Corporation |
Dance/multitude concurrent computation
|
US5740431A
(en)
|
1996-01-24 |
1998-04-14 |
Electronic Data Systems Corporation |
Configuration file management
|
AU722149B2
(en)
|
1996-02-29 |
2000-07-20 |
Bt Financial Group Pty Limited |
Determination of software functionality
|
JPH09259153A
(ja)
|
1996-03-19 |
1997-10-03 |
Mitsubishi Electric Corp |
バッチ実行制御プログラム作成装置及び方法
|
US6542919B1
(en)
*
|
1996-03-22 |
2003-04-01 |
Koninklijke Philips Electronics N.V. |
Operating system for use with protection domains in a single address space
|
US5748892A
(en)
|
1996-03-25 |
1998-05-05 |
Citrix Systems, Inc. |
Method and apparatus for client managed flow control on a limited memory computer system
|
US5970510A
(en)
|
1996-04-10 |
1999-10-19 |
Northrop Grumman Corporation |
Distributed memory addressing system
|
US5860024A
(en)
|
1996-04-15 |
1999-01-12 |
Advanced Micro Devices, Inc. |
Microprocessor with automatic name generation including performance indication
|
US5978892A
(en)
*
|
1996-05-03 |
1999-11-02 |
Digital Equipment Corporation |
Virtual memory allocation in a virtual address space having an inaccessible gap
|
US5940616A
(en)
|
1996-05-31 |
1999-08-17 |
International Business Machines Corporation |
Tracker class for object-oriented programming environments
|
US6058460A
(en)
*
|
1996-06-28 |
2000-05-02 |
Sun Microsystems, Inc. |
Memory allocation in a multithreaded environment
|
US5933627A
(en)
*
|
1996-07-01 |
1999-08-03 |
Sun Microsystems |
Thread switch on blocked load or store using instruction thread field
|
US6141692A
(en)
|
1996-07-01 |
2000-10-31 |
Sun Microsystems, Inc. |
Directory-based, shared-memory, scaleable multiprocessor computer system having deadlock-free transaction flow sans flow control protocol
|
US6253252B1
(en)
*
|
1996-07-11 |
2001-06-26 |
Andrew Schofield |
Method and apparatus for asynchronously calling and implementing objects
|
US6173327B1
(en)
|
1996-07-11 |
2001-01-09 |
Jeroen De Borst |
Object-oriented method and apparatus for information delivery
|
US6263485B1
(en)
*
|
1996-07-11 |
2001-07-17 |
Andrew Schofield |
Method and apparatus for describing an interface definition language-defined interface, operation, and data type
|
US5787480A
(en)
|
1996-07-17 |
1998-07-28 |
Digital Equipment Corporation |
Lock-up free data sharing
|
US5890171A
(en)
|
1996-08-06 |
1999-03-30 |
Microsoft Corporation |
Computer system and computer-implemented method for interpreting hypertext links in a document when including the document within another document
|
US6101325A
(en)
|
1996-10-10 |
2000-08-08 |
Microsoft Corporation |
Parameterized packaging system for programming languages
|
US5905488A
(en)
|
1996-10-11 |
1999-05-18 |
Xerox Corporation |
Local inking with gray pixels
|
JPH10124325A
(ja)
|
1996-10-25 |
1998-05-15 |
Toshiba Corp |
変数の最適配置方法、変数の最適配置装置及び変数の最適配置プログラムを格納したコンピュータ読み取り可能な記録媒体
|
US5943499A
(en)
|
1996-11-27 |
1999-08-24 |
Hewlett-Packard Company |
System and method for solving general global data flow predicated code problems
|
JPH10177560A
(ja)
|
1996-12-17 |
1998-06-30 |
Ricoh Co Ltd |
記憶装置
|
US5857097A
(en)
|
1997-03-10 |
1999-01-05 |
Digital Equipment Corporation |
Method for identifying reasons for dynamic stall cycles during the execution of a program
|
US5835705A
(en)
|
1997-03-11 |
1998-11-10 |
International Business Machines Corporation |
Method and system for performance per-thread monitoring in a multithreaded processor
|
US6049855A
(en)
*
|
1997-07-02 |
2000-04-11 |
Micron Electronics, Inc. |
Segmented memory system employing different interleaving scheme for each different memory segment
|
US5991708A
(en)
|
1997-07-07 |
1999-11-23 |
International Business Machines Corporation |
Performance monitor and method for performance monitoring within a data processing system
|
US6044438A
(en)
*
|
1997-07-10 |
2000-03-28 |
International Business Machiness Corporation |
Memory controller for controlling memory accesses across networks in distributed shared memory processing systems
|
US6317871B1
(en)
*
|
1997-07-18 |
2001-11-13 |
Compaq Computer Corporation |
System for ensuring the accuracy of file structures in a source-to-source computer program translator
|
US6286130B1
(en)
*
|
1997-08-05 |
2001-09-04 |
Intel Corporation |
Software implemented method for automatically validating the correctness of parallel computer programs
|
US5872977A
(en)
|
1997-08-08 |
1999-02-16 |
International Business Machines Corporation |
Object-oriented method and apparatus for creating a makefile
|
US5974536A
(en)
|
1997-08-14 |
1999-10-26 |
Silicon Graphics, Inc. |
Method, system and computer program product for profiling thread virtual memory accesses
|
US5991893A
(en)
*
|
1997-08-29 |
1999-11-23 |
Hewlett-Packard Company |
Virtually reliable shared memory
|
US5987479A
(en)
*
|
1997-09-24 |
1999-11-16 |
Sony Corporation, Inc. |
Large block allocation for disk-based file systems
|
US6314429B1
(en)
*
|
1997-10-08 |
2001-11-06 |
Mitel Corporation |
Bi-directional conversion library
|
US6072951A
(en)
|
1997-10-15 |
2000-06-06 |
International Business Machines Corporation |
Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure)
|
US6065019A
(en)
|
1997-10-20 |
2000-05-16 |
International Business Machines Corporation |
Method and apparatus for allocating and freeing storage utilizing multiple tiers of storage organization
|
US6018793A
(en)
|
1997-10-24 |
2000-01-25 |
Cirrus Logic, Inc. |
Single chip controller-memory device including feature-selectable bank I/O and architecture and methods suitable for implementing the same
|
US6088771A
(en)
|
1997-10-24 |
2000-07-11 |
Digital Equipment Corporation |
Mechanism for reducing latency of memory barrier operations on a multiprocessor system
|
US5974510A
(en)
|
1997-10-31 |
1999-10-26 |
Advanced Micro Devices, Inc. |
Method for testing the non-cacheable region functioning of a cache memory controller
|
US6066181A
(en)
|
1997-12-08 |
2000-05-23 |
Analysis & Technology, Inc. |
Java native interface code generator
|
US6108343A
(en)
*
|
1997-12-19 |
2000-08-22 |
Nortel Networks Corporation |
Dynamically reconfigurable DSP architecture for multi-channel telephony
|
US6098169A
(en)
|
1997-12-23 |
2000-08-01 |
Intel Corporation |
Thread performance analysis by monitoring processor performance event registers at thread switch
|
US6014517A
(en)
|
1998-01-06 |
2000-01-11 |
Emc Corporation |
Automatic creation of C to assembler interface
|
US6167565A
(en)
|
1998-01-08 |
2000-12-26 |
Microsoft Corporation |
Method and system of custom marshaling of inter-language parameters
|
US6145054A
(en)
|
1998-01-21 |
2000-11-07 |
Sun Microsystems, Inc. |
Apparatus and method for handling multiple mergeable misses in a non-blocking cache
|
JPH11306026A
(ja)
*
|
1998-04-22 |
1999-11-05 |
Toshiba Corp |
コード最適化装置、コード最適化方法、及び、コード最適化プログラムを記録したコンピュータ読み取り可能な記録媒体
|
US6434741B1
(en)
*
|
1998-04-30 |
2002-08-13 |
Hewlett-Packard Company |
Method and apparatus for debugging of optimized code using emulation
|
US6263489B1
(en)
*
|
1998-04-30 |
2001-07-17 |
Hewlett-Packard Company |
Method and apparatus for debugging of optimized code
|
US6077312A
(en)
|
1998-05-06 |
2000-06-20 |
International Business Machines Corporation |
Apparatus, program product and method of debugging utilizing a context sensitive breakpoint
|
US6947987B2
(en)
*
|
1998-05-29 |
2005-09-20 |
Ncr Corporation |
Method and apparatus for allocating network resources and changing the allocation based on dynamic workload changes
|
US6205537B1
(en)
*
|
1998-07-16 |
2001-03-20 |
University Of Rochester |
Mechanism for dynamically adapting the complexity of a microprocessor
|
KR20010072477A
(ko)
*
|
1998-08-13 |
2001-07-31 |
썬 마이크로시스템즈, 인코포레이티드 |
가상 머신 환경에서 네이티브 코드를 변환하고 실행하는방법 및 장치
|
US6304951B1
(en)
*
|
1998-10-01 |
2001-10-16 |
International Business Machines Corporation |
Data processing system and method for generating virtual memory descriptors including pretranslated physical addresses
|
US6430657B1
(en)
*
|
1998-10-12 |
2002-08-06 |
Institute For The Development Of Emerging Architecture L.L.C. |
Computer system that provides atomicity by using a tlb to indicate whether an exportable instruction should be executed using cache coherency or by exporting the exportable instruction, and emulates instructions specifying a bus lock
|
JP4130713B2
(ja)
*
|
1998-10-21 |
2008-08-06 |
松下電器産業株式会社 |
プログラム変換装置
|
GB2344030B
(en)
*
|
1998-11-17 |
2003-06-04 |
3Com Technologies Ltd |
Credit-based scheme for high performance communication between devices in a packet-based communication system
|
US6212604B1
(en)
*
|
1998-12-03 |
2001-04-03 |
Sun Microsystems, Inc. |
Shared instruction cache for multiple processors
|
US6311320B1
(en)
*
|
1998-12-07 |
2001-10-30 |
Lsi Logic Corporation |
Alterable scripting tool and method
|
US6353829B1
(en)
*
|
1998-12-23 |
2002-03-05 |
Cray Inc. |
Method and system for memory allocation in a multiprocessing environment
|
US6496902B1
(en)
*
|
1998-12-31 |
2002-12-17 |
Cray Inc. |
Vector and scalar data cache for a vector multiprocessor
|
US6341338B1
(en)
*
|
1999-02-04 |
2002-01-22 |
Sun Microsystems, Inc. |
Protocol for coordinating the distribution of shared memory
|
US6351845B1
(en)
*
|
1999-02-04 |
2002-02-26 |
Sun Microsystems, Inc. |
Methods, apparatus, and articles of manufacture for analyzing memory use
|
US6434714B1
(en)
*
|
1999-02-04 |
2002-08-13 |
Sun Microsystems, Inc. |
Methods, systems, and articles of manufacture for analyzing performance of application programs
|
US6367071B1
(en)
*
|
1999-03-02 |
2002-04-02 |
Lucent Technologies Inc. |
Compiler optimization techniques for exploiting a zero overhead loop mechanism
|
US6353869B1
(en)
*
|
1999-05-14 |
2002-03-05 |
Emc Corporation |
Adaptive delay of polling frequencies in a distributed system with a queued lock
|
US6366994B1
(en)
*
|
1999-06-22 |
2002-04-02 |
Sun Microsystems, Inc. |
Cache aware memory allocation
|
US6473833B1
(en)
*
|
1999-07-30 |
2002-10-29 |
International Business Machines Corporation |
Integrated cache and directory structure for multi-level caches
|
US6574725B1
(en)
*
|
1999-11-01 |
2003-06-03 |
Advanced Micro Devices, Inc. |
Method and mechanism for speculatively executing threads of instructions
|
US6629214B1
(en)
*
|
1999-11-09 |
2003-09-30 |
International Business Machines Corporation |
Extended cache coherency protocol with a persistent “lock acquired” state
|
US6802057B1
(en)
*
|
2000-05-03 |
2004-10-05 |
Sun Microsystems, Inc. |
Automatic generation of fortran 90 interfaces to fortran 77 code
|
US6647546B1
(en)
*
|
2000-05-03 |
2003-11-11 |
Sun Microsystems, Inc. |
Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code
|
US6574708B2
(en)
*
|
2001-05-18 |
2003-06-03 |
Broadcom Corporation |
Source controlled cache allocation
|