Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua wehe ʻo ARM i kāna hoʻolālā kaʻina hana hou, ʻo ka Cortex-A77. E like me Cortex-A76 o ka makahiki i hala, ua hoʻolālā ʻia kēia kumu no nā hana kiʻekiʻe ma nā kelepona a me nā ʻano mea like ʻole. I loko o ia mea, manaʻo ka mea hoʻomohala e hoʻonui i ka helu o nā ʻōlelo aʻoaʻo i hoʻokō ʻia i ka uaki (IPC). ʻO ka wikiwiki o ka uaki a me ka hoʻohana ʻana i ka mana ma kahi o ka pae Cortex-A76.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

I kēia manawa, manaʻo ʻo ARM e hoʻonui wikiwiki i ka hana o kāna mau cores. Wahi a kāna mau hoʻolālā, e hoʻomaka ana me ka 73 Cortex-A2016 a hiki i ka hoʻolālā 2020 Hercules, manaʻo ka hui e hoʻonui i ka mana CPU e 2,5 mau manawa. ʻO ka hoʻololi ʻana mai 16 nm a 10 nm a laila i 7 nm i hiki ke hoʻonui i ke alapine o ka uaki, a me ka hui pū ʻana me ka Cortex-A75 a laila Cortex-A76 architecture, e like me ka manaʻo o ARM, kahi hoʻonui 1,8-fold i ka hana. ua hoʻokō ʻia a hiki i kēia lā. I kēia manawa, e ʻae ʻo Cortex-A77 core, ma muli o ka piʻi ʻana o ka IPC, e hoʻonui i ka hana e kekahi 20% i ka manawa like. ʻO ia hoʻi, he piʻi 2,5-fold i 2020 lilo maoli.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

ʻOiai ka piʻi ʻana o 20% o ka IPC, manaʻo ʻo ARM ʻaʻole i hoʻonui ka mana o ka A77. ʻO ke kālepa i kēia hihia, ʻo ka A77 chip wahi ma kahi o 17% ʻoi aku ka nui ma mua o ka A76 ma nā pae hana like. ʻO ka hopena, e piʻi iki ke kumukūʻai o ke kumu hoʻokahi. Inā mākou e hoʻohālikelike i nā hoʻokō o ARM me nā alakaʻi o ka ʻoihana, pono e ʻōlelo ʻo AMD ma Zen 2 i loaʻa i ka piʻi ʻana o ka IPC o 15% i hoʻohālikelike ʻia me Zen +, aʻo ka waiwai IPC o nā cores Intel e like me nā makahiki he nui.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻonui ʻia ka puka makani hoʻokō no ka hoʻololi ʻana i ke kaʻina o nā kauoha (out-of-order window size) e 25%, i 160 mau ʻāpana, e hiki ai i ka kernel ke hoʻonui i ka parallelism o nā helu. ʻOiai ʻo ka Cortex-A76 i loaʻa i kahi Branch Target Buffer, a ua hoʻonui ʻia ka Cortex-A77 e kekahi 33%, i ka 8 KB, kahi e hiki ai i ka lālā wānana ke hoʻokō pono i ka hoʻonui ʻana i ka helu o nā kuhikuhi like.


Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

ʻO kahi hana hou hou aʻe he 1,5 KB cache hou e mālama ana i nā hana macro (MOPs) i hoʻihoʻi ʻia mai ka module decoding. Hoʻokaʻawale ka papa hana ʻōnaehana ARM i nā ʻōlelo kuhikuhi mai ka noi mea hoʻohana i loko o nā hana macro liʻiliʻi, a laila wāwahi iā lākou i loko o nā micro-operations i hāʻawi ʻia i ke kumu hoʻokō. Hoʻohana ʻia ka cache MOP e hōʻemi i ka hopena o nā lālā i hala a me ka flushes no ka mea ua mālama ʻia nā hana macro ma kahi poloka ʻokoʻa a ʻaʻole koi i ka hoʻololi hou ʻana - no laila e hoʻonui ai i ka throughput core. Ma kekahi mau hana, he mea hoʻohui maikaʻi loa ka poloka hou i ka cache aʻo maʻamau.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻohui ʻia kahi poloka ALU ʻehā a me kahi poloka lālā ʻelua i ke kumu hoʻokō. Hoʻonui ka hā o ka ALU i ka hana holoʻokoʻa holoʻokoʻa e 1,5 mau manawa ma o ka ʻae ʻana i nā ʻōlelo kuhikuhi hoʻokahi (e like me ADD a me SUB) a me nā hana integer push-pull e like me ka hoʻonui. Hiki i nā ALU ʻelua ʻē aʻe ke mālama i nā ʻōlelo kuhikuhi kumu hoʻokahi, ʻoiai ua hoʻouka ʻia ka poloka hope i nā hana makemakika paʻakikī e like me ka mahele, multiply-accumulate, etc. hiki i ka core ke lawelawe i ka hana, he mea pono ia ma na hihia e pili ana elua o na kauoha eono i ka hoololi lala. Ua hōʻike ka hoʻāʻo kūloko ma ARM i nā pono hana mai ka hoʻohana ʻana i kēia poloka lālā ʻelua.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

ʻO nā hoʻololi kernel ʻē aʻe e pili ana i ka hoʻohui ʻana o kahi pipeline encryption AES lua, hoʻonui i ka bandwidth hoʻomanaʻo, kahi ʻenekini prefetch data i hoʻomaikaʻi hou ʻia e hoʻomaikaʻi i ka mana ʻoiai e hoʻonui ana i ka ʻōnaehana DRAM throughput, cache optimizations, a me nā mea hou aku.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

ʻIke ʻia ka loaʻa nui loa ma ka Cortex-A77 ma nā hana integer a me nā wahi lana. Kākoʻo ʻia kēia e nā ʻōkuhi SPEC kūloko o ARM, e hōʻike ana i ka loaʻa o ka hana o 20% a me 35% i nā hana integer a me ka floating point, kēlā me kēia. ʻO ka hoʻomaikaʻi ʻana i ka bandwidth hoʻomanaʻo ma kahi o 15-20%. ʻO ka holoʻokoʻa, ʻoi aku ka maikaʻi a me nā hoʻololi i ka awelika A77 he 20 pakeneka ka piʻi ʻana o ka hana i hoʻohālikelike ʻia i ka hanauna ma mua. Me nā loina ʻenehana hou e like me 7nm ULV, hiki iā mākou ke loaʻa nā pōmaikaʻi hou aʻe i nā pahu hope.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77

Ua hoʻomohala ʻo ARM i ka Cortex-A77 e hana i kahi hui nui 4 + 4. LITTLE (4 cores ikaika a me 4 mau mea maʻalahi i ka ikehu). Akā, ma muli o ka hoʻonui nui ʻana o ka hale hana hou, nui nā mea hana, i mea e mālama ai i ke kālā, hiki ke hoʻolauna i nā hui 1 + 3 + 4 a i ʻole 2 + 2 + 4, kahi i hoʻomaʻamaʻa ikaika ʻia, kahi hoʻokahi a ʻelua paha cores. piha, ʻoki ʻole ʻia A77.

Ua hoʻolauna ʻo ARM i kahi core CPU ikaika hou - Cortex-A77



Source: 3dnews.ru

Pākuʻi i ka manaʻo hoʻopuka