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

Mechanism to schedule threads on os-sequestered without operating system intervention

一种操作系统、定序器的技术,应用在程序控制设计、仪器、多道程序装置等方向,能够解决操作系统不能良好地扩展等问题

Inactive Publication Date: 2010-05-05
INTEL CORP
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In general, however, operating system control does not scale well; the ability of an operating system application to schedule threads without negatively impacting performance is usually limited to a small number of threads

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
  • Mechanism to schedule threads on os-sequestered without operating system intervention
  • Mechanism to schedule threads on os-sequestered without operating system intervention
  • Mechanism to schedule threads on os-sequestered without operating system intervention

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The following discussion describes selected embodiments of methods, systems, and mechanisms for scheduling and / or otherwise controlling threads of execution (referred to as "fibers") on one or more OS isolation sequencers. The OS isolation sequencer is sometimes referred to herein as "OS invisible." The mechanisms described herein may be utilized in conjunction with single-core or multi-core multi-threaded processing systems. In the following description, numerous specific details are set forth in order to provide a better understanding of the present invention, such as processor type, multithreading environment, system configuration, number and topology of sequencers in a multi-sequencer system, microprocessor The structure of the schema with command names and parameters. However, it will be understood by those skilled in the art that the present invention may be practiced without such specific details. Additionally, some well-known structures, circuits, and the like...

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

Method, apparatus and system embodiments to schedule OS-independent 'shreds' without intervention of an operating system. For at least one embodiment, the shred is scheduled for execution by a scheduler routine rather than the operating system. A scheduler routine may run on each enabled sequencer. The schedulers may retrieve shred descriptors from a queue system. The sequencer associated with the scheduler may then execute the shred described by the descriptor. Other embodiments are also described and claimed.

Description

[0001] This application is a divisional application of a patent application with an application date of December 22, 2005, an application number of 200580045758.6, and an invention title of "Mechanism for Scheduling Threads on an OS Isolation Sequencer Without Operating System Intervention". technical field [0002] The present disclosure relates generally to information handling systems, and more particularly, to scheduling and control of thread execution on an OS isolation sequencer without operating system intervention. Background technique [0003] To enhance the performance of information handling systems, such as those that include microprocessors, hardware and software techniques are employed. On the hardware side, microprocessor designs that improve microprocessor performance include faster clock speeds, pipelining, branch prediction, superscalar execution, out-of-order execution, and cache memory. Many of these approaches result in an increase in transistor count, a...

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 Applications(China)
IPC IPC(8): G06F9/48
CPCG06F9/4843G06F9/46
Inventor B·比比R·A·汉金斯H·王T·迪普田新民C·考施克J·沈A·马利克M·吉尔卡P·塞蒂G·钦亚B·帕特尔J·P·赫尔德
Owner INTEL CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More