US6669690B1
(en)
*
|
1995-04-06 |
2003-12-30 |
Olympus Optical Co., Ltd. |
Ultrasound treatment system
|
US6151688A
(en)
|
1997-02-21 |
2000-11-21 |
Novell, Inc. |
Resource management in a clustered computer system
|
US5970439A
(en)
*
|
1997-03-13 |
1999-10-19 |
International Business Machines Corporation |
Performance monitoring in a data processing system
|
US6295601B1
(en)
*
|
1997-05-30 |
2001-09-25 |
Sun Micro Systems, Inc. |
System and method using partial trap barrier instruction to provide trap barrier class-based selective stall of instruction processing pipeline
|
US6233531B1
(en)
*
|
1997-12-19 |
2001-05-15 |
Advanced Micro Devices, Inc. |
Apparatus and method for monitoring the performance of a microprocessor
|
US6098169A
(en)
*
|
1997-12-23 |
2000-08-01 |
Intel Corporation |
Thread performance analysis by monitoring processor performance event registers at thread switch
|
US6055650A
(en)
*
|
1998-04-06 |
2000-04-25 |
Advanced Micro Devices, Inc. |
Processor configured to detect program phase changes and to adapt thereto
|
GB2345557A
(en)
*
|
1999-01-07 |
2000-07-12 |
Ibm |
Fast trace log for a multi-processing environment
|
US6360337B1
(en)
|
1999-01-27 |
2002-03-19 |
Sun Microsystems, Inc. |
System and method to perform histogrammic counting for performance evaluation
|
US7275246B1
(en)
|
1999-01-28 |
2007-09-25 |
Ati International Srl |
Executing programs for a first computer architecture on a computer of a second architecture
|
US7013456B1
(en)
*
|
1999-01-28 |
2006-03-14 |
Ati International Srl |
Profiling execution of computer programs
|
US8074055B1
(en)
|
1999-01-28 |
2011-12-06 |
Ati Technologies Ulc |
Altering data storage conventions of a processor when execution flows from first architecture code to second architecture code
|
US6978462B1
(en)
|
1999-01-28 |
2005-12-20 |
Ati International Srl |
Profiling execution of a sequence of events occuring during a profiled execution interval that matches time-independent selection criteria of events to be profiled
|
US8065504B2
(en)
|
1999-01-28 |
2011-11-22 |
Ati International Srl |
Using on-chip and off-chip look-up tables indexed by instruction address to control instruction execution in a processor
|
US8127121B2
(en)
|
1999-01-28 |
2012-02-28 |
Ati Technologies Ulc |
Apparatus for executing programs for a first computer architechture on a computer of a second architechture
|
US6954923B1
(en)
|
1999-01-28 |
2005-10-11 |
Ati International Srl |
Recording classification of instructions executed by a computer
|
US7941647B2
(en)
|
1999-01-28 |
2011-05-10 |
Ati Technologies Ulc |
Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination
|
US7111290B1
(en)
|
1999-01-28 |
2006-09-19 |
Ati International Srl |
Profiling program execution to identify frequently-executed portions and to assist binary translation
|
US7065633B1
(en)
|
1999-01-28 |
2006-06-20 |
Ati International Srl |
System for delivering exception raised in first architecture to operating system coded in second architecture in dual architecture CPU
|
US6763452B1
(en)
|
1999-01-28 |
2004-07-13 |
Ati International Srl |
Modifying program execution based on profiling
|
US6779107B1
(en)
|
1999-05-28 |
2004-08-17 |
Ati International Srl |
Computer execution by opportunistic adaptation
|
US6560655B1
(en)
*
|
1999-06-22 |
2003-05-06 |
Microsoft Corporation |
Synchronization manager for standardized synchronization of separate programs
|
US6549959B1
(en)
|
1999-08-30 |
2003-04-15 |
Ati International Srl |
Detecting modification to computer memory by a DMA device
|
US6961930B1
(en)
|
1999-09-22 |
2005-11-01 |
Hewlett-Packard Development Company, L.P. |
Efficient, transparent and flexible latency sampling
|
US6934832B1
(en)
|
2000-01-18 |
2005-08-23 |
Ati International Srl |
Exception mechanism for a computer
|
US6775640B1
(en)
*
|
2000-04-28 |
2004-08-10 |
Hewlett-Packard Development Company, L.P. |
Performance adder for tracking occurrence of events within a circuit
|
US6609208B1
(en)
|
2000-07-07 |
2003-08-19 |
Hewlett-Packard Development Company |
Energy-based sampling for performance monitoring
|
US6785893B2
(en)
*
|
2000-11-30 |
2004-08-31 |
Microsoft Corporation |
Operating system event tracker having separate storage for interrupt and non-interrupt events and flushing the third memory when timeout and memory full occur
|
US7448025B2
(en)
*
|
2000-12-29 |
2008-11-04 |
Intel Corporation |
Qualification of event detection by thread ID and thread privilege level
|
JP4445160B2
(ja)
*
|
2001-05-18 |
2010-04-07 |
富士通株式会社 |
イベント計測装置および方法並びにイベント計測プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体並びにプロセッサシステム
|
US7089430B2
(en)
*
|
2001-12-21 |
2006-08-08 |
Intel Corporation |
Managing multiple processor performance states
|
US20040139072A1
(en)
*
|
2003-01-13 |
2004-07-15 |
Broder Andrei Z. |
System and method for locating similar records in a database
|
US7373557B1
(en)
*
|
2003-04-04 |
2008-05-13 |
Unisys Corporation |
Performance monitor for data processing systems
|
US20040267489A1
(en)
*
|
2003-06-24 |
2004-12-30 |
Frederic Reblewski |
Data compaction and pin assignment
|
US20050034108A1
(en)
*
|
2003-08-15 |
2005-02-10 |
Johnson Erik J. |
Processing instructions
|
US7395527B2
(en)
|
2003-09-30 |
2008-07-01 |
International Business Machines Corporation |
Method and apparatus for counting instruction execution and data accesses
|
US8381037B2
(en)
*
|
2003-10-09 |
2013-02-19 |
International Business Machines Corporation |
Method and system for autonomic execution path selection in an application
|
WO2005050372A2
(en)
*
|
2003-11-13 |
2005-06-02 |
The Board Of Governors For Higher Education State Of Rhode Island : Providence Plantation |
Hardware environment for low-overhead profiling
|
US7895382B2
(en)
|
2004-01-14 |
2011-02-22 |
International Business Machines Corporation |
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
|
US7415705B2
(en)
|
2004-01-14 |
2008-08-19 |
International Business Machines Corporation |
Autonomic method and apparatus for hardware assist for patching code
|
US7421592B1
(en)
*
|
2004-02-13 |
2008-09-02 |
Microsoft Corporation |
High performance counter for realistic measurement of computer system load
|
US20050183065A1
(en)
*
|
2004-02-13 |
2005-08-18 |
Wolczko Mario I. |
Performance counters in a multi-threaded processor
|
US20060020852A1
(en)
*
|
2004-03-30 |
2006-01-26 |
Bernick David L |
Method and system of servicing asynchronous interrupts in multiple processors executing a user program
|
US20050240806A1
(en)
*
|
2004-03-30 |
2005-10-27 |
Hewlett-Packard Development Company, L.P. |
Diagnostic memory dump method in a redundant processor
|
US20060095559A1
(en)
*
|
2004-09-29 |
2006-05-04 |
Mangan Peter J |
Event counter and signaling co-processor for a network processor engine
|
US7478219B2
(en)
*
|
2005-04-14 |
2009-01-13 |
International Business Machines Corporation |
Retrieving event data for logical partitions
|
US7765527B2
(en)
*
|
2005-09-29 |
2010-07-27 |
International Business Machines Corporation |
Per thread buffering for storing profiling data
|
US7975263B2
(en)
*
|
2006-01-10 |
2011-07-05 |
Intel Corporation |
Method and apparatus for generating run time profiles for program compilation
|
US8443341B2
(en)
*
|
2006-11-09 |
2013-05-14 |
Rogue Wave Software, Inc. |
System for and method of capturing application characteristics data from a computer system and modeling target system
|
US7971190B2
(en)
*
|
2006-11-30 |
2011-06-28 |
Intel Corporation |
Machine learning performance analysis tool
|
JP4378386B2
(ja)
*
|
2007-02-26 |
2009-12-02 |
富士通株式会社 |
キャッシュウェイ縮退監視装置、キャッシュウェイ縮退監視方法およびキャッシュウェイ縮退監視プログラム
|
US7657500B2
(en)
*
|
2007-03-12 |
2010-02-02 |
Sun Microsystems, Inc. |
Concurrent extensible cuckoo hashing
|
US7716534B2
(en)
*
|
2007-05-04 |
2010-05-11 |
Alcatel-Lucent Usa Inc. |
Methods and apparatus for measuring performance in processing system
|
US7987345B2
(en)
*
|
2007-09-28 |
2011-07-26 |
Broadcom Corporation |
Performance monitors in a multithreaded processor architecture
|
US8838817B1
(en)
|
2007-11-07 |
2014-09-16 |
Netapp, Inc. |
Application-controlled network packet classification
|
JP5119994B2
(ja)
*
|
2008-03-14 |
2013-01-16 |
富士通株式会社 |
性能モニタリングプログラム、性能モニタリング方法、性能モニタリング装置
|
US8291389B2
(en)
*
|
2008-08-21 |
2012-10-16 |
International Business Machines Corporation |
Automatically detecting non-modifying transforms when profiling source code
|
US8255604B2
(en)
*
|
2010-04-06 |
2012-08-28 |
International Business Machines Corporation |
Interrupt vector piggybacking
|
US9405541B2
(en)
|
2012-03-16 |
2016-08-02 |
International Business Machines Corporation |
Run-time instrumentation indirect sampling by address
|
US9465716B2
(en)
|
2012-03-16 |
2016-10-11 |
International Business Machines Corporation |
Run-time instrumentation directed sampling
|
US9250902B2
(en)
|
2012-03-16 |
2016-02-02 |
International Business Machines Corporation |
Determining the status of run-time-instrumentation controls
|
US9367316B2
(en)
|
2012-03-16 |
2016-06-14 |
International Business Machines Corporation |
Run-time instrumentation indirect sampling by instruction operation code
|
US9454462B2
(en)
|
2012-03-16 |
2016-09-27 |
International Business Machines Corporation |
Run-time instrumentation monitoring for processor characteristic changes
|
US9430238B2
(en)
|
2012-03-16 |
2016-08-30 |
International Business Machines Corporation |
Run-time-instrumentation controls emit instruction
|
US9411591B2
(en)
|
2012-03-16 |
2016-08-09 |
International Business Machines Corporation |
Run-time instrumentation sampling in transactional-execution mode
|
US9158660B2
(en)
|
2012-03-16 |
2015-10-13 |
International Business Machines Corporation |
Controlling operation of a run-time instrumentation facility
|
US9483268B2
(en)
|
2012-03-16 |
2016-11-01 |
International Business Machines Corporation |
Hardware based run-time instrumentation facility for managed run-times
|
US9442824B2
(en)
|
2012-03-16 |
2016-09-13 |
International Business Machines Corporation |
Transformation of a program-event-recording event into a run-time instrumentation event
|
US9280447B2
(en)
|
2012-03-16 |
2016-03-08 |
International Business Machines Corporation |
Modifying run-time-instrumentation controls from a lesser-privileged state
|
US9471315B2
(en)
|
2012-03-16 |
2016-10-18 |
International Business Machines Corporation |
Run-time instrumentation reporting
|
JP6070712B2
(ja)
|
2012-10-01 |
2017-02-01 |
富士通株式会社 |
情報処理装置及び性能解析データの収集方法
|
US9069485B2
(en)
*
|
2012-12-20 |
2015-06-30 |
Oracle International Corporation |
Doorbell backpressure avoidance mechanism on a host channel adapter
|
CN105393224B
(zh)
*
|
2013-07-18 |
2018-10-19 |
恩智浦美国有限公司 |
故障检测装置及方法
|
US10505757B2
(en)
|
2014-12-12 |
2019-12-10 |
Nxp Usa, Inc. |
Network interface module and a method of changing network configuration parameters within a network device
|
US9612881B2
(en)
|
2015-03-30 |
2017-04-04 |
Nxp Usa, Inc. |
Method, apparatus, and system for unambiguous parameter sampling in a heterogeneous multi-core or multi-threaded processor environment
|
US9760283B2
(en)
*
|
2015-09-28 |
2017-09-12 |
Zscaler, Inc. |
Systems and methods for a memory model for sparsely updated statistics
|
US10437785B2
(en)
|
2016-03-29 |
2019-10-08 |
Samsung Electronics Co., Ltd. |
Method and apparatus for maximized dedupable memory
|
US9966152B2
(en)
*
|
2016-03-31 |
2018-05-08 |
Samsung Electronics Co., Ltd. |
Dedupe DRAM system algorithm architecture
|
KR102190403B1
(ko)
*
|
2016-05-20 |
2020-12-11 |
삼성전자주식회사 |
물리적 메모리 크기보다 큰 메모리 용량을 가능하게 하기 위한 방법 및 장치
|
US10628352B2
(en)
|
2016-07-19 |
2020-04-21 |
Nxp Usa, Inc. |
Heterogeneous multi-processor device and method of enabling coherent data access within a heterogeneous multi-processor device
|
US10365987B2
(en)
|
2017-03-29 |
2019-07-30 |
Google Llc |
Synchronous hardware event collection
|
US9875167B1
(en)
|
2017-03-29 |
2018-01-23 |
Google Inc. |
Distributed hardware tracing
|
US11650965B2
(en)
*
|
2020-03-05 |
2023-05-16 |
Zscaler, Inc. |
Systems and methods for efficiently maintaining records in a cloud-based system
|