ಇಂಟೆಲ್ CPU, GPU, FPGA ಮತ್ತು NPU ಗಾಗಿ ಏಕೀಕೃತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿ "ಒಂದು API" ಅನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತಿದೆ

ಕೇವಲ ಐದು ವರ್ಷಗಳ ಹಿಂದೆ, ಇಂಟೆಲ್ x86-ಹೊಂದಾಣಿಕೆಯ ಸೂಚನೆಗಳ ಆಧಾರದ ಮೇಲೆ ಏಕೈಕ, ಉದ್ಯಮ-ಗುಣಮಟ್ಟದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ನೀಡಲು ಹೆಮ್ಮೆಪಡುತ್ತದೆ. ಈ ಮಾದರಿಯು Atom SoC, Xeon Phi ಲೆಕ್ಕಾಚಾರದ ವೇಗವರ್ಧಕಗಳು (ತುಲನಾತ್ಮಕವಾಗಿ ಗ್ರಾಫಿಕ್ ಆರ್ಕಿಟೆಕ್ಚರ್ - nee Larrabee) ಮತ್ತು ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಆಧರಿಸಿದ ಮೊಬೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇಂದು "x86 ನಮ್ಮ ಎಲ್ಲವೂ" ಎಂಬ ಪ್ರಬಂಧವು ಕಂಪನಿಗೆ ಪ್ರಸ್ತುತವಾಗುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ. ಇಂಟೆಲ್ ಶೀಘ್ರದಲ್ಲೇ ವಿಶಿಷ್ಟವಾದ ಡಿಸ್ಕ್ರೀಟ್ ಗ್ರಾಫಿಕ್ಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ಹೊಂದಲಿದೆ ಮತ್ತು ನ್ಯೂರಲ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರೊಸೆಸರ್‌ಗಳು ಈಗಾಗಲೇ ಕಾಣಿಸಿಕೊಂಡಿವೆ. ಹೊಸ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳಿಗಾಗಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು, ಇಂಟೆಲ್‌ಗೆ ಹೊಸ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ಅದು ಏಕೀಕೃತವಾಗಿರಬೇಕು.

ಇಂಟೆಲ್ CPU, GPU, FPGA ಮತ್ತು NPU ಗಾಗಿ ಏಕೀಕೃತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿ "ಒಂದು API" ಅನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತಿದೆ

ಇತ್ತೀಚೆಗೆ ಲಂಡನ್‌ನಲ್ಲಿ ಇಂಟೆಲ್ ಸಾಫ್ಟ್‌ವೇರ್ ಟೆಕ್ನಾಲಜಿ ಸಮಾರಂಭದಲ್ಲಿ ಕಂಪನಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಅಂತಹ ಮಾದರಿ. ಹೊಸ ಏಕೀಕೃತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು One API ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ಯೋಜನೆಯ ಪ್ರಕಾರ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಆಯ್ಕೆಯನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ ಪೂರ್ಣ ಶ್ರೇಣಿಯ ಇಂಟೆಲ್ ಪರಿಹಾರಗಳು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸುಲಭವಾಗುತ್ತದೆ. ಬಿಲ್ ಸ್ಯಾವೇಜ್ ಪ್ರಕಾರ, ಇಂಟೆಲ್ ಉಪಾಧ್ಯಕ್ಷ ಮತ್ತು ಕಂಪ್ಯೂಟ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಡೆವಲಪರ್ ಉತ್ಪನ್ನಗಳ ಜನರಲ್ ಮ್ಯಾನೇಜರ್, "ಒನ್ API ಯೋಜನೆಯ ಗುರಿಯು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಏಕೀಕೃತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ಒದಗಿಸುವ ಸಾಧನಗಳ ಗುಂಪನ್ನು ಒದಗಿಸುವುದು ಮತ್ತು ವಿಭಿನ್ನ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ರಚಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. . ನಮ್ಮ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳು ಮೀಸಲಾದ ವೇಗವರ್ಧಕಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಿಕಸನಗೊಳ್ಳುತ್ತಿದ್ದಂತೆ, ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಹಾರ್ಡ್‌ವೇರ್‌ನಿಂದ ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪಡೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಹಾರಗಳನ್ನು ಇಂಟೆಲ್ ಒದಗಿಸುತ್ತದೆ."

