一種多核心CPU視頻轉(zhuǎn)碼調(diào)度方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN201110267063.X 申請日 -
公開(公告)號 CN102325255B 公開(公告)日 2017-09-15
申請公布號 CN102325255B 申請公布日 2017-09-15
分類號 H04N19/00(2014.01)I;G06F9/50(2006.01)I 分類 電通信技術(shù);
發(fā)明人 葉迎憲 申請(專利權(quán))人 深圳烘酷達科技技術(shù)有限公司
代理機構(gòu) 廣州華進聯(lián)合專利商標代理有限公司 代理人 深圳融創(chuàng)新技術(shù)有限公司
地址 518000 廣東省深圳市南山區(qū)粵海街道科技南十二路長虹科技大廈19樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種多核心CPU視頻轉(zhuǎn)碼調(diào)度方法,屬于視頻轉(zhuǎn)碼領(lǐng)域,在調(diào)度方案實施前對轉(zhuǎn)碼服務器進行靜態(tài)壓力測試,測量出單個CPU核心所能承受的最大轉(zhuǎn)碼任務并發(fā)數(shù);調(diào)度方案實施開始,初始化所有CPU核心的當前執(zhí)行任務數(shù)為0,判斷如果有新轉(zhuǎn)碼任務到達,則按照新任務的分配調(diào)度方法進行調(diào)度;判斷如果有轉(zhuǎn)碼任務停止,則按照已有任務分配調(diào)度方法進行調(diào)度;判斷如果收到終止所有轉(zhuǎn)碼任務的通知,則退出程序,否則重新判斷是否有新轉(zhuǎn)碼任務到達,進行循環(huán)處理。本發(fā)明使得轉(zhuǎn)碼任務盡量保持在同一CPU核心中運行,有效提高了CPU?cache的命中率,提升了系統(tǒng)的運算效率,還可以使各個CPU核心之間負載盡可能的均衡。