單MIPS內(nèi)核真的可避免多媒體和網(wǎng)絡應用多內(nèi)核設計
MIPS Technologies日前推出了一款具有“虛擬CPU”結(jié)構(gòu)的下一代內(nèi)核,該公司相信此內(nèi)核能夠避免面向多媒體和網(wǎng)絡應用的多內(nèi)核設計。
本文引用地址:http://m.ptau.cn/article/201809/388441.htm這款90納米、500MHz、32位的MIPS34K實際上是早期MIPS24中帶DSP擴展的擴展集,被MIPS稱為對稱多線程。該內(nèi)核整合了幾個硬件虛擬處理元件和一個可選的質(zhì)量服務邏輯模塊,用于實時的確定性操作。MIPS34K內(nèi)核采用兩個虛擬處理元件(VPE0和VPE1),包含總共5個線程-context(TC)模塊。
據(jù)MIPS34K產(chǎn)品營銷經(jīng)理Vivek Sardana表示,在需要混合DSP和RISC操作及使用超過一個操作系統(tǒng)的嵌入消費應用中,這種集成應比MIPS24K的性能提高多達兩倍。
MIPS34K工程總監(jiān)Darren Jones表示:內(nèi)部測試顯示,并行運行幾種EEMPC基準的新內(nèi)核比連續(xù)運行基準的早期625MHz內(nèi)核速度快60%。這一速度提升僅采用了兩個線程,并且對緩存沒有什么影響。硅片成本只有該72平方毫米裸片的14%。
伯克萊設計技術公司(BDTI,Berkeley Design Technology Inc.)DSP分析師Kenton Williston表示,MIPS設計使困擾幾乎每項微處理器設計的一大瓶頸的影響最小化:與存儲器延遲引起線程丟失、流水線停頓和其它因素有關的流水線內(nèi)在的無效率性。RTOS供應商ExpressLogic市場副總裁John Carbone表示:“在現(xiàn)實世界里,許多時間浪費在循環(huán)執(zhí)行時沒有可用數(shù)據(jù),因為緩存線路正在載入或者CPU正在修復緩存丟失。”
為了重新捕獲丟失的循環(huán),并利用最小數(shù)量的額外硅片,MIPS多線程結(jié)構(gòu)在硬件中保留了多重context,因此當有丟失的循環(huán)時,該處理器能夠切換到另一個context,發(fā)揮處理器流水線內(nèi)空白位置的作用。
但Kenton Williston指出,MIPS34K并非適合所有多媒體網(wǎng)絡密集應用。Express Logic的Carbone也對該方法的可擴展性提出質(zhì)疑:TC和VPE的數(shù)量增加無需顯著增大內(nèi)核的裸片面積?這種方法能令集成多個VPE/TC- enabled 34K內(nèi)核設計受益嗎?
評論