ಕೊಲಾಬೊರಾ ಕಂಪನಿ
ಪ್ಯಾನ್ಫ್ರಾಸ್ಟ್ ಡ್ರೈವರ್ನ ಆರಂಭಿಕ ಗಮನವು ಮಿಡ್ಗಾರ್ಡ್ ಚಿಪ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ, ಆದರೆ ಈಗ ಬಿಫ್ರಾಸ್ಟ್ ಚಿಪ್ಗಳಿಗೆ ಗಮನ ನೀಡಲಾಗುತ್ತಿದೆ, ಇದು ಕಮಾಂಡ್ ಫ್ಲೋ ಪ್ರದೇಶದಲ್ಲಿ ಮಿಡ್ಗಾರ್ಡ್ಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ, ಆದರೆ ಶೇಡರ್ಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸೂಚನೆಗಳಲ್ಲಿ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಹೊಂದಿದೆ. ಶೇಡರ್ಗಳು ಮತ್ತು ಆಜ್ಞೆಯ ಹರಿವಿನ ನಡುವೆ.
ಡೆವಲಪರ್ಗಳು ಶೇಡರ್ ಕಂಪೈಲರ್ನ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಸಿದ್ಧಪಡಿಸಿದ್ದಾರೆ ಅದು Bifrost GPU ಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಆಂತರಿಕ ಸೂಚನೆಗಳ ಗುಂಪನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಕಂಪೈಲರ್ನಲ್ಲಿ ವಿಸ್ತೃತ ಸೂಚನೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ನಾವು ಯೋಜಿಸುತ್ತೇವೆ, ಇದು ನಮಗೆ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಶೇಡರ್ಗಳನ್ನು ಜೋಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬದಲಾವಣೆಗಳನ್ನು ಮೆಸಾ ಕೋಡ್ಬೇಸ್ಗೆ ತಳ್ಳಲಾಗಿದೆ ಮತ್ತು ಮುಂದಿನ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯಾದ 20.1 ರ ಭಾಗವಾಗಿರುತ್ತದೆ.
ಪ್ಯಾನ್ಫ್ರಾಸ್ಟ್ ಡ್ರೈವರ್ ಅನ್ನು ARM ನಿಂದ ಮೂಲ ಡ್ರೈವರ್ಗಳ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಆಧರಿಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಮಿಡ್ಗಾರ್ಡ್ (ಮಾಲಿ-T6xx, Mali-T7xx, Mali-T8xx) ಮತ್ತು Bifrost (ಮಾಲಿ G3x, G5x, G7x) ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಚಿಪ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. GPU ಮಾಲಿ 400/450 ಗಾಗಿ, ARM ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಆಧರಿಸಿ ಅನೇಕ ಹಳೆಯ ಚಿಪ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ, ಡ್ರೈವರ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ
ಮೂಲ: opennet.ru