Tá grúpa de Tá cineál nua ionsaithe curtha i láthair ag taighdeoirí ó Ollscoil Virginia agus California do struchtúir mhicrea-bhrathadóireachta na bpróiseálaithe Intel agus AMD.
An modh ionsaithe beartaithe tá baint aige le taisce idirmheánach de mhicrea-oibríochtaí a úsáid (taisce micrea-op) i bpróiseálaithe, is féidir a úsáid chun faisnéis a shocraigh le linn amhantrach treoracha a fhorghníomhú.
Tugtar faoi deara go tá an modh nua níos fearr ná ionsaí Specter v1 ó thaobh feidhmíochta de, bíonn sé deacair an t-ionsaí a bhrath agus ní chuirtear bac air leis na modhanna cosanta atá ann cheana i gcoinne ionsaithe trí bhealaí taobh atá deartha chun leochaileachtaí a chosc de bharr forghníomhú amhantrach treoracha.
Mar shampla, cuireann úsáid an ráitis LFENCE bac ar sceitheadh sna céimeanna níos déanaí den fhorghníomhú amhantrach, ach ní chosnaíonn sé i gcoinne sceitheadh trí struchtúir mhicrearchitectural.
Bíonn tionchar ag an modh ar mhúnlaí próiseálaí Intel agus AMD a eisíodh ó 2011, lena n-áirítear an tsraith Intel Skylake agus AMD Zen. Déanann CPUanna nua-aimseartha treoracha casta próiseálaí a mhiondealú ina micrea-oibríochtaí níos simplí cosúil le RISC, atá i dtaisce i taisce ar leithligh.
An taisce seo go bunúsach difriúil ó caches barrleibhéil, níl sé inrochtana go díreach agus feidhmíonn sé mar mhaolán srutha chun rochtain a fháil go tapa ar thorthaí dhíchódú treoracha CISC i micrea-thógáil RISC.
Mar sin féin, na taighdeoirí Tá bealach aimsithe agam chun na dálaí a thagann chun cinn le linn coinbhleachta rochtana taisce a chruthú agus cead a thabhairt ábhar taisce na micrea-oibríochtaí a mheas trí anailís a dhéanamh ar na difríochtaí in am forghníomhaithe gníomhartha áirithe.
Tá an taisce micrea-op ar phróiseálaithe Intel deighilte i gcoibhneas le snáitheanna LAP (Hyper-Snáithe), agus na próiseálaithe Úsáideann AMD Zen taisce roinnte, a chruthaíonn coinníollacha maidir le sceitheadh sonraí, ní hamháin laistigh de shnáithe amháin dá bhforghníomhú, ach freisin idir snáitheanna éagsúla sa SMT (is féidir sceitheadh sonraí a dhéanamh idir cód a reáchtáiltear ar chroíthe loighciúla LAP éagsúla).
Mhol na taighdeoirí modh bunúsach chun athruithe i dtaisce na micrea-op agus cásanna ionsaithe éagsúla a bhrath a ligeann do bhealaí tarchuir sonraí ceilte a chruthú agus cód leochaileach a úsáid chun sonraí rúnda a scagadh, laistigh de phróiseas amháin (mar shampla, chun próiseas sceite sonraí a eagrú agus iad ag rith sa tríú háit -chód páirtí in innill JIT agus meaisíní fíorúla) agus idir an eithne agus na próisis i spás úsáideora.
Trí leagan den ionsaí Specter a chur ar stáitse ag baint úsáide as an taisce micrea-op, d’éirigh leis na taighdeoirí tréchur 965.59 Kbps a bhaint amach le ráta earráide 0.22% agus 785.56 Kbps agus iad ag úsáid ceartú earráide, i gcás sceitheadh laistigh den chuimhne chéanna. seoltaí. agus leibhéal na pribhléide.
Le sceitheadh a chuimsigh leibhéil phribhléid éagsúla (idir eithne agus spás úsáideora), ba é an tréchur ná 85,2 Kbps le ceartú earráide breise agus 110,96 Kbps le ráta earráide 4%.
Agus ionsaí á dhéanamh ar phróiseálaithe AMD Zen, a chruthaíonn sceitheadh idir croíthe loighciúla LAP éagsúla, ba é an tréchur 250 Kbps le ráta earráide 5,59% agus 168,58 Kbps le ceartú earráide. I gcomparáid leis an modh clasaiceach Specter v1, bhí an t-ionsaí nua 2,6 uair níos tapa.
Meastar go n-éileoidh ionsaí taisce micrea-op níos mó athruithe díghrádaithe feidhmíochta ná nuair a cumasaíodh cosaintí Specter.
Mar chomhréiteach is fearr, moltar bac a chur ar ionsaithe den sórt sin ní trí thaisceadh a dhíchumasú, ach ar leibhéal na monatóireachta aimhrialtachta agus na gnáth-ionsaithe taisce a chinneadh.
Mar a tharla sna hionsaithe Specter, ní mór script áirithe a fhorghníomhú chun sceitheadh den eithne nó próisis eile a eagrú (giuirléidí) ar thaobh an íospartaigh de phróisis, as a dtagann treoracha a fhorghníomhú go amhantrach.
Fuarthas timpeall 100 feiste den sórt sin san eithne Linux agus bainfear iad, ach aimsítear réitigh go rialta chun iad a ghiniúint, mar shampla iad siúd a bhaineann le cláir BPF atá crafted go speisialta a sheoladh sa eithne.
Ar deireadh má tá suim agat níos mó a fháil amach faoi, is féidir leat na sonraí a sheiceáil Sa nasc seo a leanas.
Bí ar an chéad trácht