Ncore 是一款分布式異構(gòu)緩存一致性互連IP(distributed heterogeneous cache coherent interconnect IP),能助力 SoC 設(shè)計團隊透過嵌入式低延遲Proxy Caches(也稱作“I/O 高速緩存”)輕松集成自定義處理單元。在神經(jīng)網(wǎng)絡(luò)機器學(xué)習(xí) SoC 中,工作負載通常被劃分到不同的處理單元上,低延遲Proxy Caches提供更高效的利用軟硬件方式在所有不同的單元間通信,性能明顯優(yōu)于固定式內(nèi)部 SRAM 或暫存器內(nèi)存。這些類型的架構(gòu)是自動駕駛系統(tǒng)的核心。
Ncore 2.0 提供以下新功能:
· Ncore Resilience 套件(選配)–增加了硬件數(shù)據(jù)保護和智能單元重復(fù)(Unit Duplication),以檢測和糾正系統(tǒng)故障,符合汽車行業(yè) ISO 26262 ASIL D規(guī)范
o 包括一個采用高級內(nèi)建自測試 (Built-In Self-Test, BIST) 的功能性安全控制器(Functional Safety Controller)以及故障模式、影響和診斷分析 (FMEDA) 和說明文檔。
· 一致性內(nèi)存緩存(Coherent Memory Cache) – 可配置的一致性內(nèi)存緩存具備傳統(tǒng)Last Level Cache (LLC) 的優(yōu)勢,但是占用的芯片面積小,并能實現(xiàn)更高的靈活性。它與其他系統(tǒng)緩存集成,與這些緩存相比,它以內(nèi)存層級結(jié)構(gòu)中較低層次的內(nèi)存的形式運行。
· 可擴展性,最多可擴展至16 個一致性接口– Ncore 2.0 IP支持配置更大型的系統(tǒng),最高可達 16 個一致性群集。
“我們根據(jù)客戶的反饋設(shè)計了 Ncore 2.0 緩存一致性互連和配套的 Ncore Resilience 套件,這些客戶正在開發(fā)全球最高效的機器學(xué)習(xí)系統(tǒng),為未來的自動駕駛提供技術(shù)支持,” ArterisIP的總裁兼 CEO K. Charles Janac 說,“我們的 IP 是專門為自主硬件 SoC 設(shè)計師開發(fā)的,可幫助他們同時滿足設(shè)計復(fù)雜性和功能性安全的嚴(yán)苛需求。”