Rusticl ಈಗ ಪ್ರಮಾಣೀಕರಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು OpenCL 3.0 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ

ತುಕ್ಕು-2

ಮೆಸಾದ ರಸ್ಟಿಕಲ್ ನಿಯಂತ್ರಕವು ಅನುಸರಣೆ ಪರೀಕ್ಷಾ ಸೂಟ್ (CTS) ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿ ಉತ್ತೀರ್ಣವಾಗಿದೆ

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

ಇದರೊಂದಿಗೆ, ಮಾನದಂಡಗಳೊಂದಿಗೆ ಅಧಿಕೃತವಾಗಿ ಹೊಂದಾಣಿಕೆಯನ್ನು ಘೋಷಿಸಲು ಮತ್ತು ಅವುಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕ್ರೋನೋಸ್ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸುವ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಿದೆ.

ಚಾಲಕವನ್ನು ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ರೆಡ್ ಹ್ಯಾಟ್‌ನ ಕರೋಲ್ ಹರ್ಬ್ಸ್ಟ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ, ಅವರು ಮೆಸಾ, ನೌವಿಯೋ ಡ್ರೈವರ್ ಮತ್ತು ಓಪನ್ ಓಪನ್‌ಸಿಎಲ್ ಸ್ಟಾಕ್‌ನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದ್ದಾರೆ.

Rusticl ಎಲ್ಲಾ CTS ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗುತ್ತಾರೆ

Mesa 22.3 ಬಿಡುಗಡೆಯಲ್ಲಿ ಇತ್ತೀಚೆಗೆ OpenCL ಅಳವಡಿಕೆಯೊಂದಿಗೆ ವಿಲೀನಗೊಂಡಿರುವ Mesa ಒಳಗೆ Rusticl ಮೊದಲ ರಸ್ಟ್ ಕೋಡ್ ಆಗಿದೆ, ಮತ್ತು Gallium12D Iris ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು 3 ನೇ ತಲೆಮಾರಿನ ಇಂಟೆಲ್ GPU ಅನ್ನು ಹೊಂದಿರುವ ಸಿಸ್ಟಂನಲ್ಲಿ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಗಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು.

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

ಮೆಸಾ ಮತ್ತು ಓಪನ್‌ಸಿಎಲ್‌ಗಾಗಿ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ರಚಿಸಲು ರಸ್ಟಿಕಲ್ ರಸ್ಟ್-ಬೈಂಡ್ಜೆನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಅದು ರಸ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ಸಿ ಕೋಡ್‌ನಿಂದ ಕರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯಾಗಿ. ಮೆಸಾ ಯೋಜನೆಯಲ್ಲಿ ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯನ್ನು 2020 ರಿಂದ ಚರ್ಚಿಸಲಾಗಿದೆ.

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

ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಕೋಡ್ ಮತ್ತು ಹಳ್ಳಿಗಾಡಿನ ನಿಯಂತ್ರಕವನ್ನು ಮುಖ್ಯವಾಹಿನಿಯ ಮೆಸಾಗೆ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ನವೆಂಬರ್ ಅಂತ್ಯದಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗುವ Mesa 22.3 ಬಿಡುಗಡೆಯಲ್ಲಿ ನೀಡಲಾಗುವುದು. ರಸ್ಟ್ ಮತ್ತು ರಸ್ಟಿಕಲ್ ಬೆಂಬಲವನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸ್ಪಷ್ಟ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಸಂಕಲನದ ಅಗತ್ಯವಿರುತ್ತದೆ "-D gallium-rusticl=true -Dllvm=ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ -Drust_std=2021".

ಕಂಪೈಲ್ ಮಾಡುವಾಗ, rustc ಕಂಪೈಲರ್, ಬೈಂಡ್ಜೆನ್, LLVM, SPIRV-ಟೂಲ್ಸ್, ಮತ್ತು SPIRV-LLVM-ಟ್ರಾನ್ಸ್ಲೇಟರ್ ಹೆಚ್ಚುವರಿ ಅವಲಂಬನೆಗಳ ಅಗತ್ಯವಿದೆ.

ಅವರು ಎಂದು ಉಲ್ಲೇಖಿಸಬೇಕುOpenCL 3.0 API ಎಲ್ಲಾ OpenCL ಆವೃತ್ತಿಗಳನ್ನು (1.2, 2.x) ಒಳಗೊಳ್ಳುತ್ತದೆ, ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ಪ್ರತ್ಯೇಕ ವಿಶೇಷಣಗಳನ್ನು ಒದಗಿಸದೆ. OpenCL 3.0 ಹೆಚ್ಚುವರಿ ವಿಶೇಷಣಗಳ ಏಕೀಕರಣದ ಮೂಲಕ ಕೋರ್ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು OpenCL 1.2/2.X ನ ಏಕಶಿಲೆಯ ಸ್ವರೂಪವನ್ನು ನಿರ್ಬಂಧಿಸದೆಯೇ ಆಯ್ಕೆಗಳ ರೂಪದಲ್ಲಿ ಅತಿಕ್ರಮಿಸುತ್ತದೆ.

ಜೊತೆಗೆ, ನಿರ್ದಿಷ್ಟತೆ OpenCL 3.0 ಅನ್ನು ಪರಿಸರ, ವಿಸ್ತರಣೆಗಳು ಮತ್ತು ವಿಶೇಷಣಗಳೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ ಸಾಮಾನ್ಯ ಮಧ್ಯಂತರ ಪ್ರಾತಿನಿಧ್ಯ SPIR-V, ಅದೂ ಸಹ ವಲ್ಕನ್ API ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇದರೊಂದಿಗೆ, SPIR-V 1.3 ವಿವರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯವಾಗಿ OpenCL 3.0 ಕರ್ನಲ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಕಂಪ್ಯೂಟೇಶನಲ್ ಕರ್ನಲ್‌ಗಳಿಗಾಗಿ SPIR-V ಮಧ್ಯಂತರ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಬಳಸುವ ಮೂಲಕ, ಉಪಗುಂಪುಗಳೊಂದಿಗೆ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

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

ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


ಲೇಖನದ ವಿಷಯವು ನಮ್ಮ ತತ್ವಗಳಿಗೆ ಬದ್ಧವಾಗಿದೆ ಸಂಪಾದಕೀಯ ನೀತಿ. ದೋಷವನ್ನು ವರದಿ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ ಇಲ್ಲಿ.

ಕಾಮೆಂಟ್ ಮಾಡಲು ಮೊದಲಿಗರಾಗಿರಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.