OPTIMAL NUMBER OF THREADS DETERMINATION SYSTEM

Patent №

US 11,635,988

Granted

2023-04-25

Filed 2022

Owner

SAS INSTITUTE INC.

Lab

AI components

3

kr · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17820952

A computing device determines an optimal number of threads for a computer task. Execution of a computing task is controlled in a computing environment based on each task configuration included in a plurality of task configurations to determine an execution runtime value for each task configuration. An optimal number of threads value is determined for each set of task configurations having common values for a task parameter value, a dataset indicator, and a hardware indicator. The optimal number of threads value is an extremum value of an execution parameter value as a function of a number of threads value. A dataset parameter value is determined for a dataset. A hardware parameter value is determined as a characteristic of each distinct executing computing device in the computing environment. The optimal number of threads value for each set of task configurations is stored in a performance dataset in association with the common values.

Knowledge representationEvolutionary computationAI hardwareG06F 9/4881G06F 9/5027G06N 3/045G06N 3/08G06N 3/084G06N 5/01G06N 20/10G06F 2209/5018+1 more

AI classification

AI hardware1.00
Evolutionary computation1.00
Knowledge representation0.57
Planning0.03
Machine learning0.02
Vision0.01
Natural language0.00
Speech0.00

Ownership

SAS INSTITUTE INC.

assignment · 612490450

Assignors

GAO, YAN, GRIFFIN, JOSHUA DAVID, LIN, YU-MIN, XU, YAN, YEKTAMARAM, SEYEDALIREZA, ANKULKAR, AMOD ANIL, SHARMA, AISHWARYA, KOLAPKAR, GIRISH VINAYAK, BHOLE, KIRAN DEVIDAS, SINGH, KUSHAWAH YOGENDER, SILVA, JORGE MANUEL GOMES DA

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

From the same owner

© 2026 NYSGPT2525 LLC