中文引用格式: 潘福躍,閆俊啟,鄭利華,等. 基于改進(jìn)遺傳算法的多芯粒NoC低功耗映射[J]. 電子技術(shù)應(yīng)用,2026,52(1):33-37.
英文引用格式: Pan Fuyue,Yan Junqi,Zheng Lihua,et al. Power-efficient mapping for multi-chiplet NoC using enhanced genetic algorithm[J]. Application of Electronic Technique,2026,52(1):33-37.
引言
隨著半導(dǎo)體工藝的發(fā)展,集成電路上的芯片技術(shù)快速發(fā)展,當(dāng)前3 nm量級(jí)芯片工藝已經(jīng)逼近物理極限,僅通過(guò)提升芯片尺寸,難以實(shí)現(xiàn)大規(guī)模性能提升。隨著多芯粒異構(gòu)集成技術(shù)逐漸發(fā)展[1],其可將多個(gè)不同廠家的芯片集成,極大降低了芯片的設(shè)計(jì)成本。而采用多個(gè)芯粒集成后帶來(lái)了相互之間的通信問(wèn)題。芯粒內(nèi)采用NoC(Network-on-Chip)進(jìn)行通信,節(jié)點(diǎn)路由器作為信息傳遞轉(zhuǎn)發(fā)的載體,其排布直接影響通信傳輸任務(wù)性能[2]。因此,優(yōu)化NoC節(jié)點(diǎn)的布局以及IP核映射具有重要的意義[3-4]。
在NoC低功耗映射方面。隨著技術(shù)的發(fā)展,當(dāng)節(jié)點(diǎn)數(shù)增加后運(yùn)算量急劇上升,尋找最佳映射變得更加困難,因此國(guó)內(nèi)外學(xué)者采用群智能優(yōu)化算法搜索最佳映射,最經(jīng)典的為蟻群算法、粒子群算法和遺傳算法等[5]。蟻群優(yōu)化算法(Ant Colony Optimization,ACO)采用螞蟻尋找食物原理進(jìn)行最優(yōu)化搜索[5],Xie將量子編碼引入蟻群算法[6],在應(yīng)用通信圖TFGG[7]上,最小功耗比傳統(tǒng)蟻群算法降低10%~15%,但是其收斂速度較慢。粒子群優(yōu)化算法(Particle Swarm Optimization,PSO)因其結(jié)構(gòu)簡(jiǎn)單、收斂速度快而受到青睞,劉勤讓等人提出的離散PSO方法,動(dòng)態(tài)調(diào)整參數(shù)個(gè)體適應(yīng)度值,相比蟻群算法和傳統(tǒng)粒子群算法,其縮短執(zhí)行時(shí)間,減小映射通信功耗[8]。遺傳算法(Genetic Algorithm,GA)具備較強(qiáng)的全局搜索能力,董文簫等人基于GA的映射方法在降低能耗方面表現(xiàn)突出[9],但GA通常收斂速度較慢。為了解決上述問(wèn)題,學(xué)者們采用混合優(yōu)化策略實(shí)現(xiàn)群智能優(yōu)化算法性能提升。李君藝等人結(jié)合PSO和GA算法,提升了映射速度[10];其他學(xué)者采用新的優(yōu)化算法實(shí)現(xiàn)低功耗映射,比如王曦璐采用改進(jìn)鯨魚(yú)算法實(shí)現(xiàn)低功耗映射[11],Parisa等人則采用野草算法,該算法相比5種經(jīng)典算法,通信性能分別提高了4%~13%[12]。
綜上所述,群智能優(yōu)化算法為NoC映射主要解決方法,但是對(duì)于復(fù)雜通信任務(wù)現(xiàn)有算法仍然容易出現(xiàn)局部收斂,效果不佳,因此仍然需要進(jìn)行低功耗性能優(yōu)化。本文引入排列編碼機(jī)制、部分映射交叉算子和混合選擇機(jī)制等,改進(jìn)了傳統(tǒng)的遺傳算法,實(shí)驗(yàn)結(jié)果表明:在通信任務(wù)上本文提出的改進(jìn)遺傳算法性能優(yōu)于粒子群算法和灰狼算法。
本文詳細(xì)內(nèi)容請(qǐng)下載:
http://m.ihrv.cn/resource/share/2000006909
作者信息:
潘福躍1,閆俊啟2,鄭利華1,徐孝彬2
(1.中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214072;
2.河海大學(xué) 機(jī)電工程學(xué)院,江蘇 常州 213200)

