ARM ತನ್ನ ಇತ್ತೀಚಿನ ಪ್ರೊಸೆಸರ್ ವಿನ್ಯಾಸವಾದ ಕಾರ್ಟೆಕ್ಸ್-A77 ಅನ್ನು ಅನಾವರಣಗೊಳಿಸಿದೆ. ಕಳೆದ ವರ್ಷದ ಕಾರ್ಟೆಕ್ಸ್-A76 ನಂತೆ, ಈ ಕೋರ್ ಅನ್ನು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳು ಮತ್ತು ವಿವಿಧ ಸಾಧನಗಳಲ್ಲಿ ಉನ್ನತ-ಮಟ್ಟದ ಕಾರ್ಯಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅದರಲ್ಲಿ, ಡೆವಲಪರ್ ಪ್ರತಿ ಗಡಿಯಾರಕ್ಕೆ (IPC) ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಸೂಚನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಗಡಿಯಾರದ ವೇಗ ಮತ್ತು ವಿದ್ಯುತ್ ಬಳಕೆಯು ಸರಿಸುಮಾರು ಕಾರ್ಟೆಕ್ಸ್-A76 ಮಟ್ಟದಲ್ಲಿ ಉಳಿಯಿತು.
ಪ್ರಸ್ತುತ, ARM ತನ್ನ ಕೋರ್ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಹೆಚ್ಚಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಅದರ ಯೋಜನೆಗಳ ಪ್ರಕಾರ, 73 ಕಾರ್ಟೆಕ್ಸ್-A2016 ನಿಂದ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು 2020 ಹರ್ಕ್ಯುಲಸ್ ವಿನ್ಯಾಸದವರೆಗೆ, ಕಂಪನಿಯು CPU ಶಕ್ತಿಯನ್ನು 2,5 ಪಟ್ಟು ಹೆಚ್ಚಿಸಲು ಉದ್ದೇಶಿಸಿದೆ. ಈಗಾಗಲೇ 16 nm ನಿಂದ 10 nm ಗೆ ಮತ್ತು ನಂತರ 7 nm ಗೆ ಪರಿವರ್ತನೆಗಳು ಗಡಿಯಾರದ ಆವರ್ತನವನ್ನು ಹೆಚ್ಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು ಮತ್ತು ಕಾರ್ಟೆಕ್ಸ್-A75 ಮತ್ತು ನಂತರ ಕಾರ್ಟೆಕ್ಸ್-A76 ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಂಯೋಜನೆಯೊಂದಿಗೆ ARM ಅಂದಾಜಿನ ಪ್ರಕಾರ, ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ 1,8 ಪಟ್ಟು ಹೆಚ್ಚಳವಾಗಿದೆ. ಇಲ್ಲಿಯವರೆಗೆ ಸಾಧಿಸಲಾಗಿದೆ. ಈಗ Cortex-A77 ಕೋರ್ IPC ಯ ಹೆಚ್ಚಳದಿಂದಾಗಿ ಅದೇ ಗಡಿಯಾರದ ಆವರ್ತನದಲ್ಲಿ ಮತ್ತೊಂದು 20% ರಷ್ಟು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಅಂದರೆ, 2,5 ರಲ್ಲಿ 2020 ಪಟ್ಟು ಹೆಚ್ಚಳವು ಸಾಕಷ್ಟು ನೈಜವಾಗಿದೆ.
IPC ಯಲ್ಲಿ 20% ಹೆಚ್ಚಳವಾಗಿದ್ದರೂ, A77 ನ ವಿದ್ಯುತ್ ಬಳಕೆ ಹೆಚ್ಚಿಲ್ಲ ಎಂದು ARM ಅಂದಾಜಿಸಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ವ್ಯಾಪಾರ-ವಹಿವಾಟು ಎಂದರೆ A77 ಚಿಪ್ ಪ್ರದೇಶವು ಅದೇ ಸಂಸ್ಕರಣಾ ಮಾನದಂಡಗಳಲ್ಲಿ A17 ಗಿಂತ ಸರಿಸುಮಾರು 76% ದೊಡ್ಡದಾಗಿದೆ. ಪರಿಣಾಮವಾಗಿ, ವೈಯಕ್ತಿಕ ಕೋರ್ನ ವೆಚ್ಚವು ಸ್ವಲ್ಪ ಹೆಚ್ಚಾಗುತ್ತದೆ. ನಾವು ARM ನ ಸಾಧನೆಗಳನ್ನು ಉದ್ಯಮದ ನಾಯಕರೊಂದಿಗೆ ಹೋಲಿಸಿದರೆ, ಝೆನ್ + ಗೆ ಹೋಲಿಸಿದರೆ ಝೆನ್ 2 ನಲ್ಲಿನ AMD 15% ರಷ್ಟು IPC ಹೆಚ್ಚಳವನ್ನು ಸಾಧಿಸಿದೆ ಎಂದು ಹೇಳುವುದು ಯೋಗ್ಯವಾಗಿದೆ, ಆದರೆ Intel ಕೋರ್ಗಳ IPC ಮೌಲ್ಯವು ಹಲವು ವರ್ಷಗಳಿಂದ ಸರಿಸುಮಾರು ಒಂದೇ ಆಗಿರುತ್ತದೆ.
ಆಜ್ಞೆಗಳ ಅನುಕ್ರಮವನ್ನು ಬದಲಾಯಿಸುವ ಎಕ್ಸಿಕ್ಯೂಶನ್ ವಿಂಡೋವನ್ನು (ಆಫ್-ಆರ್ಡರ್ ವಿಂಡೋ ಗಾತ್ರ) 25% ರಿಂದ 160 ಘಟಕಗಳಿಗೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ, ಇದು ಕರ್ನಲ್ ಲೆಕ್ಕಾಚಾರಗಳ ಸಮಾನಾಂತರತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕಾರ್ಟೆಕ್ಸ್-A76 ಸಹ ದೊಡ್ಡ ಶಾಖೆಯ ಟಾರ್ಗೆಟ್ ಬಫರ್ ಅನ್ನು ಹೊಂದಿತ್ತು, ಮತ್ತು ಕಾರ್ಟೆಕ್ಸ್-A77 ಅದನ್ನು ಮತ್ತೊಂದು 33% ರಷ್ಟು ಹೆಚ್ಚಿಸಿತು, 8 KB ಗೆ, ಇದು ಶಾಖೆಯ ಭವಿಷ್ಯ ಘಟಕವು ಸಮಾನಾಂತರ ಸೂಚನೆಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿನ ಹೆಚ್ಚಳವನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿಭಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಇನ್ನೂ ಹೆಚ್ಚು ಆಸಕ್ತಿದಾಯಕ ಆವಿಷ್ಕಾರವು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸ 1,5 KB ಸಂಗ್ರಹವಾಗಿದ್ದು ಅದು ಡಿಕೋಡಿಂಗ್ ಮಾಡ್ಯೂಲ್ನಿಂದ ಹಿಂತಿರುಗಿದ ಮ್ಯಾಕ್ರೋ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು (MOP ಗಳು) ಸಂಗ್ರಹಿಸುತ್ತದೆ. ARM ಪ್ರೊಸೆಸರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಸೂಚನೆಗಳನ್ನು ಸಣ್ಣ ಮ್ಯಾಕ್ರೋ-ಆಪರೇಷನ್ಗಳಾಗಿ ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಎಕ್ಸಿಕ್ಯೂಶನ್ ಕೋರ್ಗೆ ರವಾನಿಸುವ ಮೈಕ್ರೋ-ಆಪರೇಷನ್ಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ತಪ್ಪಿದ ಶಾಖೆಗಳು ಮತ್ತು ಫ್ಲಶ್ಗಳ ಪ್ರಭಾವವನ್ನು ಕಡಿಮೆ ಮಾಡಲು MOP ಸಂಗ್ರಹವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಮ್ಯಾಕ್ರೋ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಈಗ ಪ್ರತ್ಯೇಕ ಬ್ಲಾಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಮತ್ತು ಮರು-ಡಿಕೋಡಿಂಗ್ ಅಗತ್ಯವಿಲ್ಲ - ಇದರಿಂದಾಗಿ ಒಟ್ಟಾರೆ ಕೋರ್ ಥ್ರೋಪುಟ್ ಅನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಕೆಲವು ಕೆಲಸದ ಹೊರೆಗಳಲ್ಲಿ, ಹೊಸ ಬ್ಲಾಕ್ ಪ್ರಮಾಣಿತ ಸೂಚನಾ ಸಂಗ್ರಹಕ್ಕೆ ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾದ ಸೇರ್ಪಡೆಯಾಗಿದೆ.
ನಾಲ್ಕನೇ ALU ಬ್ಲಾಕ್ ಮತ್ತು ಎರಡನೇ ಶಾಖೆಯ ಬ್ಲಾಕ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಶನ್ ಕೋರ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ. ನಾಲ್ಕನೇ ALU ಏಕ-ಚಕ್ರ ಸೂಚನೆಗಳನ್ನು (ಉದಾಹರಣೆಗೆ ADD ಮತ್ತು SUB) ಮತ್ತು ಗುಣಾಕಾರದಂತಹ ಪುಶ್-ಪುಲ್ ಪೂರ್ಣಾಂಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ಒಟ್ಟಾರೆ ಪ್ರೊಸೆಸರ್ ಥ್ರೋಪುಟ್ ಅನ್ನು 1,5 ಪಟ್ಟು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಇತರ ಎರಡು ALU ಗಳು ಮೂಲ ಏಕ-ಚಕ್ರ ಸೂಚನೆಗಳನ್ನು ಮಾತ್ರ ನಿರ್ವಹಿಸಬಲ್ಲವು, ಆದರೆ ಕೊನೆಯ ಬ್ಲಾಕ್ ಅನ್ನು ವಿಭಾಗ, ಗುಣಿಸಿ-ಸಂಗ್ರಹ, ಇತ್ಯಾದಿಗಳಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಗಣಿತ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ. ಎಕ್ಸಿಕ್ಯೂಶನ್ ಕೋರ್ನೊಳಗಿನ ಎರಡನೇ ಶಾಖೆಯ ಬ್ಲಾಕ್ ಏಕಕಾಲಿಕ ಶಾಖೆಯ ಪರಿವರ್ತನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ದ್ವಿಗುಣಗೊಳಿಸುತ್ತದೆ ಕೋರ್ ಕೆಲಸವನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು, ಕಳುಹಿಸಲಾದ ಆರು ಆಜ್ಞೆಗಳಲ್ಲಿ ಎರಡು ಶಾಖೆಯ ಪರಿವರ್ತನೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ. ARM ನಲ್ಲಿನ ಆಂತರಿಕ ಪರೀಕ್ಷೆಯು ಈ ಎರಡನೇ ಶಾಖೆಯ ಬ್ಲಾಕ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಯೋಜನಗಳನ್ನು ತೋರಿಸಿದೆ.
ಇತರ ಕರ್ನಲ್ ಬದಲಾವಣೆಗಳು ಎರಡನೇ AES ಗೂಢಲಿಪೀಕರಣ ಪೈಪ್ಲೈನ್, ಹೆಚ್ಚಿದ ಮೆಮೊರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್, ಸುಧಾರಿತ ಮುಂದಿನ ಪೀಳಿಗೆಯ ಡೇಟಾ ಪ್ರಿಫೆಚ್ ಎಂಜಿನ್ ಅನ್ನು ಸೇರಿಸುವುದು ಸೇರಿವೆ.
ಪೂರ್ಣಾಂಕ ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಕಾರ್ಯಾಚರಣೆಗಳಲ್ಲಿ ಕಾರ್ಟೆಕ್ಸ್-A77 ನಲ್ಲಿ ದೊಡ್ಡ ಲಾಭಗಳು ಕಂಡುಬರುತ್ತವೆ. ಇದು ARM ನ ಆಂತರಿಕ SPEC ಬೆಂಚ್ಮಾರ್ಕ್ಗಳಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ, ಇದು ಪೂರ್ಣಾಂಕ ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಕಾರ್ಯಾಚರಣೆಗಳಲ್ಲಿ ಕ್ರಮವಾಗಿ 20% ಮತ್ತು 35% ಕಾರ್ಯಕ್ಷಮತೆಯ ಲಾಭಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಮೆಮೊರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಸುಧಾರಣೆಗಳು ಎಲ್ಲೋ 15-20% ವ್ಯಾಪ್ತಿಯಲ್ಲಿವೆ. ಒಟ್ಟಾರೆಯಾಗಿ, A77 ಗೆ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳು ಮತ್ತು ಬದಲಾವಣೆಗಳು ಹಿಂದಿನ ಪೀಳಿಗೆಗೆ ಹೋಲಿಸಿದರೆ ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಸರಾಸರಿ 20 ಪ್ರತಿಶತ ಹೆಚ್ಚಳವಾಗಿದೆ. 7nm ULV ನಂತಹ ಹೊಸ ತಂತ್ರಜ್ಞಾನದ ರೂಢಿಗಳೊಂದಿಗೆ, ಅಂತಿಮ ಚಿಪ್ಗಳಲ್ಲಿ ನಾವು ಹೆಚ್ಚುವರಿ ಪ್ರಯೋಜನಗಳನ್ನು ಪಡೆಯಬಹುದು.
ARM 77+4 big.LITTLE ಸಂಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಕಾರ್ಟೆಕ್ಸ್-A4 ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು (4 ಶಕ್ತಿಯುತ ಕೋರ್ಗಳು ಮತ್ತು 4 ಸರಳ ಶಕ್ತಿ-ಸಮರ್ಥವಾದವುಗಳು). ಆದರೆ, ಹೊಸ ವಾಸ್ತುಶಿಲ್ಪದ ಹೆಚ್ಚಿದ ಪ್ರದೇಶವನ್ನು ನೀಡಿದರೆ, ಅನೇಕ ತಯಾರಕರು, ಹಣವನ್ನು ಉಳಿಸುವ ಸಲುವಾಗಿ, 1+3+4 ಅಥವಾ 2+2+4 ಸಂಯೋಜನೆಗಳನ್ನು ಪರಿಚಯಿಸಬಹುದು, ಇದು ಈಗಾಗಲೇ ಸಕ್ರಿಯವಾಗಿ ಅಭ್ಯಾಸ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಅಲ್ಲಿ ಕೇವಲ ಒಂದು ಅಥವಾ ಎರಡು ಕೋರ್ಗಳು ಪೂರ್ಣ ಪ್ರಮಾಣದ, ಕತ್ತರಿಸದ A77.
ಮೂಲ: 3dnews.ru