日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]功率管理鎖優化有效

專利信息
申請號: 201080021002.9 申請日: 2010-05-07
公開(公告)號: CN102918474B 公開(公告)日: 2016-10-12
發明(設計)人: J·P·德塞里;R·沃德萬;M·J·史密斯;P·庫馬;B·J·塞美麗亞 申請(專利權)人: 蘋果公司
主分類號: G06F1/32 分類號: G06F1/32
代理公司: 中國國際貿易促進委員會專利商標事務所 11038 代理人: 張陽
地址: 美國加*** 國省代碼: 美國;US
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 功率 管理 優化
【說明書】:

發明領域

本發明涉及處理器以及實施處理器的系統領域,尤其涉及的是在包含處理器的系統中對鎖進行管理。

背景技術

在多個線程可以同時活動的系統中,這些線程可以訪問相同的資源(例如存儲器位置,存儲器中的數據結構,系統中的設備等等)。為了確保針對共享資源的訪問是以邏輯受控方式執行的,所述共享資源可以用鎖來保護。這些鎖可以在多處理器系統中使用,例如用于防止在不同處理器上執行的線程重疊訪問資源。在多線程系統中,即便只有一個處理器,但如果調度了一個線程,與此同時另一個線程正處于訪問/更新該資源的過程中,那么在多個活動的線程之間也有可能會發生重疊訪問。

為了在鎖保護資源的時候訪問或更新該資源,訪問線程會獲取所述鎖,執行預期的訪問/更新,以及釋放所述鎖。在當前線程保持所述鎖的時候,其他線程是不能獲得所述鎖的。對于一些鎖(通常被稱為“自旋鎖”)來說,不能獲得鎖的線程將會進入一個在檢測到釋放(通常被稱為“繞鎖自旋”)之前持續訪問所述鎖的循環。該循環有可能會非常緊,由此通常只包括用于讀取該鎖以及測試該縮能否被獲取的指令。相應地,循環和相應的數據訪問往往會命中處理器緩存。由此,處理器有可能會耗費大量功率來等待自旋鎖釋放,與此同時實際并未完成有用的工作。另一種類鎖被稱為“互斥鎖”。對于互斥鎖來說,線程嘗試獲取所述鎖,然后,如果嘗試失敗,那么線程將會阻塞,由此處理器可以完成其他工作,而線程則會等待鎖被釋放。

在很多情況、尤其是多處理器系統中,線程會頻繁地在很短的時段內保持互斥鎖。舉例來說,該時段可以小于用來調度另一個線程以取代嘗試獲取所述鎖的被阻塞線程所需要的時間量。相應地,對互斥鎖的優化在于與典型的保持時段大致相等或者有可能稍長的時間量中進入繞鎖的自旋循環。如果鎖被釋放并且與此同時線程仍舊處于自旋循環,那么它可以獲得所述鎖,并且避免在稍后時刻取消調度該線程或重新調度該線程的開銷。當線程處于自旋循環時,處理器有可能會再次消耗大量功率。

在一些系統中實施的另一種機制包括:使用一個等待事件指令以及一個。該等待事件指令可用于促使正在執行線程的處理器進入低功率狀態。該處理器會在低功率狀態中等待在傳送發送事件指令的另一個處理器(例如正保持鎖的處理器)中發送事件指令的執行。響應于對發送事件消息的接收,該處理器會返回高功率狀態以獲取所述鎖。

發明內容

在一個實施例中可以提供一個定時器單元,該定時器單元可以被編程到一個選定的時間間隔或喚醒間隔。處理器可以執行一個等待事件指令,并且為包含該指令的線程進入低功率狀態。所述定時器單元可以在喚醒間隔終止時用信號通告一個定時器事件,并且處理器可以響應于該定時器事件而退出低功率狀態。該線程可以繼續執行等待事件指令之后的指令。

在一個實施例中,定時器和等待事件指令可被用于實施獲取互斥鎖的功率管理優化處理。喚醒間隔可以基于線程將會保持鎖的典型預期時間而被確定。例如,典型的鎖保持時間可以是喚醒間隔的倍數(或是約為其倍數),由此可以確定嘗試獲取鎖、失敗并且執行等待事件指令的最大迭代次數。與喚醒間隔相乘的這個最大迭代次數約為典型的鎖保持時間(或是略大于典型的鎖保持時間)。因此,如果在典型的鎖保持時間以內釋放所述鎖,那么嘗試獲取所述鎖的線程有可能尚未阻塞。如果沒有在典型的鎖保持時間以內釋放所述鎖,那么線程有可能會阻塞,并且指定給該線程的處理器資源有可能被投入其他生產用途。

