PL3198460T3 - Aparat i sposób konfiguracji zbiorów przerwań - Google Patents

Aparat i sposób konfiguracji zbiorów przerwań

Info

Publication number
PL3198460T3
PL3198460T3 PL15844406.7T PL15844406T PL3198460T3 PL 3198460 T3 PL3198460 T3 PL 3198460T3 PL 15844406 T PL15844406 T PL 15844406T PL 3198460 T3 PL3198460 T3 PL 3198460T3
Authority
PL
Poland
Prior art keywords
interrupt sets
configuring interrupt
configuring
sets
interrupt
Prior art date
Application number
PL15844406.7T
Other languages
English (en)
Inventor
Yogesh DESHPANDE
Pandurang V. DESHPANDE
Original Assignee
Intel Corporation
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 Intel Corporation filed Critical Intel Corporation
Publication of PL3198460T3 publication Critical patent/PL3198460T3/pl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3861Recovery, e.g. branch miss-prediction, exception handling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/483Multiproc
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30145Instruction analysis, e.g. decoding, instruction word fields
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
  • Multi Processors (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Bus Control (AREA)
PL15844406.7T 2014-09-26 2015-09-10 Aparat i sposób konfiguracji zbiorów przerwań PL3198460T3 (pl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN4721CH2014 2014-09-26
PCT/US2015/049337 WO2016048669A1 (en) 2014-09-26 2015-09-10 Apparatus and method for configuring sets of interrupts

Publications (1)

Publication Number Publication Date
PL3198460T3 true PL3198460T3 (pl) 2022-11-14

Family

ID=55581805

Family Applications (1)

Application Number Title Priority Date Filing Date
PL15844406.7T PL3198460T3 (pl) 2014-09-26 2015-09-10 Aparat i sposób konfiguracji zbiorów przerwań

Country Status (7)

Country Link
US (5) US10296335B2 (pl)
EP (2) EP3198460B1 (pl)
KR (2) KR102309327B1 (pl)
CN (2) CN106663072B (pl)
ES (1) ES2929512T3 (pl)
PL (1) PL3198460T3 (pl)
WO (1) WO2016048669A1 (pl)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3061565B1 (fr) * 2017-01-04 2019-04-26 Stmicroelectronics (Rousset) Sas Fonctionnement d'un microcontroleur en mode basse puissance
US10540736B2 (en) * 2017-08-03 2020-01-21 Texas Instruments Incorporated Display sub-system sharing for heterogeneous systems
US10838760B2 (en) * 2017-11-29 2020-11-17 Nxp Usa, Inc. Systems and methods for interrupt distribution
US11630789B2 (en) 2020-09-11 2023-04-18 Apple Inc. Scalable interrupts
CN112181877B (zh) * 2020-10-28 2022-06-21 瑞芯微电子股份有限公司 一种显示变频方法和系统
CN112416536B (zh) * 2020-12-10 2023-08-18 成都海光集成电路设计有限公司 提取处理器执行上下文的方法及处理器
CN113238802A (zh) * 2021-05-28 2021-08-10 上海阵量智能科技有限公司 中断分发器、数据处理芯片、中断分发及数据处理方法
US11934313B2 (en) 2021-08-23 2024-03-19 Apple Inc. Scalable system on a chip
US12321775B2 (en) * 2021-09-21 2025-06-03 Altera Corporation Interrupt handling by migrating interrupts between processing cores
CN113918311B (zh) * 2021-12-10 2022-07-01 北京智芯微电子科技有限公司 多核系统的软中断路由方法及响应软中断的方法和芯片
CN115687241A (zh) * 2022-11-01 2023-02-03 黑芝麻智能科技(成都)有限公司 中断控制器、片上系统、智能设备及中断处理方法
CN116821026B (zh) * 2023-08-28 2023-11-24 麒麟软件有限公司 一种arm架构下的lpc总线转并口方法及系统
US12511153B2 (en) 2023-09-29 2025-12-30 Advanced Micro Devices, Inc. Arbitrated interrupt steering in heterogeneous processors
CN120104350B (zh) * 2025-05-08 2025-08-05 阿里云计算有限公司 计算机系统、中断资源分配方法、设备、介质及程序产品

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535420A (en) * 1994-12-14 1996-07-09 Intel Corporation Method and apparatus for interrupt signaling in a computer system
US7584316B2 (en) * 2003-10-14 2009-09-01 Broadcom Corporation Packet manager interrupt mapper
US20080126652A1 (en) * 2006-09-27 2008-05-29 Intel Corporation Managing Interrupts in a Partitioned Platform
US7962679B2 (en) 2007-09-28 2011-06-14 Intel Corporation Interrupt balancing for multi-core and power
US7962771B2 (en) * 2007-12-31 2011-06-14 Intel Corporation Method, system, and apparatus for rerouting interrupts in a multi-core processor
CN101354664B (zh) * 2008-08-19 2011-12-28 中兴通讯股份有限公司 多核处理器中断负载均衡方法和装置
US8321614B2 (en) * 2009-04-24 2012-11-27 Empire Technology Development Llc Dynamic scheduling interrupt controller for multiprocessors
US8285904B2 (en) * 2009-08-14 2012-10-09 Advanced Micro Devices, Inc. Flexible notification mechanism for user-level interrupts
CN102063335B (zh) * 2009-11-13 2014-04-02 大唐移动通信设备有限公司 中断控制器以及多核处理器共享设备中断的处理方法
CN101901165B (zh) * 2010-07-26 2013-04-10 清华大学 一种中断控制器电路结构
US8738860B1 (en) * 2010-10-25 2014-05-27 Tilera Corporation Computing in parallel processing environments
US8959270B2 (en) * 2010-12-07 2015-02-17 Apple Inc. Interrupt distribution scheme
WO2013162523A1 (en) * 2012-04-24 2013-10-31 Intel Corporation Dynamic interrupt reconfiguration for effective power management
WO2013162589A1 (en) * 2012-04-27 2013-10-31 Intel Corporation Migrating tasks between asymmetric computing elements of a multi-core processor

Also Published As

Publication number Publication date
CN106663072B (zh) 2020-11-17
EP3198460B1 (en) 2022-08-17
EP3855318B1 (en) 2024-02-14
CN112698928A (zh) 2021-04-23
US20230070764A1 (en) 2023-03-09
US11740902B2 (en) 2023-08-29
EP3198460A1 (en) 2017-08-02
US20160196141A1 (en) 2016-07-07
KR102309327B1 (ko) 2021-10-07
KR20170036035A (ko) 2017-03-31
US11500633B2 (en) 2022-11-15
ES2929512T3 (es) 2022-11-29
WO2016048669A1 (en) 2016-03-31
US10296335B2 (en) 2019-05-21
US20240004651A1 (en) 2024-01-04
EP3198460A4 (en) 2018-05-02
KR102187912B1 (ko) 2020-12-07
US20200004537A1 (en) 2020-01-02
US12411782B2 (en) 2025-09-09
KR20200138439A (ko) 2020-12-09
CN106663072A (zh) 2017-05-10
EP3855318A1 (en) 2021-07-28
CN112698928B (zh) 2024-08-09
US10936313B2 (en) 2021-03-02
US20210255865A1 (en) 2021-08-19

Similar Documents

Publication Publication Date Title
PL3198460T3 (pl) Aparat i sposób konfiguracji zbiorów przerwań
IL249292A0 (en) Methods and devices for treating pulmonary edema
DK3212255T3 (da) Selvorienterende sprøjte og sprøjtegrænseflade
EP3836642C0 (en) METHOD AND APPARATUS FOR PROXIMITY COMMUNICATION
PL3117909T3 (pl) Urządzenie aplikujące i sposób aplikacji
EP3205103C0 (en) INTER AND INTRA UNIFICATION BLOCK COPY
PL3204610T3 (pl) Urządzenie wrębiające i sposób działania
MA40933A (fr) Difluorométhyl-aminopyridines et difluorométhyl-aminopyrimidines
DE102014017707A8 (de) Beschichtungsverfahren und entsprechende Beschichtungsanlage
BR112016027102A2 (pt) método e aparelho
DK3231444T3 (da) Ny behandling
IL249418B (en) Purge stocker and purging method
PL3102503T3 (pl) Kartusz oraz sposób wytwarzania kartusza
EP3302207A4 (en) Surface treatment apparatuses and methods
IL246131A0 (en) Purge apparatus and purge method
PL2907527T3 (pl) Sposób eksploatacji urządzenia do napromieniania
GB201421197D0 (en) Apparatus and method of use thereof
GB201521822D0 (en) Devices and method of operation thereof
EP3235562C0 (en) METHOD AND DEVICE FOR MANUFACTURING LIPOSOMES
DK3137873T3 (da) Viscometer and methods of use thereof
GB201420309D0 (en) Elctrode Structure and method of manufacture thereof
EP3178574C0 (en) METHANE FERMENTATION PROCESS AND SYSTEM
BR112017007790A2 (pt) método e aparelho de horticultura
PL3137121T3 (pl) Sposób i urzadzenie dekontaminacyjne
PL3324760T3 (pl) Aparat i sposób do formowania laseczki