作者:Andrea Battistella
你一定有過這樣的經(jīng)歷:明明天氣預(yù)報(bào)說會(huì)下雨,特意帶了傘出門,結(jié)果卻是萬里晴空;或者跟著導(dǎo)航軟件想抄近路,卻被一輛慢吞吞的拖拉機(jī)堵得進(jìn)退兩難。這種時(shí)候難免讓人惱火——但恰恰是這些“翻車現(xiàn)場”,揭示了一個(gè)深刻的道理:
所有模型都不完美,但總有一些能幫上忙。
這個(gè)由統(tǒng)計(jì)學(xué)家喬治·博克斯提出的觀點(diǎn),既適用于預(yù)測天氣,也適用于設(shè)計(jì)前沿科技。模型本質(zhì)上是對(duì)現(xiàn)實(shí)的簡化,它不可能涵蓋所有變數(shù)、每個(gè)細(xì)節(jié),也無法預(yù)判所有意外??杀M管模型注定“不完美”,我們?nèi)匀浑x不開它——因?yàn)樗軒臀覀冊趶?fù)雜的世界里,做出更明智的決策。
為何建模:兩種目的,兩種思路
并非所有模型的用途都一樣??傮w來看,建模大致可以分為兩類,對(duì)應(yīng)著兩種不同的思維方式。
探索型模型
這類模型幫助我們理解可能性,在設(shè)計(jì)初期測試想法、比較選項(xiàng)。它們不需要完美的準(zhǔn)確性,而是需要速度和靈活性來引導(dǎo)創(chuàng)新。
前瞻型模型(左移驗(yàn)證)
這類模型旨在更早預(yù)測結(jié)果,將驗(yàn)證和風(fēng)險(xiǎn)評(píng)估移到開發(fā)時(shí)間線的更前端。此時(shí)準(zhǔn)確性更為重要,因?yàn)闆Q策會(huì)對(duì)后續(xù)環(huán)節(jié)產(chǎn)生深遠(yuǎn)影響。
“左移”(Shift-left):將開發(fā)任務(wù)、驗(yàn)證和風(fēng)險(xiǎn)評(píng)估提前到開發(fā)流程的早期階段,以便在問題演變?yōu)楦叱杀敬鷥r(jià)前進(jìn)行預(yù)判和攔截。
這兩類模型各有其用——只不過方式不同。探索型模型激發(fā)創(chuàng)造力;前瞻型模型則減少意外。而在實(shí)踐中,兩者的界限并不總是涇渭分明——有些模型能同時(shí)兼顧兩種目的。
生活化的類比:天氣預(yù)報(bào)
以天氣預(yù)報(bào)為例。那句簡單的“降水概率20%”背后,是驚人的科學(xué)計(jì)算與數(shù)據(jù)支撐。氣象學(xué)家運(yùn)用基于物理原理、歷史數(shù)據(jù)和實(shí)時(shí)傳感器的模型來模擬大氣行為。這些模型處理數(shù)十億數(shù)據(jù)點(diǎn),只為預(yù)測明天的天空。
但大氣系統(tǒng)充滿混沌。微小的變化可能引發(fā)巨大的差異。正因如此,天氣預(yù)報(bào)在細(xì)節(jié)上常常出錯(cuò)。你可能會(huì)遇到未預(yù)報(bào)的降雨,也可能在預(yù)報(bào)暴雨時(shí)迎來陽光。
這是否意味著天氣預(yù)報(bào)毫無價(jià)值?當(dāng)然不是。它依然重要,因?yàn)樗軒椭阋?guī)劃行動(dòng)——你可以選擇帶傘、調(diào)整野餐計(jì)劃或改為室內(nèi)活動(dòng)。模型無需完美,只需實(shí)用。
權(quán)衡三角:速度、成本與精度
這正是有趣之處。如果你要求絕對(duì)精確的天氣預(yù)報(bào),就必須具備:
- 遍布全球的更多傳感器以捕捉所有微氣候;
- 運(yùn)行數(shù)小時(shí)復(fù)雜模擬的超級(jí)計(jì)算機(jī);
- 巨額數(shù)據(jù)存儲(chǔ)與處理成本。
結(jié)果如何?你將獲得精度驚人的天氣預(yù)報(bào)——但發(fā)布太遲已失去實(shí)用性,且成本高昂無人能承受。
這就是速度、成本與精度的權(quán)衡三角:三者無法同時(shí)最大化。追求速度就得犧牲精度,追求精度則需讓步于速度與成本效率。
而速度不僅指模型運(yùn)行速度,也包括模型構(gòu)建效率。耗費(fèi)數(shù)月開發(fā)的模型可能錯(cuò)失戰(zhàn)略決策窗口。在科技領(lǐng)域,模型構(gòu)建時(shí)效與結(jié)果產(chǎn)出時(shí)效同等關(guān)鍵。
從天氣到科技:Imagination的建模實(shí)踐
在Imagination,我們同樣面對(duì)這一現(xiàn)實(shí)。部分模型用于指導(dǎo)架構(gòu)、性能和可行性決策,另一些則專為支持“左移”理念而設(shè)計(jì)——將驗(yàn)證與風(fēng)險(xiǎn)評(píng)估前置到開發(fā)流程早期。通過盡早預(yù)判潛在問題,這些模型幫助我們與客戶做出明智選擇,減少意外并優(yōu)化穩(wěn)健解決方案的實(shí)現(xiàn)路徑。這確保我們在深入開發(fā)前已應(yīng)對(duì)風(fēng)險(xiǎn)并驗(yàn)證功能。若在方案定型或產(chǎn)品投產(chǎn)前發(fā)現(xiàn)問題,解決方案往往簡單且成本可控——只需調(diào)整參數(shù)、修正假設(shè)或微調(diào)設(shè)計(jì)。但若問題在大量開發(fā)完成后才被發(fā)現(xiàn),解決所需的資源將呈指數(shù)級(jí)增長。早期發(fā)現(xiàn)不僅能加速開發(fā)進(jìn)程,更能保障預(yù)算與時(shí)間線,使建模過程價(jià)值倍增。
我們的模型旨在有限的時(shí)間與資源內(nèi)實(shí)現(xiàn)最大效用,而效用取決于具體目標(biāo)。因此,我們構(gòu)建了面向內(nèi)外部不同需求的多類型模型組合:
RSIM(研究模擬器)
RSIM是一款快速輕量的內(nèi)部工具,工程師將其用于早期技術(shù)探索。它幫助我們在無需完整硬件實(shí)現(xiàn)的情況下,驗(yàn)證架構(gòu)概念與功能行為。其核心價(jià)值在于靈活性及速度——既體現(xiàn)在模擬執(zhí)行效率上,也體現(xiàn)在快速構(gòu)建模型驗(yàn)證新想法的能力中。
FSIM(功能模擬器)
FSIM能進(jìn)行更深入的復(fù)雜場景功能正確性驗(yàn)證。它提供指令級(jí)精度(比RSIM更詳盡),但未達(dá)到硬件級(jí)精度,因此適用于預(yù)判驅(qū)動(dòng)開發(fā)工具包(DDK)與軟件開發(fā)的適配需求。
相應(yīng)地,客戶可通過FSIM實(shí)時(shí)獲取著色器執(zhí)行反饋,大幅縮短調(diào)試周期。該工具在驅(qū)動(dòng)開發(fā)早期階段保障功能穩(wěn)定性,并支持控制流調(diào)試。
CSIM(硬件精度模擬器)
CSIM提供比特級(jí)硬件精度,對(duì)硬件驗(yàn)證及早期發(fā)現(xiàn)軟硬件集成問題至關(guān)重要,但代價(jià)顯著:開發(fā)周期更長、運(yùn)行速度更慢。這正是權(quán)衡三角法則的典型體現(xiàn)。
客戶借助CSIM可在寄存器層級(jí)理解最終芯片模塊的行為特性,從而支撐可靠驗(yàn)證。它支持精細(xì)的軟硬件協(xié)同仿真與“左移”開發(fā)流程,確保產(chǎn)品按時(shí)上市并具備卓越軟件體驗(yàn)。
PerfSIM(性能模擬器)
PerfSIM專注于IP級(jí)性能指標(biāo),能以前所未有的精度預(yù)測吞吐量、延遲與系統(tǒng)瓶頸。作為性能分析的關(guān)鍵工具,它有效降低了設(shè)計(jì)周期后期的意外風(fēng)險(xiǎn)。該模型目前處于開發(fā)階段,僅作為內(nèi)部工具使用,但我們預(yù)見其未來將在客戶SoC原型設(shè)計(jì)中發(fā)揮核心作用。
VPSIM(虛擬原型模擬器)
VPSIM是我們的集成驗(yàn)證環(huán)境,通過封裝前述模型(如FSIM/CSIM/PerfSIM)并將其連接至抽象或高精度系統(tǒng)原型,實(shí)現(xiàn)完整系統(tǒng)驗(yàn)證與全軟件棧測試。
我們的VPSIM解決方案兼容QEMU與SystemC TLM標(biāo)準(zhǔn),為開源生態(tài)(如RISC-V)及EDA領(lǐng)域提供全面工具支持,并可無縫對(duì)接Imagination開發(fā)者工具。Imagination在各類客戶場景中積累了大量模型交付與技術(shù)支持經(jīng)驗(yàn)。
這些模型在速度-成本-精度三角關(guān)系中各居其位:RSIM為探索性設(shè)計(jì)優(yōu)先追求速度與靈活性;CSIM與PerfSIM為前瞻性驗(yàn)證側(cè)重精度保障;FSIM則取得二者平衡。它們共同構(gòu)建起一個(gè)兼顧創(chuàng)新與風(fēng)險(xiǎn)控制的建模生態(tài)體系,且已適配幾乎所有現(xiàn)有Imagination GPU架構(gòu)配置。

