ටයර් නියෝජනය වේ, Linux- රස්ට් භාෂාවෙන් ලියා ඇති ARM Mali GPU සඳහා ධාවකයක්

කොලබොරා හි වීඩියෝ කෝඩෙක් සංවර්ධනය පිළිබඳ සේවය කරන ඩැනියෙල් අල්මේදා, සංවර්ධක තැපැල් ලැයිස්තුවේ පළ කරන ලදී. Linux- Mali G310, G510, සහ G710 වැනි Command Stream Frontend (CSF) තාක්ෂණය භාවිතා කරන ARM Mali GPU සඳහා Tyr ධාවකයේ මූලික ක්‍රියාත්මක කිරීම. ධාවක කේතය Rust භාෂාවෙන් ලියා ඇති අතර කේත පේළි 600 කට වඩා වැඩි ගණනකින් සමන්විත වේ. Tyr ධාවකයේ වැඩ කටයුතු Collabora, Arm සහ Google විසින් ඒකාබද්ධව සිදු කරනු ලැබේ.

නව ධාවකය නිර්මාණය කිරීම සඳහා රාමුව, Rust භාෂාවෙන් ලියා 6.15 කර්නලයට අර්ධ වශයෙන් එකතු කරන ලද NVIDIA GPU සඳහා සංවර්ධනය කරන ලද, rust_platform_driver ධාවකයේ සහ Nova ධාවකයේ සංරචක භාවිතා කරයි. Mali GPU සමඟ අන්තර් ක්‍රියා කිරීම සඳහා ක්‍රියාකාරීත්වය C භාෂාවෙන් ලියා ඇති පවතින Panthor (සෘජු විදැහුම්කරණ කළමනාකරු) DRM ධාවකයෙන් ලබාගෙන ඇත. Tyr ධාවකයේ uAPI, Panthor ධාවකයේ uAPI හා සමාන වන අතර, එමඟින් පවතින පරිශීලක අවකාශ සංරචක එය සමඟ භාවිතා කිරීමට ඉඩ සලසයි.

මාලි GPU වල 10 වන පරම්පරාවේ සිට භාවිතා කරන ලද CSF තාක්ෂණය, සමහර ධාවක කාර්යයන් ස්ථිරාංග පැත්තට ගෙනයාම සහ GPU මත වැඩ ක්‍රියාත්මක කිරීම සංවිධානය කිරීම සඳහා නව ආකෘතියක් භාවිතා කිරීම සඳහා කැපී පෙනේ. CSF අතුරුමුහුණතක් සහිත GPU වල, වැඩ දාමයක් යැවීම මත පදනම් වූ ආකෘතියක් වෙනුවට, ස්ථිරාංග පැත්තේ විධාන ප්‍රවාහ පෝලිම කාලසටහන්ගත කිරීම සමඟ විධාන ප්‍රවාහයක් මත පදනම් වූ ආකෘතියක් භාවිතා කරයි. කාලසටහන්කරුගේ කාර්යය සංවිධානය කිරීම සඳහා, වෙනම Cortex-M7 ක්ෂුද්‍ර පාලකයක් GPU තුළට ගොඩනගා ඇති අතර, CSF උපදෙස් ක්‍රියාත්මක කිරීම සඳහා විශේෂ විධාන ක්‍රියාත්මක කිරීමේ ඒකකයක් (විධාන ක්‍රියාත්මක කිරීමේ ඒකකය) සපයනු ලැබේ.

Tyr හි ක්‍රියාකාරීත්වය තවමත් Panthor ධාවකයට වඩා පසුගාමී ය, නමුත් සංවර්ධකයින් ධාවක හැකියාවන්හි සමානාත්මතාවය ලබා ගන්නා තෙක් පරතරය ක්‍රමයෙන් අඩු කිරීමට අදහස් කරයි. අතුරුදහන් වූ විශේෂාංග සඳහා Rust හි ධාවක නිර්මාණය කිරීම සඳහා කර්නලයට අමතර වියුක්ත කිරීම් ඒකාබද්ධ කිරීම අවශ්‍ය වේ, එබැවින් Tyr ධාවකයේ සංවර්ධනය කර්නලයට මෙම වියුක්ත කිරීම් එකතු කිරීම සමඟ සමමුහුර්ත කරනු ලැබේ. උදාහරණයක් ලෙස, GPU සඳහා Rust ධාවකවල මතක සිතියම්ගත කිරීමේ හැකියාවන් කර්නලයට තවමත් නොමැත, ඒවා තවමත් සම්මත කර නොමැති GPUVM පැච් කට්ටලය තුළ සංවර්ධනය වෙමින් පවතී.

මූලාශ්රය: opennet.ru

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster