ರಸ್ಟಿಕಲ್ ಓಪನ್ ಸೋರ್ಸ್ ಡ್ರೈವರ್ ಅನ್ನು OpenCL 3.0 ನೊಂದಿಗೆ ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿದೆ

ಮೆಸಾ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಡೆವಲಪರ್‌ಗಳು ಹಳ್ಳಿಗಾಡಿನ ಚಾಲಕನ ಕ್ರೋನೋಸ್ ಸಂಸ್ಥೆಯಿಂದ ಪ್ರಮಾಣೀಕರಣವನ್ನು ಘೋಷಿಸಿದರು, ಇದು CTS (ಕ್ರೋನೋಸ್ ಕಾನ್ಫಾರ್ಮೆನ್ಸ್ ಟೆಸ್ಟ್ ಸೂಟ್) ಸೆಟ್‌ನಿಂದ ಎಲ್ಲಾ ಪರೀಕ್ಷೆಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಉತ್ತೀರ್ಣಗೊಳಿಸಿದೆ ಮತ್ತು API ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ OpenCL 3.0 ನಿರ್ದಿಷ್ಟತೆಯೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಗುರುತಿಸಲ್ಪಟ್ಟಿದೆ. ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸಮಾನಾಂತರ ಕಂಪ್ಯೂಟಿಂಗ್ ಅನ್ನು ಸಂಘಟಿಸಲು ಸಿ ಭಾಷೆಯ ವಿಸ್ತರಣೆಗಳು. ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪಡೆಯುವುದು ಮಾನದಂಡಗಳ ಅನುಸರಣೆಯನ್ನು ಅಧಿಕೃತವಾಗಿ ಘೋಷಿಸಲು ಮತ್ತು ಸಂಬಂಧಿತ ಕ್ರೋನೋಸ್ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. Gallium12D Iris ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು 3-ಪೀಳಿಗೆಯ ಇಂಟಿಗ್ರೇಟೆಡ್ ಇಂಟೆಲ್ GPU ಗಳನ್ನು ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಯಿತು.