最終思考
下次查看天氣預(yù)報(bào)時(shí),不妨想想預(yù)測背后那些看不見的權(quán)衡取舍。再反思您自己的模型:它們實(shí)用嗎?及時(shí)嗎?具有成本效益嗎?如果答案是肯定的,那么您正走在正確的道路上。
因?yàn)樵诮nI(lǐng)域——無論是預(yù)測天氣還是設(shè)計(jì)芯片——最終的衡量標(biāo)準(zhǔn)從來不是完美,而是實(shí)際影響力。
若希望加速您的項(xiàng)目進(jìn)程?歡迎聯(lián)系我們,獲取關(guān)于建模解決方案的更多詳情。
英文鏈接:https://blog.imaginationtech.com/all-models-are-wrong-but-some-are-useful-lessons-from-everyday-life
聲明:本文為原創(chuàng)文章,轉(zhuǎn)載需注明作者、出處及原文鏈接。
-
傳感器
+關(guān)注
關(guān)注
2576文章
55014瀏覽量
791171 -
模型
+關(guān)注
關(guān)注
1文章
3751瀏覽量
52091 -
imagination
+關(guān)注
關(guān)注
1文章
620瀏覽量
63356
發(fā)布評(píng)論請(qǐng)先 登錄
端側(cè)大模型上車:從“語音助手”到“車內(nèi) AI 智能體”的躍遷革命
當(dāng)RA MCU遇見Zephyr系列(4)——閃燈程序的構(gòu)建與調(diào)試
當(dāng)RA MCU遇見Zephyr系列(3)——在Vs code中配置Zephyr集成開發(fā)環(huán)境
在以下嵌入式軟件設(shè)計(jì)模型中,屬于數(shù)據(jù)流模型的是,哪里有設(shè)計(jì)模型的介紹?
RA8P1部署ai模型指南:從訓(xùn)練模型到部署?|?本周六
如何在vivadoHLS中使用.TLite模型
vision board部署模型到openmv的代碼導(dǎo)致連接超時(shí)怎么解決?
模型捉蟲行家MV:致力全流程模型動(dòng)態(tài)測試
鴻蒙中Stage模型與FA模型詳解
FA模型卡片和Stage模型卡片切換
從FA模型切換到Stage模型時(shí):module的切換說明
FA模型訪問Stage模型DataShareExtensionAbility說明
Stage模型啟動(dòng)FA模型PageAbility方法
小白學(xué)大模型:從零實(shí)現(xiàn) LLM語言模型
當(dāng)模型遇見現(xiàn)實(shí):從“不完美”到“夠用”的智慧:日常中的模型啟示
評(píng)論