附圖說明

以下的詳細描述對附圖進行了參考,并且現在將對這些附圖進行簡要描述。

圖1是一個包含了定時器單元及一個或多個處理器的系統的一部分的實施例的框圖。

圖2是另一個包含了一個或多個處理器及定時器單元的系統的一部分的實施例的框圖。

圖3是示出了圖1或2所示的執行核心的一個實施例的操作的狀態機。

圖4是示出了圖1或2所示的事件控制單元的一個實施例的操作的流程圖。

圖5是示出了初始化代碼的一個實施例的一部分的流程圖。

圖6是示出了鎖代碼的一個實施例的流程圖。

圖7是示出了線程調度器的一個實施例的操作的流程圖。

圖8是示出了鎖代碼的第一示例的時序圖。

圖9是示出了鎖代碼的第二示例的時序圖。

圖10是示出了鎖代碼的第三示例的時序圖。

圖11是系統的一個實施例的框圖。

圖12是計算機存儲可訪問介質的一個實施例的框圖。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘋果公司,未經蘋果公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201080021002.9/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美一区视频观看| 91视频国产一区| 色噜噜日韩精品欧美一区二区 | 国产精品一二二区| 国产精品亚洲一区| 日本道欧美一区二区aaaa| 99久久婷婷国产综合精品草原| 亚洲国产精品国自产拍久久| 草逼视频网站| 久爱视频精品| 亚洲欧美一区二区三区三高潮| 狠狠色狠狠色综合婷婷tag| 国偷自产中文字幕亚洲手机在线 | 国产高清一区二区在线观看| 丰满岳妇伦4在线观看| 国产伦精品一区二区三区电影 | 国产精品v欧美精品v日韩精品v| 欧美一区二区三区免费播放视频了| 国产精品欧美一区二区三区| 岛国精品一区二区| 国产精品96久久久久久又黄又硬| 夜夜夜夜曰天天天天拍国产| 国产日韩欧美中文字幕| 国内精品国产三级国产99| 久久久精品视频在线| 国产精品一区二区免费| 国产精品一二三区免费| 国产品久久久久久噜噜噜狼狼| 91久久国产露脸精品国产护士| 久99久视频| 好吊妞国产欧美日韩软件大全| 国产在线视频二区| 亚洲午夜天堂吃瓜在线| 国产一区二区在线观看免费| 岛国精品一区二区| 亚洲欧美国产精品一区二区| 久久精品中文字幕一区| 夜夜嗨av色一区二区不卡| 日本边做饭边被躁bd在线看| 亚洲国产偷| 亚洲欧美一卡| 国产九九影院| 国内精品久久久久影院日本| 亚洲综合日韩精品欧美综合区| 国产女人好紧好爽| 亚洲午夜精品一区二区三区电影院| 91久久国产露脸精品国产| 国产精品乱码久久久久久久久| 国产无遮挡又黄又爽又色视频| 午夜精品一二三区| 99re6国产露脸精品视频网站| 日韩国产精品久久久久久亚洲| 国产精品视频99| 一区二区久久精品66国产精品| 久久国产精品-国产精品| 91av中文字幕| 国产精品奇米一区二区三区小说| 国产97久久| 日韩一区二区中文字幕| 日韩精品一区三区| 亚洲乱玛2021| 99riav3国产精品视频| 欧美高清一二三区| 久久精品99国产国产| 国产精品一二二区| 亚洲免费永久精品国产 | 国产一区二区资源| 国产精品久久久久久久四虎电影| 色婷婷综合久久久中文一区二区| 91精彩刺激对白露脸偷拍| 欧美一区二区久久| 在线国产二区| xxxxx色| 国产精品久久91| 色婷婷精品久久二区二区蜜臂av| 欧美激情精品一区| 伊人av综合网| 视频一区二区国产| 日韩欧美国产第一页| 久久免费视频一区| 99视频一区| 欧美一区二区三区四区夜夜大片 | 午夜影院h| 亚洲精品456| 久久久精品a| 午夜肉伦伦影院九七影网| 久久精品国产亚洲7777| 欧美日韩亚洲国产一区| 欧美日韩一级二级| 色综合久久网| freexxxxxxx| 国产麻豆一区二区三区精品| 久久精品国产综合| 国产区91| 国产伦理一区| 日韩久久精品一区二区三区| 久久久精品中文| 国产精品乱码久久久久久久| 国产欧美精品一区二区在线播放| 午夜裸体性播放免费观看| 国产精品一二三四五区| 欧美精品粉嫩高潮一区二区| 91精品久久久久久综合五月天| 岛国黄色网址| 热久久一区二区| 国产综合久久精品| 日韩一级片免费视频| 少妇高潮一区二区三区99小说| 久久一级精品视频| 久久精品国产99| 久久精品—区二区三区| 强行挺进女警紧窄湿润| 国产在线干| 国产精品久久久久久久综合| 国产日韩欧美亚洲| 93精品国产乱码久久久| 国产精品视频久久久久久久| 97人人澡人人添人人爽超碰| 91久久精品在线| 国语精品一区| 国产电影一区二区三区下载| 96国产精品| 国产精品伦一区二区三区在线观看| 久久久国产精品一区| 国产欧美日韩精品一区二区图片| 国产麻豆一区二区| 国产午夜三级一区二区三| 国产精品视频久久久久久| 91波多野结衣| 91免费看国产| 国产99视频精品免视看芒果| 99热久久这里只精品国产www| 欧美一级久久久| 国产农村妇女精品一区二区 | 超碰97国产精品人人cao| 爱看av在线入口| 私人影院av| av不卡一区二区三区| 亚洲精品老司机| 国产一级在线免费观看| 亚洲精品国产久| 高清在线一区二区| 欧美日韩国产免费观看| 国产精品久久亚洲7777| 国产精品一区二区久久乐夜夜嗨| 欧美日韩亚洲另类| 免费看大黄毛片全集免费| 国产一区二区三区伦理| 精品国产乱码一区二区三区a| 亚洲欧美一区二区三区1000| 亚洲欧美日本一区二区三区| 狠狠色狠狠色综合婷婷tag| 欧美一区二区三区久久| 日韩欧美国产另类| 玖玖精品国产| 亚洲三区在线| 欧美一区二区三区爽大粗免费| 国产69精品久久777的优势| 国产精品自拍不卡| 国产一区二区麻豆| 久久福利视频网| 午夜在线看片| 欧美一区视频观看| 久久99国产视频| 国产伦精品一区二区三区免费观看| 91久久国产视频| 99色精品视频| 粉嫩久久99精品久久久久久夜| 狠狠插狠狠干| 国产日韩欧美专区| 91热精品| 久久99精品国产一区二区三区| 久久精品一| 91丝袜诱惑| 国产精选一区二区| 一区二区三区四区国产| 97国产婷婷综合在线视频,| 狠狠躁夜夜av| 国产欧美一区二区在线| 日韩精品一区在线视频| 国内揄拍国产精品| 国产理论一区二区三区| 国产精品天堂网| 国产精品一区二区在线观看| 午夜剧场a级片| 少妇在线看www| 国产偷国产偷亚洲清高| 国产精品综合在线观看| 精品香蕉一区二区三区| 日本三级不卡视频| 久久精视频| 午夜影院试看五分钟| 久久夜色精品久久噜噜亚| 国产一二区在线| 欧美精品乱码视频一二专区| 99爱精品视频| 日本午夜一区二区| 大桥未久黑人强制中出| 国产伦精品一区二区三区免费下载| 国产乱人伦精品一区二区三区| 精品少妇一区二区三区| 日韩精品免费一区二区三区| 满春阁精品av在线导航| 亚洲国产精品美女| 黄色av中文字幕| 精品999久久久| 精品国产一区二区在线| 欧美日韩一级二级| 久久国产精品网站| 国产欧美日韩另类| 亚洲精品国产suv| 99久久国产综合精品女不卡| 日韩av一区二区在线播放| 色综合久久88| 久久免费视频一区二区| 欧美性二区| 日韩av在线资源| 欧美精品一区二区久久久| 国产麻豆一区二区| 日韩精品一区二区三区在线| 美女脱免费看直播| free性欧美hd另类丰满| 久久99精品久久久久婷婷暖91| 中文字幕在线一区二区三区| 欧美乱战大交xxxxx| 亚洲女人av久久天堂| 国产欧美日韩亚洲另类第一第二页| 国产精品对白刺激久久久| 精品国产乱码久久久久久a丨| 高清欧美xxxx| 精品婷婷伊人一区三区三| 久久久99精品国产一区二区三区| 精品国产伦一区二区三区免费| 国产精品一区二区不卡| 国产欧美日韩综合精品一| 国产伦高清一区二区三区| 999久久国精品免费观看网站| 欧美日韩一区二区在线播放 | 99国产精品99久久久久久粉嫩| 国产黄一区二区毛片免下载| 国产欧美日韩亚洲另类第一第二页| 国产一区二区视频免费观看| 国产伦精品一区二区三区四区| 欧美精品一区久久| 日本黄页在线观看| 国产足控福利视频一区|