[發(fā)明專利]用于準(zhǔn)并行地執(zhí)行多個(gè)線程的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710042027.0 | 申請(qǐng)日: | 2017-01-20 |
| 公開(公告)號(hào): | CN107066321B | 公開(公告)日: | 2023-02-24 |
| 發(fā)明(設(shè)計(jì))人: | G.皮爾;A.里斯;F.克雷默;S.克林格爾 | 申請(qǐng)(專利權(quán))人: | 羅伯特·博世有限公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 司昆明;張一舟 |
| 地址: | 德國斯*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 并行 執(zhí)行 線程 方法 裝置 | ||
一種用于準(zhǔn)并行地執(zhí)行多個(gè)線程的方法,其特征在于如下特征:?在時(shí)間片內(nèi)通過搶占式的第一調(diào)度器(11)借助于多個(gè)線程的優(yōu)先級(jí)給所述多個(gè)線程分配時(shí)間有限的操作工具特別是計(jì)算時(shí)間;?把所述第一調(diào)度器(11)與其它調(diào)度器(12、13、14)組合起來。
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于準(zhǔn)并行地執(zhí)行多個(gè)線程的方法。本發(fā)明還涉及一種相應(yīng)的裝置、一種相應(yīng)的計(jì)算機(jī)程序以及一種相應(yīng)的存儲(chǔ)介質(zhì)。
背景技術(shù)
按照國際標(biāo)準(zhǔn)ISO/IEC/IEEE 9945標(biāo)準(zhǔn)化的可移植操作系統(tǒng)接口(portableoperating system interface,POSIX)包括用于開放式的具有多任務(wù)能力的(multi-tasking(多任務(wù)))系統(tǒng)的一系列特定的應(yīng)用環(huán)境框架(Application EnvironmentProfile,AEP)。這些應(yīng)用環(huán)境框架尤其包括用于可移植的實(shí)時(shí)的且嵌入式的(embedded)應(yīng)用的根據(jù)IEEE 1003.13-2003規(guī)定的環(huán)境框架。
相反,首先下降到操作系統(tǒng)內(nèi)核的主管區(qū)以下的仲裁邏輯并未標(biāo)準(zhǔn)化,該仲裁邏輯控制著多個(gè)應(yīng)用的準(zhǔn)并行的、即至少看起來并行運(yùn)行的執(zhí)行。相應(yīng)的控制程序在操作系統(tǒng)理論中稱為調(diào)度器。為此,在實(shí)時(shí)操作系統(tǒng)的觀察區(qū)域中采用所謂的打斷式的或搶占式的調(diào)度器。這種類型的與搶占式調(diào)度器POSIX一致的操作系統(tǒng)在此遵循優(yōu)先級(jí)調(diào)度策略,按照這種策略,給每個(gè)任務(wù)都分派一個(gè)優(yōu)先級(jí),并且總是執(zhí)行具有最高優(yōu)先級(jí)的可執(zhí)行的任務(wù)。
US 2008 0235701 A1公開了已知為自適應(yīng)分區(qū)調(diào)度器的一類新算法的可能的應(yīng)用。據(jù)此,對(duì)稱的多處理器系統(tǒng)包括多個(gè)處理單元和自適應(yīng)分區(qū)的相應(yīng)的多個(gè)主管機(jī)構(gòu)—調(diào)度器。自適應(yīng)分區(qū)的每個(gè)主管機(jī)構(gòu)—調(diào)度器—基于在多個(gè)自適應(yīng)分區(qū)的質(zhì)量函數(shù)值之間的比較—把相應(yīng)的處理單元有選擇性地分派給多個(gè)自適應(yīng)分區(qū)的多個(gè)線程(threads)。多個(gè)自適應(yīng)分區(qū)中的某個(gè)分區(qū)的質(zhì)量函數(shù)可以與該自適應(yīng)分區(qū)在相關(guān)處理單元上是否具有運(yùn)行時(shí)間配額有關(guān)。附加地或替代地,與自適應(yīng)分區(qū)的主管機(jī)構(gòu)—調(diào)度器相關(guān)聯(lián)的一定的分區(qū)的質(zhì)量函數(shù)可以與該自適應(yīng)分區(qū)在對(duì)稱多處理器系統(tǒng)上是否具有全局的(global)運(yùn)行時(shí)間配額有關(guān)。
發(fā)明內(nèi)容
本發(fā)明提出一種用于準(zhǔn)并行地執(zhí)行多個(gè)線程的方法、一種相應(yīng)的裝置、一種相應(yīng)的計(jì)算機(jī)程序以及一種相應(yīng)的存儲(chǔ)介質(zhì)。
該解決方案的優(yōu)勢(shì)在于,將不同的調(diào)度算法靈活地組合起來,其目的是,利用這些算法的各自的優(yōu)點(diǎn),并且消除缺點(diǎn)。在此尤其要注意,在來源、復(fù)雜性、功能可靠性和信息可靠性方面具有不同的時(shí)間要求或時(shí)間特性的多個(gè)應(yīng)用可以在相同的軟件-運(yùn)行時(shí)間環(huán)境中運(yùn)行。為此通過操作系統(tǒng)內(nèi)核和必要時(shí)補(bǔ)充的組元比如用于監(jiān)視和控制多個(gè)線程的管理過程實(shí)現(xiàn)了一種多層的(multi-layer)調(diào)度器。該調(diào)度器的多個(gè)層在此上下層級(jí)式地構(gòu)造,其中,每個(gè)調(diào)度器層級(jí)相比于比它低級(jí)的層級(jí)都享有不受限制的優(yōu)先權(quán)。時(shí)間片方法(timeslicing)處于最高等級(jí),然后可以在預(yù)算內(nèi)進(jìn)一步細(xì)分和監(jiān)視該時(shí)間片方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于羅伯特·博世有限公司,未經(jīng)羅伯特·博世有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710042027.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議設(shè)備的數(shù)據(jù)并行采集歸并方法及系統(tǒng)
- 減少EMI的并行數(shù)據(jù)傳輸方法
- 一種多媒體數(shù)據(jù)并行處理系統(tǒng)及方法
- 一種高速并行OQPSK解調(diào)時(shí)鐘的恢復(fù)系統(tǒng)
- 一種海量地震數(shù)據(jù)并行抽道集方法
- 3G協(xié)議的turbo碼并行譯碼方法及裝置
- 并行擴(kuò)展輸入輸出的教學(xué)裝置
- 數(shù)據(jù)的并行處理
- 并行式插件機(jī)
- 一種SPI總線與并行總線的橋接方法、設(shè)備、系統(tǒng)及介質(zhì)
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)
- 在多線程處理器中用于高速線程間中斷的方法和設(shè)備
- 一種多線程系統(tǒng)中實(shí)現(xiàn)實(shí)時(shí)監(jiān)控各線程狀態(tài)的方法
- 移動(dòng)終端系統(tǒng)線程池實(shí)現(xiàn)方法及裝置
- 一種基于策略模式的信號(hào)發(fā)生器多線程管理方法
- 多線程并發(fā)處理方法和多線程并發(fā)處理系統(tǒng)
- 分布式系統(tǒng)的線程管理方法和裝置
- 線程執(zhí)行方法、裝置、終端及存儲(chǔ)介質(zhì)
- 線程監(jiān)控方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種多核系統(tǒng)中多線程調(diào)度方法、裝置及設(shè)備
- 線程間通信方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





