DE10084737T1 - System und Verfahren zur Durchführung von Kontextumschaltung und Umschichtung eines Prozessors - Google Patents

System und Verfahren zur Durchführung von Kontextumschaltung und Umschichtung eines Prozessors

Info

Publication number
DE10084737T1
DE10084737T1 DE10084737T DE10084737T DE10084737T1 DE 10084737 T1 DE10084737 T1 DE 10084737T1 DE 10084737 T DE10084737 T DE 10084737T DE 10084737 T DE10084737 T DE 10084737T DE 10084737 T1 DE10084737 T1 DE 10084737T1
Authority
DE
Germany
Prior art keywords
reallocation
processor
context switching
performing context
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE10084737T
Other languages
English (en)
Inventor
Paul W Dent
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ericsson Inc
Original Assignee
Ericsson Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Inc filed Critical Ericsson Inc
Publication of DE10084737T1 publication Critical patent/DE10084737T1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/461Saving or restoring of program or task context
    • G06F9/462Saving or restoring of program or task context with multiple register sets
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/953Organization of data
    • Y10S707/959Network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
DE10084737T 1999-06-23 2000-06-06 System und Verfahren zur Durchführung von Kontextumschaltung und Umschichtung eines Prozessors Withdrawn DE10084737T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/338,732 US6438557B1 (en) 1999-06-23 1999-06-23 System and method for performing context switching and rescheduling of a processor
PCT/US2000/015502 WO2000079389A1 (en) 1999-06-23 2000-06-06 System and method for performing context switching and rescheduling of a processor

Publications (1)

Publication Number Publication Date
DE10084737T1 true DE10084737T1 (de) 2002-09-19

Family

ID=23325938

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10084737T Withdrawn DE10084737T1 (de) 1999-06-23 2000-06-06 System und Verfahren zur Durchführung von Kontextumschaltung und Umschichtung eines Prozessors

Country Status (7)

Country Link
US (1) US6438557B1 (de)
JP (1) JP2003502775A (de)
CN (1) CN1357124A (de)
AU (1) AU5869000A (de)
DE (1) DE10084737T1 (de)
MY (1) MY122682A (de)
WO (1) WO2000079389A1 (de)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020099753A1 (en) * 2001-01-20 2002-07-25 Hardin David S. System and method for concurrently supporting multiple independent virtual machines
US10347145B1 (en) * 2001-10-05 2019-07-09 Vision Works Ip Corporation Method and apparatus for periodically questioning a user using a computer system or other device to facilitate memorization and learning of information
JP3813930B2 (ja) 2002-01-09 2006-08-23 松下電器産業株式会社 プロセッサ及びプログラム実行方法
AU2003209287A1 (en) 2002-01-15 2003-07-30 The Regents Of The University Of California System and method providing directional ultrasound therapy to skeletal joints
JP4750350B2 (ja) 2003-03-13 2011-08-17 パナソニック株式会社 タスク切換装置、方法及びプログラム
DE602004010098T3 (de) 2003-05-06 2014-09-04 Apple Inc. Verfahren zur änderung von einer nachrichtspeicherungs und weiterleitungsnetzwerkssystem und datenbenachrichtigungssystem
TW200511111A (en) 2003-07-30 2005-03-16 Koninkl Philips Electronics Nv Microcontroller with an interrupt structure having programmable priority levels with each priority level associated with a different register set
GB0321337D0 (en) 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
CN100409174C (zh) * 2003-12-05 2008-08-06 智权第一公司 动态逻辑寄存器
US7339592B2 (en) * 2004-07-13 2008-03-04 Nvidia Corporation Simulating multiported memories using lower port count memories
US7324106B1 (en) * 2004-07-27 2008-01-29 Nvidia Corporation Translation of register-combiner state into shader microcode
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
US7631125B2 (en) * 2005-09-30 2009-12-08 Intel Corporation Dynamically migrating channels
GB2438475A (en) 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
GB2441399B (en) * 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US8566565B2 (en) * 2008-07-10 2013-10-22 Via Technologies, Inc. Microprocessor with multiple operating modes dynamically configurable by a device driver based on currently running applications
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
CN102611148A (zh) * 2011-01-24 2012-07-25 祥硕科技股份有限公司 配置充电端口的方法与控制器
CN102819439B (zh) * 2011-06-10 2017-09-29 中兴通讯股份有限公司 一种基于重定位的多制式应用程序的动态加载方法和装置
US9442732B2 (en) 2012-03-19 2016-09-13 Via Technologies, Inc. Running state power saving via reduced instructions per clock operation
US10019260B2 (en) 2013-09-20 2018-07-10 Via Alliance Semiconductor Co., Ltd Fingerprint units comparing stored static fingerprints with dynamically generated fingerprints and reconfiguring processor settings upon a fingerprint match
US9330011B2 (en) 2013-09-20 2016-05-03 Via Alliance Semiconductor Co., Ltd. Microprocessor with integrated NOP slide detector
US9755902B2 (en) 2014-05-20 2017-09-05 Via Alliance Semiconductor Co., Ltd. Dynamic system configuration based on cloud-collaborative experimentation
US9575778B2 (en) 2014-05-20 2017-02-21 Via Alliance Semiconductor Co., Ltd. Dynamically configurable system based on cloud-collaborative experimentation
CN107193761B (zh) * 2016-03-15 2021-07-27 厦门旌存半导体技术有限公司 队列优先级仲裁的方法与装置
US10552340B2 (en) * 2017-02-28 2020-02-04 Oracle International Corporation Input/output direct memory access during live memory relocation

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4975836A (en) * 1984-12-19 1990-12-04 Hitachi, Ltd. Virtual computer system
US6128303A (en) * 1996-05-09 2000-10-03 Maker Communications, Inc. Asynchronous transfer mode cell processing system with scoreboard scheduling
US6374286B1 (en) * 1998-04-06 2002-04-16 Rockwell Collins, Inc. Real time processor capable of concurrently running multiple independent JAVA machines
US6356995B2 (en) * 1998-07-02 2002-03-12 Picoturbo, Inc. Microcode scalable processor

