IDENTIFYING SOFTWARE AND HARDWARE BOTTLENECKS

Patent №

US 10,970,055

Granted

2021-04-06

Filed 2018

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16106456

A method is provided for building calling context trees of an application to identify a thread or a device affecting a throughput of a transaction relating to the application. The method obtains profiles of call stacks of multiple threads. The method obtains wake-up profiles which are the call stacks of a notifier thread and a waiter thread, from among the multiple threads, in a case that the waiter thread leaves from a sleep state. The method builds the calling context trees to indicate transitions of methods tracing callee relations and wake-up relations based on the profiles of the call stacks and the wake-up profiles, wherein each method is represented by a node having an average thread number. The method extracts and displays tree portions which are transitively reachable from a calling context tree for the transaction and which include the thread or device affecting throughput.

Natural languageKnowledge representationAI hardwareG06F 8/433G06F 11/3466G06F 8/4441G06F 9/52G06F 11/3006G06F 16/9024G06F 11/302G06F 11/3409+2 more

AI classification

Natural language0.88
Knowledge representation0.76
AI hardware0.55
Machine learning0.05
Vision0.03
Planning0.03
Evolutionary computation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 466420768

Assignors

INAGAKI, TATSUSHI, UEDA, YOHEI, OHARA, MORIYOSHI, LIM, YU CHIN FABIAN, SUEN, CHUN HUI, RAMAKRISHNA, VENKATRAMAN, NAKAIKE, TAKUYA

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC