Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for realizing acquisition and release of hardware threads

A hardware thread, hardware technology, applied in the field of obtaining and releasing hardware threads and systems

Active Publication Date: 2016-08-17
INT BUSINESS MASCH CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In many cases, a software program utilizes this other hardware thread for a limited time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for realizing acquisition and release of hardware threads
  • Method and system for realizing acquisition and release of hardware threads
  • Method and system for realizing acquisition and release of hardware threads

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In the following description and drawings, certain specific details are set forth in order to provide a thorough understanding of various embodiments of the present disclosure. However, certain well-known details generally associated with computing and software technologies are not set forth in the following disclosure to avoid unnecessarily obscuring the various embodiments of the present disclosure. Furthermore, those of ordinary skill in the art will understand that they can practice other embodiments of the disclosure without one or more of the details described below. Finally, although various methods are described with reference to steps and sequences in the following disclosure, such description is to provide a clear implementation of the embodiments of the present disclosure, and these steps and sequences of steps should not be regarded as practicing the present invention. Required for disclosure. Rather, the following is intended to provide a detailed descript...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The first hardware thread executes software program instructions that instruct the first hardware thread to launch the second hardware thread. As such, the first hardware thread identifies one or more register values ​​that are accessible by the first hardware thread. The first hardware thread then copies the identified register value to one or more registers accessible by the second hardware thread. In turn, the second hardware thread accesses the copied register value included in the accessible register and executes the software code accordingly.

Description

technical field [0001] This disclosure relates to acquiring and releasing hardware threads without hypervisor intervention. More particularly, the present disclosure relates to maintaining hardware threads that initiate auxiliary hardware threads, which in turn execute software code segments. Background technique [0002] Today's computer systems often include multithreaded processors that execute independent instruction streams. A software program executing on a hardware thread may request control of another hardware thread from a supervisor program (eg, a hypervisor). For example, a software program may send a request to a monitor program for another hardware thread to have the other hardware thread execute a code segment (eg, a subroutine). The monitor program checks for hardware thread availability and, if available, assigns the other hardware thread to the software program. The software program then utilizes the other hardware thread to execute the code segment. In ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/38G06F9/30G06F9/48
CPCG06F9/30123G06F2209/5018G06F9/3851G06F9/38G06F9/30G06F9/48G06F9/46
Inventor G·R·弗雷泽R·霍尔
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products