LINPACK benchmarks
LINPACK ಮಾನದಂಡಗಳು ವ್ಯವಸ್ಥೆಯ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿಯ ಅಳತೆಯಾಗಿದೆ. ಜ್ಯಾಕ್ ಡೊಂಗರಾ ಅವರು ಪರಿಚಯಿಸಿದಂತೆ, ಎಂಜಿನಿಯರಿಂಗ್ನಲ್ಲಿ ಸಾಮಾನ್ಯ ಕಾರ್ಯವಾದ Ax = b ರೇಖೀಯ ಸಮೀಕರಣಗಳ ದಟ್ಟವಾದ n/n ವ್ಯವಸ್ಥೆಯನ್ನು ಕಂಪ್ಯೂಟರ್ ಎಷ್ಟು ವೇಗವಾಗಿ ಪರಿಹರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅವರು ಅಳೆಯುತ್ತಾರೆ. ಈ ಮಾನದಂಡಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಟಾಪ್ 500 ಪಟ್ಟಿಯನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ವಿಶ್ವದ ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಶ್ರೇಯಾಂಕ ನೀಡುತ್ತದೆ. ನೈಜ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವಾಗ ಕಂಪ್ಯೂಟರ್ ಎಷ್ಟು ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅಂದಾಜು ಮಾಡುವುದು ಇದರ ಉದ್ದೇಶವಾಗಿದೆ. ಇದು ಸರಳೀಕರಣವಾಗಿದೆ, ಏಕೆಂದರೆ ಯಾವುದೇ ಒಂದು ಗಣನೆಯ ಕಾರ್ಯವು ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯ ಒಟ್ಟಾರೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, LINPACK ಮಾನದಂಡದ ಕಾರ್ಯಕ್ಷಮತೆಯು ತಯಾರಕರು ಒದಗಿಸುವ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಉತ್ತಮ ತಿದ್ದುಪಡಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಯು ಯಂತ್ರವು ಸಾಧಿಸಬಹುದಾದ ಗರಿಷ್ಠ ಸೈದ್ಧಾಂತಿಕ ಕಾರ್ಯಕ್ಷಮತೆಯಾಗಿದೆ, ಇದನ್ನು ಯಂತ್ರದ ಆವರ್ತನವಾಗಿ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ, ಸೆಕೆಂಡಿಗೆ ಚಕ್ರಗಳಲ್ಲಿ, ಅದು ನಿರ್ವಹಿಸಬಹುದಾದ ಪ್ರತಿ ಚಕ್ರದ ಕಾರ್ಯಾಚರಣೆಗಳ ಸಂಖ್ಯೆಯ ಪಟ್ಟುಗಳು. ನಿಜವಾದ ಕಾರ್ಯಕ್ಷಮತೆಯು ಯಾವಾಗಲೂ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಗಿಂತ ಕಡಿಮೆಯಿರುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಅನೇಕ ಅಂತರ್ಸಂಪರ್ಕಿತ ಅಸ್ಥಿರಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುವ ಒಂದು ಸಂಕೀರ್ಣ ಸಮಸ್ಯೆಯಾಗಿದೆ. LINPACK ಮಾನದಂಡದಿಂದ ಅಳೆಯುವ ಕಾರ್ಯಕ್ಷಮತೆಯು 64-ಬಿಟ್ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಕಾರ್ಯಾಚರಣೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಸೇರ್ಪಡೆಗಳು ಮತ್ತು ಗುಣಾಕಾರಗಳು, ಕಂಪ್ಯೂಟರ್ ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ನಿರ್ವಹಿಸಬಹುದು, ಇದನ್ನು FLOPS ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನಿಜವಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸುವಾಗ ಕಂಪ್ಯೂಟರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಸೂಕ್ತವಾದ LINPACK ಮಾನದಂಡವನ್ನು ಚಲಾಯಿಸುವಾಗ ಅದು ಸಾಧಿಸುವ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆಗಿಂತ ತುಂಬಾ ಹಿಂದೆ ಇರುತ್ತದೆ. ಈ ಮಾನದಂಡಗಳ ಹೆಸರು LINPACK ಪ್ಯಾಕೇಜ್ನಿಂದ ಬಂದಿದೆ, ಇದು 1980 ರ ದಶಕದಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾದ ಬೀಜಗಣಿತದ ಫೋರ್ಟ್ರಾನ್ ಸಬ್ರುಟೈನ್ಗಳ ಸಂಗ್ರಹವಾಗಿದೆ ಮತ್ತು ಆರಂಭದಲ್ಲಿ LINPACK ಮಾನದಂಡಕ್ಕೆ ಬಿಗಿಯಾಗಿ ಸಂಬಂಧಿಸಿದೆ. ನಂತರ LINPACK ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಇತರ ಗ್ರಂಥಾಲಯಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. LINPACK ಮಾನದಂಡದ ವರದಿಯು ಮೊದಲು 1979ರಲ್ಲಿ LINPACK ಬಳಕೆದಾರರ ಕೈಪಿಡಿಯ ಅನುಬಂಧವಾಗಿ ಕಾಣಿಸಿಕೊಂಡಿತು. LINPACK ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ತಮ್ಮ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಸಮಯವನ್ನು ಅಂದಾಜು ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡಲು LINPACK ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, 23 ವಿವಿಧ ಕಂಪ್ಯೂಟರ್ಗಳು 100 ಗಾತ್ರದ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ಪಡೆದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಆ ಸಮಯದಲ್ಲಿ ಮೆಮೊರಿ ಮತ್ತು CPU ಮಿತಿಗಳ ಕಾರಣದಿಂದಾಗಿ ಈ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಗಾತ್ರವನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಯಿತುಃ-1 ರಿಂದ 1 ರವರೆಗಿನ 10,000 ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ನಮೂದುಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಸಾಮಾನ್ಯ, ದಟ್ಟವಾದ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಅನ್ನು ತುಂಬಲು ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ, ನಂತರ, ಭಾಗಶಃ ಪಿವೋಟಿಂಗ್ನೊಂದಿಗೆ LU ವಿಭಜನೆಯನ್ನು ಸಮಯಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ವರ್ಷಗಳಲ್ಲಿ, 300 ಮತ್ತು 1000 ಕ್ರಮದ ಮ್ಯಾಟ್ರಿಕ್ಸ್ಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳಂತಹ ವಿವಿಧ ಸಮಸ್ಯೆಯ ಗಾತ್ರಗಳೊಂದಿಗೆ ಹೆಚ್ಚುವರಿ ಆವೃತ್ತಿಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು ಹಾರ್ಡ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳು ಮ್ಯಾಟ್ರಿಕ್ಸ್-ವೆಕ್ಟರ್ ಮತ್ತು ಮ್ಯಾಟ್ರಿಕ್ಸ್-ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸಿದಂತೆ ಹೊಸ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅವಕಾಶಗಳನ್ನು ನೀಡುತ್ತದೆ. ಸಮಾನಾಂತರ ಸಂಸ್ಕರಣೆಯನ್ನು 1980ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ LINPACK ಸಮಾನಾಂತರ ಮಾನದಂಡದಲ್ಲಿ ಪರಿಚಯಿಸಲಾಯಿತು. 1991 ರಲ್ಲಿ, ಅನಿಯಂತ್ರಿತ ಗಾತ್ರದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು LINPACK ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಯಿತು, ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಕಂಪ್ಯೂಟರ್ಗಳು (HPC) ತಮ್ಮ ಲಕ್ಷಣರಹಿತ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಹತ್ತಿರವಾಗಲು ಅನುವು ಮಾಡಿಕೊಟ್ಟವು. ಎರಡು ವರ್ಷಗಳ ನಂತರ ಈ ಮಾನದಂಡವನ್ನು ಮೊದಲ ಟಾಪ್ 500 ಪಟ್ಟಿಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅಳೆಯಲು ಬಳಸಲಾಯಿತು. LINPACK 100 LINPACK 100 ಮಾನದಂಡಗಳು LINPACK ಬಳಕೆದಾರರ ಕೈಪಿಡಿಯೊಂದಿಗೆ 1979ರಲ್ಲಿ ಪ್ರಕಟವಾದ ಮೂಲ ಮಾನದಂಡವನ್ನು ಹೋಲುತ್ತವೆ. ಭಾಗಶಃ ಪಿವೋಟಿಂಗ್ನೊಂದಿಗೆ ಗಾಸಿಯನ್ ಎಲಿಮಿನೇಷನ್ ಮೂಲಕ ಪರಿಹಾರವನ್ನು ಪಡೆಯಲಾಗುತ್ತದೆ, 2/3n3 + 2n2 ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ n 100 ಆಗಿದ್ದು, ಸಮಸ್ಯೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ದಟ್ಟವಾದ ಮ್ಯಾಟ್ರಿಕ್ಸ್ A ಯ ಕ್ರಮವಾಗಿದೆ. ಇದರ ಸಣ್ಣ ಗಾತ್ರ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ನಮ್ಯತೆಯ ಕೊರತೆಯು ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್ಗಳು ತಮ್ಮ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಿತಿಗಳನ್ನು ತಲುಪಲು ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಕಂಪೈಲರ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ತೀವ್ರವಾದ ಬಳಕೆದಾರರ ಲಿಖಿತ ಕೋಡ್ನಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಊಹಿಸಲು ಇದು ಇನ್ನೂ ಉಪಯುಕ್ತವಾಗಿದೆ. LINPACK 1000 LINPACK 1000 ಯಂತ್ರದ ಮಿತಿಗೆ ಹತ್ತಿರವಾದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಏಕೆಂದರೆ ದೊಡ್ಡ ಸಮಸ್ಯೆಯ ಗಾತ್ರವನ್ನು ನೀಡುವುದರ ಜೊತೆಗೆ, ಕ್ರಮ 1000 ರ ಮ್ಯಾಟ್ರಿಕ್ಸ್, ಅಲ್ಗಾರಿದಮ್ನಲ್ಲಿ ಬದಲಾವಣೆಗಳು ಸಾಧ್ಯವಿದೆ. ಒಂದೇ ನಿರ್ಬಂಧವೆಂದರೆ ಸಾಪೇಕ್ಷ ನಿಖರತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಯಾವಾಗಲೂ n = 1000 ರೊಂದಿಗೆ 2/3n3 + 2n2 ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಹಿಂದಿನ ಮಾನದಂಡಗಳು ಸಮಾನಾಂತರ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಸೂಕ್ತವಲ್ಲ, ಮತ್ತು ಲಿನ್ಪ್ಯಾಕ್ನ ಹೈ ಪ್ಯಾರಲಲ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಮಾನದಂಡ ಅಥವಾ ಎಚ್. ಪಿ. ಲಿನ್ಪ್ಯಾಕ್ ಮಾನದಂಡವನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು. ಎಚ್. ಪಿ. ಲಿನ್ಪ್ಯಾಕ್ನಲ್ಲಿ ಸಮಸ್ಯೆಯ ಗಾತ್ರವನ್ನು ಯಂತ್ರದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಅಗತ್ಯವಿರುವಷ್ಟು ದೊಡ್ಡದಾಗಿ ಮಾಡಬಹುದು. ಮತ್ತೊಮ್ಮೆ, 2/3n3 + 2n2 ಅನ್ನು ಕಾರ್ಯಾಚರಣೆಯ ಎಣಿಕೆಯಾಗಿ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ, ಅಲ್ಗಾರಿದಮ್ನ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಟ್ರಾಸ್ಸೆನ್ ಅಲ್ಗಾರಿದಮ್ನ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಇದು ನೈಜ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ದರವನ್ನು ವಿರೂಪಗೊಳಿಸುತ್ತದೆ. ನಿಖರತೆಯು ಈ ಕೆಳಗಿನ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ತೃಪ್ತಿಪಡಿಸುವಂತಿರಬೇಕುಃ, ಯಂತ್ರದ ನಿಖರತೆ ಎಲ್ಲಿದೆ, ಮತ್ತು n ಸಮಸ್ಯೆಯ ಗಾತ್ರವಾಗಿದೆ, ಇದು ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಮಾನದಂಡವಾಗಿದೆ ಮತ್ತು ದೊಡ್ಡ-O ಸಂಕೇತಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ. ಪ್ರತಿ ಗಣಕಯಂತ್ರ ವ್ಯವಸ್ಥೆಗೆ, ಈ ಕೆಳಗಿನ ಪ್ರಮಾಣಗಳನ್ನು ವರದಿ ಮಾಡಲಾಗಿದೆಃ Rmax: ಯಂತ್ರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅತಿದೊಡ್ಡ ಸಮಸ್ಯೆಗಾಗಿ GFLOPS ನಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆ. ಎನ್ ಮ್ಯಾಕ್ಸ್ಃ ಯಂತ್ರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅತಿದೊಡ್ಡ ಸಮಸ್ಯೆಯ ಗಾತ್ರ. N1/2: ಅರ್ಧದಷ್ಟು Rmax ಕಾರ್ಯಗತಗೊಳಿಸುವ ದರವನ್ನು ಸಾಧಿಸುವ ಗಾತ್ರ. ಆರ್ಪೀಕ್ಃ ಯಂತ್ರದ ಸೈದ್ಧಾಂತಿಕ ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆ ಜಿಎಫ್ಎಲ್ಓಪಿಎಸ್. ಈ ಫಲಿತಾಂಶಗಳನ್ನು ವರ್ಷಕ್ಕೆ ಎರಡು ಬಾರಿ ವಿಶ್ವದ ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಕಂಪ್ಯೂಟರ್ಗಳೊಂದಿಗೆ ಟಾಪ್ 500 ಪಟ್ಟಿಯನ್ನು ಸಂಕಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಟಾಪ್ 500 ಇವುಗಳನ್ನು ಡಬಲ್-ಪ್ರಿಸಿಷನ್ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ (ಎಫ್. ಪಿ. 64) ಅಳೆಯುತ್ತದೆ. LINPACK ಮಾನದಂಡಗಳ ಅನುಷ್ಠಾನ ಹಿಂದಿನ ವಿಭಾಗವು ಮಾನದಂಡಗಳ ಮೂಲಭೂತ ನಿಯಮಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಕಾರ್ಯಕ್ರಮದ ನಿಜವಾದ ಅನುಷ್ಠಾನವು ಭಿನ್ನವಾಗಿರಬಹುದು, ಕೆಲವು ಉದಾಹರಣೆಗಳು ಫೋರ್ಟ್ರಾನ್, ಸಿ ಅಥವಾ ಜಾವಾದಲ್ಲಿ ಲಭ್ಯವಿವೆ. ಎಚ್. ಪಿ. ಎಲ್. ಎಚ್. ಪಿ. ಎಲ್. ಯು ಎಚ್. ಪಿ. ಎಲ್ನ್ಪ್ಯಾಕ್ನ ಒಯ್ಯಬಹುದಾದ ಅನುಷ್ಠಾನವಾಗಿದ್ದು, ಇದನ್ನು ಮೂಲತಃ ಮಾರ್ಗಸೂಚಿಯಾಗಿ ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿತ್ತು, ಆದರೆ ಈಗ ಅದನ್ನು ಇತರ ತಂತ್ರಜ್ಞಾನಗಳು ಮತ್ತು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಬಳಸಬಹುದಾದರೂ, ಟಾಪ್ 500 ಪಟ್ಟಿಗೆ ದತ್ತಾಂಶವನ್ನು ಒದಗಿಸಲು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಎಚ್. ಪಿ. ಎಲ್. n ಕ್ರಮದ ಸಮೀಕರಣಗಳ ರೇಖೀಯ ವ್ಯವಸ್ಥೆಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಮತ್ತು ಭಾಗಶಃ ಸಾಲು ಪಿವೋಟಿಂಗ್ನೊಂದಿಗೆ LU ವಿಭಜನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅದನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಎಂ. ಪಿ. ಐ. ಮತ್ತು ಬಿ. ಎಲ್. ಎ. ಎಸ್. ಅಥವಾ ವಿ. ಎಸ್. ಐ. ಪಿ. ಎಲ್. ನ ಅಳವಡಿಸಿದ ಅನುಷ್ಠಾನಗಳ ಅಗತ್ಯವಿದೆ. ಒರಟಾಗಿ, ಅಲ್ಗಾರಿದಮ್ ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆಃ 2ಡಿ ಬ್ಲಾಕ್ಗಳಲ್ಲಿನ ಆವರ್ತಕ ದತ್ತಾಂಶ ವಿತರಣೆಯು ವಿವಿಧ ಆಳದ ನೋಟ-ಮುಂದಕ್ಕೆ ಪುನರಾವರ್ತಿತ ಫಲಕ ಫ್ಯಾಕ್ಟರೈಸೇಶನ್ನೊಂದಿಗೆ ಬಲ-ಕಾಣುವ ರೂಪಾಂತರವನ್ನು ಬಳಸಿಕೊಂಡು ಎಲ್ ಯು ಫ್ಯಾಕ್ಟರೈಸೇಶನ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ ಆರು ವಿಭಿನ್ನ ಫಲಕ ಪ್ರಸಾರ ರೂಪಾಂತರಗಳು ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಸ್ವಾಪ್-ಬ್ರಾಡ್ಕಾಸ್ಟ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಆಳವಾದ ನೋಟ-ಮುಂದಕ್ಕೆ ಹಿಂದುಳಿದ ಪರ್ಯಾಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ 1 ಟೀಕೆ LINPACK ಮಾನದಂಡವು ಯಶಸ್ವಿಯಾಗಿದೆ ಎಂದು ಹೇಳಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಇದು ಒಂದೇ ಸಂಖ್ಯೆಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದು ಫಲಿತಾಂಶಗಳನ್ನು ಸುಲಭವಾಗಿ ಹೋಲಿಸುವಂತೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದು ಸಂಯೋಜಿಸಿರುವ ವ್ಯಾಪಕವಾದ ಐತಿಹಾಸಿಕ ದತ್ತಾಂಶ ಮೂಲವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಅದರ ಬಿಡುಗಡೆಯ ನಂತರ, LINPACK ಮಾನದಂಡವು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಟ್ಟವನ್ನು ಒದಗಿಸಿದ್ದಕ್ಕಾಗಿ ಟೀಕಿಸಲ್ಪಟ್ಟಿತು "ಸಾಮಾನ್ಯವಾಗಿ ಆ ಯಂತ್ರಕ್ಕಾಗಿ ಮತ್ತು ಆ ಯಂತ್ರಕ್ಕಾಗಿ ಮಾತ್ರ ತಮ್ಮ ಕೋಡ್ ಅನ್ನು ಬೇಸರದಿಂದ ಅತ್ಯುತ್ತಮವಾಗಿಸುವ ಕೆಲವೇ ಪ್ರೋಗ್ರಾಮರ್ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲರಿಗೂ ಅಸಾಧ್ಯವಾಗಿದೆ", ಏಕೆಂದರೆ ಇದು ದಟ್ಟವಾದ ರೇಖೀಯ ವ್ಯವಸ್ಥೆಗಳ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಮಾತ್ರ ಪರೀಕ್ಷಿಸುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ವೈಜ್ಞಾನಿಕ ಕಂಪ್ಯೂಟಿಂಗ್ನಲ್ಲಿ ನಡೆಸಲಾಗುವ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವುದಿಲ್ಲ. LINPACK ಮಾನದಂಡಗಳ ಹಿಂದಿನ ಮುಖ್ಯ ಪ್ರೇರಕ ಶಕ್ತಿಯಾದ ಜ್ಯಾಕ್ ಡೊಂಗರಾ, ಅವರು "ಗರಿಷ್ಠ" CPU ವೇಗ ಮತ್ತು CPUಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಾತ್ರ ಒತ್ತಿಹೇಳಿದರೂ, ಸ್ಥಳೀಯ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಮತ್ತು ನೆಟ್ವರ್ಕ್ಗೆ ಸಾಕಷ್ಟು ಒತ್ತಡವನ್ನು ನೀಡಲಾಗುವುದಿಲ್ಲ ಎಂದು ಹೇಳಿದರು. ನ್ಯಾಷನಲ್ ಸೆಂಟರ್ ಫಾರ್ ಸೂಪರ್ಕಂಪ್ಯೂಟಿಂಗ್ ಅಪ್ಲಿಕೇಷನ್ಸ್ನ ನಿರ್ದೇಶಕ ಥಾಮ್ ಡನ್ನಿಂಗ್, ಜೂನಿಯರ್, LINPACK ಮಾನದಂಡದ ಬಗ್ಗೆ ಹೀಗೆ ಹೇಳಿದರುಃ "ಲಿನ್ಪ್ಯಾಕ್ ಮಾನದಂಡವು ಆ ಆಸಕ್ತಿದಾಯಕ ವಿದ್ಯಮಾನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ-ಅದರ ಬಗ್ಗೆ ತಿಳಿದಿರುವ ಬಹುತೇಕ ಯಾರಾದರೂ ಅದರ ಉಪಯುಕ್ತತೆಯನ್ನು ಅಪಹಾಸ್ಯ ಮಾಡುತ್ತಾರೆ. ಅವರು ಅದರ ಮಿತಿಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ ಆದರೆ ಇದು ಮೈಂಡ್ಶೇರ್ ಅನ್ನು ಹೊಂದಿದೆ ಏಕೆಂದರೆ ಇದು ನಾವೆಲ್ಲರೂ ವರ್ಷಗಳಲ್ಲಿ ಖರೀದಿಸಿದ ಒಂದು ಸಂಖ್ಯೆಯಾಗಿದೆ ". ಡೊಂಗಾರಾ ಪ್ರಕಾರ, "ಟಾಪ್ 500 ರ ಸಂಘಟಕರು ಮಾನದಂಡದ ವರದಿಯ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಲು ಸಕ್ರಿಯವಾಗಿ ನೋಡುತ್ತಿದ್ದಾರೆ" ಏಕೆಂದರೆ "ನಿರ್ದಿಷ್ಟ ವ್ಯವಸ್ಥೆಗೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಸಹಿಗಳನ್ನು ಸೇರಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ". ಟಾಪ್ 500 ಮಾನದಂಡವನ್ನು ವಿಸ್ತರಿಸಲು ಪರಿಗಣಿಸಲಾಗುತ್ತಿರುವ ಸಾಧ್ಯತೆಗಳಲ್ಲಿ ಒಂದು ಎಚ್. ಪಿ. ಸಿ ಚಾಲೆಂಜ್ ಬೆಂಚ್ಮಾರ್ಕ್ ಸೂಟ್ ಆಗಿದೆ. ಪೆಟಾಸ್ಕೇಲ್ ಕಂಪ್ಯೂಟರ್ಗಳ ಆಗಮನದೊಂದಿಗೆ, ಸೆಕೆಂಡಿಗೆ ಹಾದುಹೋಗುವ ಅಂಚುಗಳು LINPACK ನಿಂದ ಅಳೆಯಲಾದ FLOPS ಗೆ ಪೂರಕ ಮೆಟ್ರಿಕ್ ಆಗಿ ಹೊರಹೊಮ್ಮಲು ಪ್ರಾರಂಭಿಸಿವೆ. ಅಂತಹ ಮತ್ತೊಂದು ಮೆಟ್ರಿಕ್ ಎಂದರೆ ಡೊಂಗರಾ ಪ್ರಸ್ತಾಪಿಸಿದ ಎಚ್. ಪಿ. ಸಿ. ಜಿ ಮಾನದಂಡವಾಗಿದೆ. ಚಾಲನೆಯಲ್ಲಿರುವ ಸಮಯದ ಸಮಸ್ಯೆಯು ಜ್ಯಾಕ್ ಡೊಂಗರಾ ಅವರ ಪ್ರಕಾರ, ಎಚ್. ಪಿ. ಲಿನ್ಪ್ಯಾಕ್ನೊಂದಿಗೆ ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು ಅಗತ್ಯವಿರುವ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಮಯವು ಹೆಚ್ಚಾಗುವ ನಿರೀಕ್ಷೆಯಿದೆ. 2010ರಲ್ಲಿ ನಡೆದ ಸಮ್ಮೇಳನವೊಂದರಲ್ಲಿ, "ಕೆಲವು ವರ್ಷಗಳಲ್ಲಿ" 2.50 ದಿನಗಳ ಚಾಲನೆಯ ಸಮಯವನ್ನು ಅವರು ನಿರೀಕ್ಷಿಸುತ್ತಾರೆ ಎಂದು ಹೇಳಿದರು. ಲ್ಯಾಪಾಕ್ ಉಲ್ಲೇಖಗಳ ಬಾಹ್ಯ ಕೊಂಡಿಗಳನ್ನು ಸಹ ನೋಡಿ ಟಾಪ್ 500 ಲಿಂಪಾಕ್ ಒಂದು ವೆಬ್ ಆಧಾರಿತ ಲಿಂಪಾಕ್ ಮಾನದಂಡ ಇಂಟೆಲ್ ಆಪ್ಟಿಮೈಸ್ಡ್ ಲಿಂಪಾಕ್ ಮಾನದಂಡ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ ಮಾನದಂಡಗಳು