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