Also Published As

Publication number Publication date
US6438557B1 (en) 2002-08-20
WO2000079389A1 (en) 2000-12-28
JP2003502775A (ja) 2003-01-21
CN1357124A (zh) 2002-07-03
MY122682A (en) 2006-04-29
AU5869000A (en) 2001-01-09

Similar Documents

Publication Publication Date Title
DE10084737T1 (de) System und Verfahren zur Durchführung von Kontextumschaltung und Umschichtung eines Prozessors
DE60042184D1 (de) Verfahren und Zusammensetzung zur Entschichtung von Photoresist
DE69826538D1 (de) Verfahren und Einrichtung zur Reinigung eines Gegenstandes
DE69627144D1 (de) Verfahren und gerät zur leistungsverbesserung eines prozessors
DE69936953D1 (de) Verfahren und System zur Durchführung von statischen Initialisierung
DE60039900D1 (de) System zur domänenauswahl sowie verfahren
DE60105378D1 (de) System und Verfahren zur Lieferung von Profilinformationen eines Anrufers
DE69824688D1 (de) System und Verfahren zur Leistungsoptimierung eines Rechnersystems
DE60043034D1 (de) Verfahren und Zusammensetzung zur Entfernung von Photoresistschichten
DE69902251D1 (de) System und verfahren zum definieren von ortbestimmungsdiensten
DE69735538D1 (de) Verfahren und system zur dynamischen erweiterung der funktionalitaet eines netz-browsers
DE69810910T2 (de) System und verfahren zur automatischen aufrechterhaltung eines rechnersystems
DE60036912D1 (de) System und Verfahren zur Bandbreite-Basierte Codec-Auswahl
DE69839852D1 (de) Anordnung und Verfahren zur Telekommunikation
DE69721438D1 (de) Verfahren und Gerät zur Initialisierung eines Rechners
DE69826167D1 (de) Verfahren und Gerät zur Graffitianimation
DE69800609D1 (de) System und Verfahren zum Sammeln und Reinigen von SF6 Gas
DE60038794D1 (de) Verfahren zur beschichtung von medizinischen geräten
DE69427826T2 (de) Verfahren und system zur reinigung von bohrlöchern
DE60206052D1 (de) System und verfahren zur bearbeitung von flugplandaten
DE60133316D1 (de) System und verfahren zum abfangen von telekommunikationen
DE59706789D1 (de) Sprachverarbeitungssystem und verfahren zur sprachverarbeitung
DE69906031T2 (de) System und Verfahren zur massstäblichen Umformung von Bildern
DE59900006D1 (de) Verfahren zur Isolierung von gekrümmten Flächen
DE69912464D1 (de) Verteiler-mischer-abscheider von fluiden sowie verfahren dafür

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee