一種多核心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核心之間負載盡可能的均衡。 |