ಚಾಲಕವನ್ನು ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ರೆಡ್ ಹ್ಯಾಟ್‌ನಿಂದ ಕರೋಲ್ ಹರ್ಬ್ಸ್ಟ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ, ಅವರು ಮೆಸಾ, ನೌವೀವ್ ಡ್ರೈವರ್ ಮತ್ತು ಓಪನ್‌ಸಿಎಲ್ ಓಪನ್ ಸ್ಟಾಕ್‌ನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದ್ದಾರೆ. ರಸ್ಟಿಕಲ್ ಮೆಸಾದ ಓಪನ್‌ಸಿಎಲ್ ಮುಂಭಾಗದ ಕ್ಲೋವರ್‌ನ ಅನಲಾಗ್‌ನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಮೆಸಾದಲ್ಲಿ ಒದಗಿಸಲಾದ ಗ್ಯಾಲಿಯಂ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಕ್ಲೋವರ್ ಅನ್ನು ದೀರ್ಘಕಾಲದವರೆಗೆ ಕೈಬಿಡಲಾಗಿದೆ ಮತ್ತು ಅದರ ಭವಿಷ್ಯದ ಬದಲಿಯಾಗಿ ಹಳ್ಳಿಗಾಡಿನಂತಿದೆ. ಓಪನ್‌ಸಿಎಲ್ 3.0 ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಧಿಸುವುದರ ಜೊತೆಗೆ, ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್‌ಗಾಗಿ ಓಪನ್‌ಸಿಎಲ್ ವಿಸ್ತರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸುವಲ್ಲಿ ರಸ್ಟಿಕಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಕ್ಲೋವರ್‌ನಿಂದ ಭಿನ್ನವಾಗಿದೆ, ಆದರೆ ಇನ್ನೂ ಎಫ್‌ಪಿ 16 ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಮೆಸಾ ಮತ್ತು ಓಪನ್‌ಸಿಎಲ್‌ಗಾಗಿ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ರಚಿಸಲು, ಸಿ ಕೋಡ್‌ನಿಂದ ರಸ್ಟ್ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಕರೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯಾಗಿ, ರಸ್ಟಿಕಲ್‌ನಲ್ಲಿ ರಸ್ಟ್-ಬೈಂಡ್ಜೆನ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ರಸ್ಟ್ ಭಾಷಾ ಬೆಂಬಲ ಕೋಡ್ ಮತ್ತು ರಸ್ಟಿಕಲ್ ಡ್ರೈವರ್ ಅನ್ನು ಮೆಸಾ ಮುಖ್ಯವಾಹಿನಿಗೆ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ನವೆಂಬರ್ ಅಂತ್ಯದಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾದ Mesa 22.3 ಬಿಡುಗಡೆಯಲ್ಲಿ ನೀಡಲಾಗುವುದು. ರಸ್ಟ್ ಮತ್ತು ಹಳ್ಳಿಗಾಡಿನ ಬೆಂಬಲವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" ಆಯ್ಕೆಗಳೊಂದಿಗೆ ನಿರ್ಮಾಣದ ಅಗತ್ಯವಿರುತ್ತದೆ. ನಿರ್ಮಿಸುವಾಗ, ನಿಮಗೆ ಹೆಚ್ಚುವರಿ ಅವಲಂಬನೆಗಳಾಗಿ rustc ಕಂಪೈಲರ್, ಬೈಂಡ್ಜೆನ್ ಬೈಂಡಿಂಗ್ ಜನರೇಟರ್, LLVM, SPIRV-ಟೂಲ್ಸ್ ಮತ್ತು SPIRV-LLVM-ಟ್ರಾನ್ಸ್ಲೇಟರ್ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಮೆಸಾ ಯೋಜನೆಯಲ್ಲಿ ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯನ್ನು 2020 ರಿಂದ ಚರ್ಚಿಸಲಾಗಿದೆ. ರಸ್ಟ್ ಬೆಂಬಲದ ಅನುಕೂಲಗಳ ಪೈಕಿ, ಮೆಮೊರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ವಿಶಿಷ್ಟ ಸಮಸ್ಯೆಗಳನ್ನು ತೊಡೆದುಹಾಕಲು ಹೆಚ್ಚಿದ ಸುರಕ್ಷತೆ ಮತ್ತು ಚಾಲಕರ ಗುಣಮಟ್ಟವನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ಕಜಾನ್ (ವಲ್ಕನ್ ಅನುಷ್ಠಾನ) ನಂತಹ ಮೆಸಾದಲ್ಲಿ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಬೆಳವಣಿಗೆಗಳನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯ. ರಸ್ಟ್ನಲ್ಲಿ). ಅನಾನುಕೂಲಗಳು ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್‌ನ ಹೆಚ್ಚಿದ ಸಂಕೀರ್ಣತೆ, ಕಾರ್ಗೋ ಪ್ಯಾಕೇಜ್ ಸಿಸ್ಟಮ್‌ಗೆ ಜೋಡಿಸಲು ಇಷ್ಟವಿಲ್ಲದಿರುವುದು, ನಿರ್ಮಾಣ ಪರಿಸರಕ್ಕೆ ವಿಸ್ತೃತ ಅಗತ್ಯತೆಗಳು ಮತ್ತು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಪ್ರಮುಖ ಡೆಸ್ಕ್‌ಟಾಪ್ ಘಟಕಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಿರುವ ಬಿಲ್ಡ್ ಅವಲಂಬನೆಗಳಲ್ಲಿ ರಸ್ಟ್ ಕಂಪೈಲರ್ ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯತೆ ಸೇರಿವೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕರೋಲ್ ಹರ್ಬ್ಸ್ಟ್ ನಡೆಸಿದ ನೌವಿಯು ಡ್ರೈವರ್ನ ಅಭಿವೃದ್ಧಿಯ ಕೆಲಸವನ್ನು ನಾವು ಗಮನಿಸಬಹುದು. ಮೇ 30 ರಿಂದ ಬಿಡುಗಡೆಯಾದ ಆಂಪಿಯರ್ ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ GNU NVIDIA GeForce RTX 2020xx ಗಾಗಿ Nouveau ಡ್ರೈವರ್ ಮೂಲಭೂತ OpenGL ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. ಹೊಸ ಚಿಪ್‌ಗಳಿಗೆ ಬೆಂಬಲಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು Linux 6.2 ಕರ್ನಲ್ ಮತ್ತು Mesa 22.3 ನಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