摘要:對(duì)于能量供應(yīng)有限制的硬實(shí)時(shí)多核系統(tǒng),最差情況下的能量消耗WCEC(Worst-Case Energy Consumption)是一個(gè)非常關(guān)鍵的問(wèn)題。隨著芯片工藝的發(fā)展,順序指令預(yù)取技術(shù)可以減少緩存WCEC。為了提高指令預(yù)取的最差情況下的節(jié)能效率,提出結(jié)合指令預(yù)取和共享緩存劃分的硬實(shí)時(shí)多核系統(tǒng)緩存WCEC優(yōu)化方法。該方法通過(guò)線性規(guī)劃方程ILP(Integer-Linear Programing)為每個(gè)核分配L2緩存劃分因子和調(diào)整每個(gè)硬實(shí)時(shí)子任務(wù)的指令預(yù)取度,在保證硬實(shí)時(shí)系統(tǒng)滿足時(shí)間截止期的情況下,最小化其緩存WCEC。對(duì)DEBIE系統(tǒng)進(jìn)行實(shí)例分析,實(shí)驗(yàn)結(jié)果表明優(yōu)化方法是有效的,在保證系統(tǒng)滿足時(shí)間截止期的情況下,優(yōu)化后的緩存WCEC比沒(méi)有指令預(yù)取優(yōu)化的緩存WCET平均減少了22.5%。
注:因版權(quán)方要求,不能公開(kāi)全文,如需全文,請(qǐng)咨詢雜志社