ವಿಭಿನ್ನ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯದ ಇತ್ತೀಚಿನ ಉದಾಹರಣೆಯೆಂದರೆ OpenVINO ಟೂಲ್‌ಕಿಟ್ ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳ ಇಂಟೆಲ್ ವಿತರಣೆ. ನಾವು ಪದೇ ಪದೇ ಹೊಂದಿದ್ದೇವೆ ಹೇಳಿದರು ಎಲ್ಲಾ Intel SVMS (ಸ್ಕೇಲಾರ್, ವೆಕ್ಟರ್, ಮ್ಯಾಟ್ರಿಕ್ಸ್, ಪ್ರಾದೇಶಿಕ) ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಾದ್ಯಂತ ಒಂದೇ, ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿದ ಆಳವಾದ ಕಲಿಕೆಯ ಅನುಭವವನ್ನು ನೀಡುವ ಈ ಉಪಕರಣದ ಬಗ್ಗೆ. ಇದರರ್ಥ OpenVINO ಸಾಂಪ್ರದಾಯಿಕ, ಗ್ರಾಫಿಕ್ಸ್, ನರ ಸಂಸ್ಕಾರಕಗಳು ಮತ್ತು FPGA ಗಳಿಗಾಗಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. One API ಯೋಜನೆಯು ನೇರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು API ಮೂಲಕ ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ವಿಸ್ತರಿತ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಮತ್ತು ಸ್ವಲ್ಪ ಸರಳವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಪ್ರತ್ಯೇಕ ಮೂಲ ಕೋಡ್ ಬೇಸ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯದಿಂದ ನಿಮ್ಮನ್ನು ಮುಕ್ತಗೊಳಿಸುತ್ತದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು, ಹಾಗೆಯೇ ವಿವಿಧ ಪರಿಕರಗಳು ಮತ್ತು ಕೆಲಸದ ಹರಿವುಗಳು.

"ಡೈರೆಕ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್: ಒನ್ API ಪ್ರಾಜೆಕ್ಟ್ ಹೊಸ ನೇರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ, ಡೇಟಾ ಪ್ಯಾರಲಲ್ C ++ (DPC ++) ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ನಿರ್ದಿಷ್ಟ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ ಸ್ವಾಮ್ಯದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಮುಕ್ತ, ಉದ್ಯಮ-ವ್ಯಾಪಕ ಪರ್ಯಾಯವನ್ನು ನೀಡುತ್ತದೆ. DPC++ C++ ಅನ್ನು ಆಧರಿಸಿದೆ, ಮತ್ತು ಭಾಷೆಯು ದಿ ಕ್ರೋನೋಸ್ ಗ್ರೂಪ್‌ನಿಂದ SYCL* ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇದು ಮುಕ್ತ ಸಮುದಾಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಭಾಷಾ ವಿಸ್ತರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ."

API ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ವಿವಿಧ ರೀತಿಯ ಕೆಲಸದ ಹೊರೆಗಳಿಗೆ ಅನನ್ಯ ಲೈಬ್ರರಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರತಿ ಟಾರ್ಗೆಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಲೈಬ್ರರಿ ಕಾರ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತದೆ. ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು, DPC++ ಮತ್ತು SVMS ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಪರಿಕರಗಳ ವಿಸ್ತೃತ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ಡೆವಲಪರ್ ಪರಿಕರಗಳ ಬೀಟಾ ಆವೃತ್ತಿ ಮತ್ತು One API ಯೋಜನೆಯ ಕುರಿತು ಹೆಚ್ಚುವರಿ ವಿವರಗಳನ್ನು 2019 ರ ನಾಲ್ಕನೇ ತ್ರೈಮಾಸಿಕದಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ನಾವು ಸೇರಿಸುತ್ತೇವೆ.



ಮೂಲ: 3dnews.ru
DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ 🔥 DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ವೆಬ್‌ಸೈಟ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ | ProHoster