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

Method and system for concurrent excution of mutiple kernels

An execution method, multi-core technology, applied in multi-programming devices, instruments, electrical digital data processing, etc., can solve problems such as missed timing requirements

Inactive Publication Date: 2007-07-11
EMBEDIO INC
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A soft real-time system is one in which the system has timing requirements, but occasional misses of these timing requirements have negligible effect as long as the application requirements continue to be satisfied in the aggregate

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 concurrent excution of mutiple kernels
  • Method and system for concurrent excution of mutiple kernels
  • Method and system for concurrent excution of mutiple kernels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention is best understood by reference to the detailed drawings and descriptions set forth herein.

[0030] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes and that the scope of the invention extends beyond these limited embodiments.

[0031] One aspect of the invention, which will be described in some detail below, is to operate two or more operating system kernels while maintaining the features and capabilities of both operating system kernels.

[0032] In general, there may be many motivations for developing multi-core systems. Four reasons are:

[0033] 1. The performance characteristics of one core may be expected in another core (for example, real-time functionality may be expected in a general-purpose operating system)

[00...

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

An approach for concurrently running multiple kernels using a common interrupt handler and an optional common scheduler is provided. Techniques are also provided to switch execution among the kernels. Execution and interrupt preemption among kernels in shown using interrupt mask levels. Techniques are also provided for the sharing of resources between tasks running on different kernels.

Description

technical field [0001] The present invention generally relates to multitasking operating systems. More particularly, the present invention relates to features that support multiple cores in a single operating system by using a common interrupt handler and a common scheduler to allow multiple cores to execute. Background technique [0002] An operating system is usually designed and its operation optimized based on the particular application using the operating system. It is often desirable for the operating system to have features of one type of operating system that are available in another operating system. [0003] For example, general-purpose computer operating systems such as Linux and Windows have an extensive set of features, such as file systems, device drivers, application programs, libraries, and the like. Such operating systems allow parallel execution of multiple programs and attempt to optimize response time (also referred to as latency) and CPU usage or load ...

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/46G06F13/24
Inventor 拉吉夫·S·德赛辛格·拉吉帕特·贾斯温德尔
Owner EMBEDIO INC
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