-
公开(公告)号:US20220206846A1
公开(公告)日:2022-06-30
申请号:US17465021
申请日:2021-09-02
Applicant: Skyler Arron Windh , Tony M. Brewer , Patrick Estep
Inventor: Skyler Arron Windh , Tony M. Brewer , Patrick Estep
Abstract: Devices and techniques for thread scheduling control and memory splitting in a processor are described herein. An apparatus includes a hardware interface configured to receive a first request to execute a first thread, the first request including an indication of a workload; and processing circuitry configured to: determine the workload to produce a metric based at least in part on the indication; compare the metric with a threshold to determine that the metric is beyond the threshold; divide, based at least in part on the comparison, the workload into a set of sub-workloads consisting of predefined number of equal parts from the workload; create a second request to execute a second thread, the second request including a first member of the set of sub-workloads; and process a second member of the set of sub-workloads in the first thread.
-
公开(公告)号:US20230393970A1
公开(公告)日:2023-12-07
申请号:US17900400
申请日:2022-08-31
Applicant: Bryan Hornung , Patrick Estep
Inventor: Bryan Hornung , Patrick Estep
IPC: G06F12/02 , G06F12/1027
CPC classification number: G06F12/0223 , G06F12/1027 , G06F2212/657
Abstract: Disclosed in some examples, are methods, systems, devices, and machine-readable mediums which solve the above problems using a global shared region of memory that combines memory segments from multiple CXL devices. Each memory segment is a same size and naturally aligned in its own physical address space. The global shared region is contiguous and naturally aligned in the virtual address space. By organizing this global shared region in this manner, a series of three tables may be used to quickly translate a virtual address in the global shared region to a physical address. This prevents TLB thrashing and improves performance of the computing system.
-
公开(公告)号:US20060059257A1
公开(公告)日:2006-03-16
申请号:US10940173
申请日:2004-09-14
Applicant: Jean-Francois Collard , Patrick Estep
Inventor: Jean-Francois Collard , Patrick Estep
IPC: G06F15/173
Abstract: Message queue tuning is disclosed. A communication routine is provided that is able to record a log entry for a message. A log is obtained by running a software application with the communication routine. The log is evaluated to determine a desired value of a tuning knob for a message queue parameter of the communication routine, and the tuning knob is adjusted to the desired value for running the software application with the communication routine.
Abstract translation: 消息队列调优被公开。 提供了能够记录消息的日志条目的通信例程。 通过运行具有通信例程的软件应用程序获得日志。 评估日志以确定通信例程的消息队列参数的调谐旋钮的期望值,并且通过通信例程将调谐旋钮调整到用于运行软件应用程序的期望值。
-
-