ನಮ್ಮ ಹೊಸ ಉಪನ್ಯಾಸಕ್ಕೆ ಸ್ವಾಗತ
ಈ ಉಪನ್ಯಾಸದಲ್ಲಿ ನಾವು ಇದರ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ
CPU ವಿರುದ್ಧ GPU
ಹಿಂದಿನ ಉಪನ್ಯಾಸಗಳಲ್ಲಿ ನಾವು ಸಿಪಿಯು ಬಗ್ಗೆ ನೋಡಿದ್ದೇವೆ
ನಾವು ನೋಡಿದ್ದೇವೆ
ಸಿಪಿಯು ಎಂದರೇನು ಮತ್ತು ಅದರ ಕಾರ್ಯವೇನು?
CPU ಎಂದರೆ
ಕೇಂದ್ರ ಸಂಸ್ಕರಣಾ ಘಟಕ
ಅದು ಏನು ಮಾಡುತ್ತದೆ?
ಇದು ನಿಮ್ಮ ಯಂತ್ರ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ಅದು ಅದನ್ನು ಸಾಲಾಗಿ ಓದುತ್ತದೆ
ಒಂದು ಉದಾಹರಣೆಯೊಂದಿಗೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ
ನನ್ನ ಬಳಿ ವಾಟ್ಸಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಇದೆ
ವಾಟ್ಸಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಒಂದು ಹೈ ಲೆವಲ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.
ಕಂಪೈಲರ್ ಅದನ್ನು ಯಂತ್ರ ಕೋಡ್ ನಲ್ಲಿ ಪರಿವರ್ತಿಸಿದೆ ಅದನ್ನು ಯಂತ್ರ
ಕೋಡ್ ನಲ್ಲಿ ಪರಿವರ್ತಿಸಿದಾಗ ಅದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್
ಆಗುತ್ತದೆ
ನಾನು ನಿನಗೆ ತೋರಿಸುತ್ತೇನೆ
ನಾವು ವೈಟ್ ಬೋರ್ಡ್ ತೆರೆಯೋಣ ನಾನು ಇಲ್ಲಿ ಬರೆಯುತ್ತೇನೆ
ಅಪ್ಲಿಕೇಶನ್ ಹೇಗೆ ಚಲಿಸುತ್ತದೆ?
ಅದರ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ
ಇಲ್ಲಿ ನನ್ನ ಬಳಿ ವಾಟ್ಸಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಇದೆ
ವಾಟ್ಸಾಪ್ ಏನು ಮಾಡುತ್ತದೆ
ವಾಟ್ಸಾಪ್ ಏನು ಮಾಡುತ್ತದೆ?
ನಾನು ಅದನ್ನು ಯಾವುದರಲ್ಲಿ ಬರೆದಿದ್ದೇನೆ?
ಎಂಜಿನಿಯರ್ ಗಳು ಅದನ್ನು ಯಾವುದರಲ್ಲಿ ಬರೆದರು?
ಅವರು ಅದನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯಲ್ಲಿ ಬರೆದರು
ಈಗ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ ಯಾವುದೇ ಭಾಷೆಯಾಗಬಹುದು
ಅದು ನಿಮ್ಮ C ಆಗಿರಬಹುದು
ಇದು ನಿಮ್ಮ C++ ಆಗಿರಬಹುದು
ಅದು ನಿಮ್ಮದಾಗಿರಬಹುದು
JavaScript ಇದು ನಿಮ್ಮ ಪೈಥಾನ್ ಆಗಿರಬಹುದು
ನಾನು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯಲ್ಲಿ ಅರ್ಜಿಯನ್ನು ಬರೆದಿದ್ದೇನೆ
ಅದರ ನಂತರ ಏನಾಗುತ್ತದೆ?
ಅದರ ನಂತರ
ನಮ್ಮ ಕಂಪೈಲರ್ ಈ ಕೋಡ್ ಅನ್ನು ಯಂತ್ರ ಕೋಡ್ ನಲ್ಲಿ ಪರಿವರ್ತಿಸುತ್ತದೆ
ಕಂಪೈಲರ್ ಅದನ್ನು ಪರಿವರ್ತಿಸಿದೆ
ಅದು ಅದನ್ನು ಪರಿವರ್ತಿಸಿದಾಗ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು
ರಚಿಸಲಾಗುತ್ತದೆ
ವಾಟ್ಸಾಪ್ .exe ಇದು ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಸಂಭವಿಸುತ್ತದೆ
WhatsApp.exe ನೀವು ಈ ವಿಷಯವನ್ನು ಎಲ್ಲಿ ನೋಡಿದರೂ
WhatsApp.exe ಇದರರ್ಥ ಇದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಆಗಿದೆ
ನೀವು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯಲ್ಲಿ ಬರೆದ ಕೋಡ್
ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ ಎಂದರೆ ಇಂಗ್ಲಿಷ್ ಭಾಷೆಗೆ ಸಮಾನ
ನೀವು ಕೋಡ್ ನ 10 ಸಾಲುಗಳನ್ನು ಬರೆದಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ
ಮೊದಲ ಸಾಲು ಹೀಗಿದೆ
ಎರಡನೆಯ ಸಾಲು ಹೀಗಿದೆ:
ಹೀಗೆ ನೀವು ಕೋಡ್ ನ 10 ಸಾಲುಗಳನ್ನು ಬರೆದಿದ್ದೀರಿ
ಈಗ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ
ಅನುಗುಣವಾದ ಇಲ್ಲಿ ಏನಾಗುತ್ತದೆ?
ಕಂಪೈಲರ್ ಪರಿವರ್ತನೆಗೊಂಡಾಗ
ಇಲ್ಲಿ ಏನಾಗುತ್ತದೆ?
ಲೈನ್ ಗಳನ್ನು ಈ ರೀತಿ ರಚಿಸಲಾಗುತ್ತದೆ
10 ರವರೆಗೆ
ನೀವು ಇಲ್ಲಿ ಏನು ಬರೆದಿದ್ದೀರಿ
ಇದನ್ನು ಇಂಗ್ಲಿಷ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿತ್ತು
ಉದಾಹರಣೆಗೆ, ನಾನು ಬರೆಯುತ್ತೇನೆ
ಹ್ಯಾಶ್ ಒಳಗೊಂಡಿದೆ
ನಾನು ಬರೆದದ್ದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು
ಹ್ಯಾಶ್ ಒಳಗೊಂಡಿದೆ
ಆದರೆ ಅದನ್ನು ಪರಿವರ್ತಿಸಿದಾಗ
ಅದು ಈ ರೀತಿ ಆಗುತ್ತದೆ
ಇದು ಈ ರೀತಿಯ ಕೋಡ್ ಆಗುತ್ತದೆ
ಅದೇ ರೀತಿ ಎರಡನೇ ಸಾಲು
ಸಂಬಂಧಿತ ಯಂತ್ರ ಕೋಡ್
ಯಂತ್ರ ಕೋಡ್ ಈ ಕೋಡ್
ಯಾವುದೇ ದೋಷವಿಲ್ಲದಿದ್ದರೆ ನನ್ನ CPU ನನ್ನ CPU ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ನಾನು
WhatsApp.exe ನಾವು ಏನು ಮಾಡಬೇಕು?
ನಾವು ಯಾವುದೇ ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುತ್ತೇವೆ
ಮೊಬೈಲ್ ಫೋನ್ ಐಕಾನ್ ಡೆಸ್ಕ್ ಟಾಪ್ ಐಕಾನ್
ನಾನು ಯಾವುದೇ ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ
CPU RAM ಸಾಮಾನ್ಯವಾಗಿ ರೇಖಾಚಿತ್ರವನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ
ಹಾರ್ಡ್ ಡಿಸ್ಕ್
ನಾನು ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಮಾಡಿದ್ದೇನೆ
HDD ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಡ್ರೈವ್ WhatsApp.exe ಫೈಲ್ ಇಲ್ಲಿದೆ ನಾನು
ಯಾವುದೇ ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಫೈಲ್ ತೋರುತ್ತದೆ.
ನಾನು RAM ಗೆ ಬರಬೇಕು
ಅದು ಎಲ್ಲಿಂದ ಬಂತು?
ಇದು ಇಲ್ಲಿಗೆ ಬಂದಾಗ ಇಲ್ಲಿ RAM ನಲ್ಲಿ
ಇದು ಯಾವ ಫೈಲ್?
ಇದನ್ನು 10101 ರಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಅದರ ನಂತರ ಸಿಪಿಯು ಅದನ್ನು ಲೈನ್
ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ಇದು ಸಿಪಿಯುನ ಕೆಲಸ
CPU ಮಾಡುತ್ತದೆ
ಕಂಪ್ಯೂಟೇಶನ್ ಅದು ಯಾವುದೇ ಸಂಕೀರ್ಣ ಸಮಸ್ಯೆಗಳನ್ನು ಮಾಡಿದರೂ
ಕಂಪ್ಯೂಟೇಶನ್ ಅದರ ನಂತರ ಅದು ಫಲಿತಾಂಶವನ್ನು ತೋರಿಸುತ್ತದೆ
ನಾವು ಸಹ ನೋಡಿದ್ದೇವೆ
ಸಿಪಿಯು ಎರಡು ಘಟಕಗಳನ್ನು ಹೊಂದಿದೆ
ಒಂದು ಘಟಕವು ALU ಆಗಿದೆ
ಒಂದು ಘಟಕವು CU ಆಗಿದೆ
ಎಎಲ್ ಯು ಘಟಕ ಏನು ಮಾಡುತ್ತದೆ?
ALU ಘಟಕವು ಅಂಕಗಣಿತ ಮತ್ತು ತಾರ್ಕಿಕ ಘಟಕವನ್ನು ಮಾಡುತ್ತದೆ
ಅಂಕಗಣಿತ ಮತ್ತು ತರ್ಕಶಾಸ್ತ್ರಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ವಿಷಯ
ಅದು ಏನು ಮಾಡುತ್ತದೆ?
ಈ ಘಟಕವು ಅದನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ
CU ಏನು ಮಾಡುತ್ತದೆ?
CU ಡೇಟಾ ವರ್ಗಾವಣೆಯನ್ನು ನೋಡುತ್ತದೆ
ಎರಡು ಸಂಪನ್ಮೂಲಗಳ ನಡುವೆ
ಸಿಯು ಇವೆಲ್ಲವನ್ನೂ ನೋಡುತ್ತದೆ
ನಾನು ಇದನ್ನು ತುಂಬಾ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ
CPU ಸಮಸ್ಯೆ
CPU ಎಂಬುದು ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಾಗಿದೆ
ಇಲ್ಲಿ ನಾವು ಬರೆಯುತ್ತೇವೆ
CPU ಎಂಬುದು ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಾಗಿದೆ
ಅಂದರೆ ನೀವು ಅದನ್ನು ಕೊಡುತ್ತೀರಿ ಎಂದರ್ಥ
ಗಣನೆಯ ಯಾವುದೇ ಕೆಲಸ
ಅದು ನಿಮಗಾಗಿ ಅದನ್ನು ಮಾಡುತ್ತದೆ
ಆದರೆ ಇಲ್ಲಿ ಸಮಸ್ಯೆಯೆಂದರೆ
ಗ್ರಾಫಿಕಲ್ ಕೆಲಸ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸೋಣ
ಗ್ರಾಫಿಕಲ್ ಕೆಲಸದ ಅರ್ಥವೇನು?
ವಿಷಯಗಳಲ್ಲಿ ಎರಡು ವಿಧಗಳಿವೆ
ಒಂದು
ಪಠ್ಯ ಆಧಾರಿತ
ಇಲ್ಲಿ ನಾನು ಬರೆಯುತ್ತೇನೆ
ಪಠ್ಯ ಆಧಾರಿತ
ಎರಡನೆಯದು
ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯ
ಅಥವಾ ನೀವು ಹೇಳಬಹುದು
ಇದು ನಿಮ್ಮದು
ಪಠ್ಯ ಪ್ರಾತಿನಿಧ್ಯ
ಇದು ನಿಮ್ಮ ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ
ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯದಲ್ಲಿನ ವಿಷಯಗಳು ಯಾವುವು?
ನೀವು ಚಿತ್ರವನ್ನು ತೋರಿಸಲು ಬಯಸಿದರೆ
ಅಥವಾ ನೀವು ಫೋಟೋ ತೋರಿಸಲು ಬಯಸುತ್ತೀರಿ
ನೀವು ಫೋಟೋ ಅಥವಾ ಚಿತ್ರವನ್ನು ತೋರಿಸಲು ಬಯಸಿದರೆ
ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯದಲ್ಲಿನ ವಿಷಯಗಳು ಯಾವುವು?
ಅದನ್ನು ನಾನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ನೋಡಬಹುದು
ಯಾವ ಕಣ್ಣುಗಳು ಆಕರ್ಷಕವಾಗಿ ಕಾಣುತ್ತವೆ
ನೀವು ಫೋಟೋ ಅಥವಾ ಚಿತ್ರವನ್ನು ತೋರಿಸಲು ಬಯಸಿದರೆ
ಅಥವಾ ನೀವು ವೀಡಿಯೊವನ್ನು ತೋರಿಸಲು ಬಯಸುತ್ತೀರಿ
ಅಥವಾ ನೀವು ವೀಡಿಯೊ ಗೇಮ್ ತೋರಿಸಲು ಬಯಸುತ್ತೀರಿ
ಈ ಎಲ್ಲಾ ವಿಷಯಗಳು
ಆಟ, ವೀಡಿಯೊ
ಅಥವಾ ಚಿತ್ರಗಳು
ನೀವು ಅದರಲ್ಲಿ ಸಾಕಷ್ಟು ಗ್ರಾಫಿಕ್ಸ್ ಹೊಂದಿದ್ದೀರಿ
ಬಹಳಷ್ಟು ಗ್ರಾಫಿಕ್ಸ್ ಎಂದರೆ
ಒಂದು ವೀಡಿಯೊದಲ್ಲಿ
ಸಾಕಷ್ಟು ಫ್ರೇಮ್ ಗಳಿವೆ
ಆದರೆ ಫ್ರೇಮ್ ಗಳಲ್ಲಿ
ಒಂದೇ ಸಮಯದಲ್ಲಿ ಬಹಳಷ್ಟು ವಿಷಯಗಳು ನಡೆಯುತ್ತಿವೆ
ನಿಮ್ಮ ಮರವು ಎಲೆಗಳನ್ನು ಕತ್ತರಿಸುತ್ತಿರುವಂತೆ
ಇಬ್ಬರು ಜನರು ನೃತ್ಯ ಮಾಡುತ್ತಿದ್ದಾರೆ
ಒಬ್ಬ ವ್ಯಕ್ತಿಯು ಬದಿಯಿಂದ ಹೊರಗೆ ಹೋಗುತ್ತಿದ್ದಾನೆ
ಎರಡು ಕಾರುಗಳು ಮುಂಭಾಗದಿಂದ ಹೊರಗೆ ಹೋಗುತ್ತಿವೆ
ಮಳೆ ಬರುತ್ತಿದೆ
ಆ ವೀಡಿಯೊದಲ್ಲಿ ಅನೇಕ ವಿಷಯಗಳು ನಡೆಯುತ್ತಿವೆ
ಆದ್ದರಿಂದ ಇದು ಏನು ಎಂದು ನನಗೆ ಅರ್ಥವಾಗಿದೆ
ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯ
ಆದ್ದರಿಂದ ನಾವು ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೆವು
ಭಾರೀ ಕೆಲಸ
ಇದು ಗ್ರಾಫಿಕಲ್ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ
ಅಲ್ಲಿ ಸಿಪಿಯುಗೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
ಅದು ಏಕೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ?
ಒಂದು ಸಣ್ಣ ಸಮಸ್ಯೆ ಇತ್ತು
CPU ನ ಸಮಸ್ಯೆಯೆಂದರೆ
ಸಿಪಿಯುನಲ್ಲಿ ನಾವು ಸೀಮಿತ ಕೋರ್ ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ
ಕೋರ್ ಗಳ ಅರ್ಥವೇನು?
ನಾನು ಹೇಳಿದರೆ
ನನಗೆ ಎರಡು ಕೈಗಳಿವೆ
ಮತ್ತು ನಾನು ಒಂದು ಸಮಯದಲ್ಲಿ ಎರಡು ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು
ನಾನು ಎರಡು ಕೋರ್ ಗಳನ್ನು ಹೇಳುತ್ತೇನೆ
ನನಗೆ ನಾಲ್ಕು ಕೈಗಳಿದ್ದರೆ
ನಾನು ಒಂದು ಸಮಯದಲ್ಲಿ ನಾಲ್ಕು ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು
ನಾಲ್ಕು ಕೋರ್ ಗಳು
ನನಗೆ ಎಂಟು ಕೈಗಳಿದ್ದರೆ
ಮತ್ತು ನಾನು ಒಮ್ಮೆಗೆ ಎಂಟು ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು
ಇದನ್ನು ಆಕ್ಟಾ-ಕೋರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಎಂದು ನಾನು ಹೇಳುತ್ತೇನೆ
ನನಗೆ ಹತ್ತು ಕೈಗಳಿದ್ದರೆ
ನಾನು ಡೆಕಾ-ಕೋರ್ ಎಂದು ಹೇಳುತ್ತೇನೆ
ಈ ರೀತಿಯಾಗಿ ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ
ಕೋರ್ ಎಂದರೆ ಕೈಗಳು ಕಂಪ್ಯೂಟರ್ ಭಾಷೆಯಲ್ಲಿ ನಾನು ಕೋರ್ ಇರುವಷ್ಟು
ಕೆಲಸಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಹೇಳುತ್ತೇನೆ
ಏಕಕಾಲದಲ್ಲಿ ಸಿಪಿಯು ವಾಸ್ತುಶಿಲ್ಪದ ಬಗ್ಗೆ ಮಾತನಾಡುವುದು
ಸಿಪಿಯು ವಾಸ್ತುಶಿಲ್ಪದ ಬಗ್ಗೆ ಮಾತನಾಡುವುದು
ಮೊಬೈಲ್ ಫೋನ್ ನಲ್ಲಿರುವಂತೆ
ಆಪಲ್ ನಂತೆಯೇ
ಬಯೋನಿಕ್ ಚಿಪ್
A17, A16
Android ಪ್ರೊಸೆಸರ್ ಗಳು
ಸ್ನ್ಯಾಪ್ಡ್ರಾಗನ್ ಮೀಡಿಯಾಟೆಕ್ ಅವರು ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಹೊಂದಿದ್ದಾರೆ
ನೀವು ಇಲ್ಲಿ ನೋಡುವಂತೆ
ನಾವು ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಬರುತ್ತೇವೆ
ಈ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ನೀಡಲಾಗಿದೆ
ನಿಮ್ಮ ಮನೆಯಂತೆ ನೀವು ಯಾರಿಗಾದರೂ ಹೋಗುತ್ತೀರಿ
ನೀವು ಮನೆ ನಿರ್ಮಿಸಲು ಬಯಸುತ್ತೀರಿ
ನೀವು ವಾಸ್ತುಶಿಲ್ಪಿಯ ಬಳಿಗೆ ಹೋಗುತ್ತೀರಿ
ನೀವು ಹೇಳುತ್ತೀರಿ
ನಾನು ಭೂಮಿಯನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೇನೆ
ಏನು ಮಾಡಬಹುದು ಹೇಳಿ
ನೀವು ನನಗೆ ಒಂದು ಅವಶ್ಯಕತೆಯನ್ನು ಹೇಳುತ್ತೀರಿ
ನನಗೆ ಅಡುಗೆಮನೆ ಬೇಕು
ನನಗೆ ನಾಲ್ಕು ಮಕ್ಕಳಿದ್ದಾರೆ
ನೀವು ನನಗೆ ಹೇಳಿ, ಅವನು ಯಾವ ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು ಮತ್ತು ನೀವು
ಅವನಿಗೆ ಏನು ಹೇಳಿದ್ದೀರಿ ಅದನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ನೀಡಿರುತ್ತೀರಿ.
ಅವನು ನಿಮಗೆ ಒಂದು ಕೆಲಸವನ್ನು ಮಾಡಿ ಎಂದು ಹೇಳುತ್ತಾನೆ ನೀವು ನಿಮ್ಮ
ಕೋಣೆಯನ್ನು ಮೇಲ್ಭಾಗದಲ್ಲಿ ನಿರ್ಮಿಸುತ್ತೀರಿ
ಮಧ್ಯದಲ್ಲಿ ಅಡುಗೆಮನೆ ಇದೆ
ಮುಖ್ಯ ಕೋಣೆ ಈ ರೀತಿಯಾಗಿ
ನಾನು ಈ ರೀತಿಯಲ್ಲಿ 4 ವಿಷಯಗಳನ್ನು ಬರೆದಿದ್ದೇನೆ, ಈಗ ಈ 4
ವಿಷಯಗಳಲ್ಲಿ ನೀವು ನೋಡುವುದು ಅಲ್ಯೂ ಎಂಬುದು 4 ಬಾರಿ ಬರೆಯಲ್ಪಟ್ಟಿದೆ.
ನಾನು ಹೇಳಬಹುದು, ಈಗ ನನ್ನ ಮೊಬೈಲ್ ಫೋನ್ ಅಥವಾ ಕಂಪ್ಯೂಟರ್ ಪ್ರೊಸೆಸರ್
ಬರುತ್ತದೆ.
ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಬಳಸುವ ಮೂಲಕ
ಆಟದ ಕಂಪ್ಯೂಟರ್ ನ ಕೋರ್ ಜಿಪಿಯು ಜಿಪಿಯು ಜಿಪಿಯು ಜಿಪಿಯು ಇಂಟೆಲ್ ಐ 3
ಪ್ರೊಸೆಸರ್ ನಂತಹ ಕೆಲವು ಪ್ರೊಸೆಸರ್ ಗಳನ್ನು ಹೊಂದಿದೆ.
ನಾನು ಈ ರೇಖಾಚಿತ್ರವನ್ನು ನಿಮಗೆ ವಿವರಿಸಲಿದ್ದೇನೆ
ಇದು ನನ್ನ ನಿಯಂತ್ರಣ ಘಟಕ ಎಂದು ನಾನು ಇಲ್ಲಿ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ
ಇದು ನನ್ನ ನಿಯಂತ್ರಣ ಘಟಕ ಎಂದು ನಾನು ಇಲ್ಲಿ ಬರೆದಿದ್ದೇನೆ
ಮತ್ತು ಇದು ನನ್ನ ALU
ಇದು ನಿಮ್ಮ ಕೋರ್ಸ್
ಅದು ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಒಂದೊಂದಾಗಿ ನಿರ್ವಹಿಸುತ್ತದೆ
ಇಲ್ಲಿ ನೀವು ನಾಲ್ಕು ಅಪ್ಲಿಕೇಶನ್ ಗಳನ್ನು ಚಲಾಯಿಸುತ್ತೀರಿ
ಇದು ನಿಮ್ಮ ದಕ್ಷತೆಯ ಕೇಂದ್ರವಾಗಿದೆ
ಇದು ನಿಮ್ಮ ಕ್ಯಾಶ್ ಆಗಿದೆ
ಇದು ನಿಮ್ಮ ತಾತ್ಕಾಲಿಕ ಡೇಟಾ
ಇದು ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಗೆ ಸಂಬಂಧಿಸಿದೆ
ಇದು ಇಲ್ಲಿಗೆ ಬಂದು ಅದನ್ನು ಕ್ಯಾಶ್ ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ
ಇದು ತುಂಬಾ ವೇಗವಾಗಿದೆ
ಇದು ನಿಮ್ಮ ಡೈನಾಮಿಕ್ RAM ಆಗಿದೆ
ಆದ್ದರಿಂದ ನಾವು ಅದನ್ನು ಈ ರೀತಿ ವಿಂಗಡಿಸಿದ್ದೇವೆ
ಆದ್ದರಿಂದ ಸಿಪಿಯುನಲ್ಲಿನ ಸಮಸ್ಯೆ ಹೀಗಿದೆ ಎಂದು ನಾನು ಕಂಡುಕೊಂಡೆ
ಅಲ್ಲಿ ಕೋರ್ ಗಳ ಸಂಖ್ಯೆ ಕಡಿಮೆ ಇದೆ
ಮತ್ತು ಅದು ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಾಗಿದೆ
ಆದ್ದರಿಂದ ಯಾವುದೇ ಕೆಲಸವಿರಲಿಲ್ಲ
ಒಂದು ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಿತ್ತು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶವಿರಲಿಲ್ಲ
ಅದಕ್ಕಾಗಿಯೇ ನಾವು ಅದನ್ನು ಹೇಳಿದೆವು
ಕೆಲವು ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಲಾಗುತ್ತಿದೆ
ಅದರ ಅವಶ್ಯಕತೆ ಏನಿತ್ತು
ಮತ್ತೊಂದು ಚಿಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು
ಎರಡನೆಯ ವಿಷಯವೆಂದರೆ ಕೋರ್ ಗಳ ಸಂಖ್ಯೆ ಕಡಿಮೆ
ನಮ್ಮ ಅನೇಕ ಕೆಲಸಗಳನ್ನು ಒಂದುಸಮಯದಲ್ಲಿ ನಿರ್ವಹಿಸಬೇಕಾಗಿದೆ. ಅನೇಕ
ಕೆಲಸಗಳನ್ನು ಒಂದುಸಮಯದಲ್ಲಿ ನಿರ್ವಹಿಸಬೇಕಾಗಿದೆ. ಹೇಗೆ
ನಿರ್ವಹಿಸುವುದು ಎಂದರೆ ಹೇಳುವುದು.
ಇದರ ಸಹಾಯದಿಂದ ನಾವು ಅದನ್ನು ಮಾಡುತ್ತೇವೆ
ಅಂದರೆ, ನಾವು ಜಿಪಿಯುನಲ್ಲಿ ಸಾಕಷ್ಟು ಕೋರ್ ಗಳನ್ನು ಹಾಕುತ್ತೇವೆ
ಉದಾಹರಣೆಗೆ, ನೀವು ಈ ಹಸಿರು ಬಣ್ಣವನ್ನು ನೋಡುತ್ತೀರಿ ಇದೆಲ್ಲದಕ್ಕೂ
ಏನಾಯಿತು
ಇಲ್ಲಿ ಹಸಿರು ಪೆಟ್ಟಿಗೆಯನ್ನು ನೀಡಿದ ಕೂಡಲೇ ನಾನು ಅದನ್ನು ಕಂಡುಕೊಂಡೆ
ಆದ್ದರಿಂದ ಇದು ALU ಆಗಿದೆ
ಆದ್ದರಿಂದ ಈ ರೀತಿಯಾಗಿ ನಾನು ಸಾಕಷ್ಟು ಎಎಲ್ಯು ಹೊಂದಿದ್ದೇನೆ
ಇದನ್ನು ಸಹ ಮಾಡಲಾಗುತ್ತದೆ ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ ಇದನ್ನು
ಸಹ ಮಾಡಲಾಗುತ್ತದೆ
ಈಗ ನೀವು ಎಲ್ಲಿ ನೋಡಿದರೂ
ನೀವು ಏನನ್ನು ನೋಡುತ್ತೀರಿ
ನೀವು ಹಸಿರು ಬಣ್ಣವನ್ನು ಮಾತ್ರ ನೋಡುತ್ತೀರಿ
ನಾನು ಇದನ್ನು ಕಂಡುಕೊಂಡೆ
ನಾನು ಈ ಇಡೀ ಸಾಲನ್ನು ಕಂಡುಕೊಂಡೆ
ಈ ಇಡೀ ಸಾಲು ನನ್ನ ಎಲ್ಲಾ ವಸ್ತುಗಳು ಈ ರೀತಿ ಇಲ್ಲಿಗೆ ಬಂದವು ನನ್ನ
ಎಲ್ಲಾ ವಸ್ತುಗಳು ಇಲ್ಲಿಗೆ ಬಂದವು
ಅದರ ನಂತರ, DRAM ಅನ್ನು ಇಲ್ಲಿ ನೀಡಿರುವುದರಿಂದ ನನ್ನ DRAM ಅನ್ನು ಸಹ
ಇಲ್ಲಿ ನೀಡಲಾಗಿದೆ
ಉಳಿದದ್ದು ಏನು?
ನಾನು ಈ ಭಾಗವನ್ನು ಹೊರತೆಗೆದರೆ
ಆದ್ದರಿಂದ ನೀವು ಎರಡು ವಿಷಯಗಳನ್ನು ನೋಡುತ್ತೀರಿ
ಈ ರೀತಿಯ ಎರಡು ವಿಷಯಗಳಿವೆ
ಮತ್ತು ಅದು ಹೀಗಿದೆ
ನನ್ನ ನಿಯಂತ್ರಣ ಮತ್ತು ಕ್ಯಾಶ್ ನಂತೆ
ಇದು ಅದೇ ಬಣ್ಣದಲ್ಲಿದೆ
ಮೇಲಿರುವ ಈ ಹಳದಿ ಬಣ್ಣ
ಇದು ನಿಮ್ಮ ನಿಯಂತ್ರಣ
ನಿಮಗೆ ಸಂಭವಿಸಿದ ಎರಡನೇ ವಿಷಯ ನಿಮಗೆ ಏನಾಯಿತು
ಇವೆರಡರ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ವ್ಯತ್ಯಾಸವಿದೆ ಎಂದು ನಾನು ಹೇಗೆ
ಕಂಡುಕೊಂಡೆ ವ್ಯತ್ಯಾಸವೇನು?
ಇಲ್ಲಿ ALU ನನ್ನ ಜಿಪಿಯುನಲ್ಲಿ ನಾನು ಬಹಳಷ್ಟು ನೋಡುತ್ತೇನೆ
ಆದರೆ ನಾನು ಇನ್ನೊಂದು ಬದಿಯನ್ನು ನೋಡಿದರೆ
ನಾನು ಸಿಪಿಯುನಲ್ಲಿ ಕಡಿಮೆ ನೋಡುತ್ತೇನೆ
ಪ್ರಯೋಜನವೇನು ಎಂದು ನಾನು ಈಗ ಕಂಡುಕೊಂಡೆ
ಹೆಚ್ಚು ಒರಟಾಗಿರುವುದರ ಪ್ರಯೋಜನವೇನು?
ಹೆಚ್ಚು ಒರಟಾಗಿರುವುದರ ಪ್ರಯೋಜನ
ಏಕೆಂದರೆ ಅದು ಅನೇಕ ವಿಷಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಮರ್ಥವಾಗಿದೆ
ಈಗ ಒಂದು ವಿಷಯವೂ ಬರುತ್ತದೆ
ಇದು ಅನೇಕ ವಿಷಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದೆ
ಒಂದು ವಿಷಯದ ಜೊತೆಗೆ
ದಾರದಂತೆ
ಇಲ್ಲಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸೋಣ
ನಾನು ಇಲ್ಲಿ ನಾಲ್ಕು ಕೋರ್ ಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ
ಈ ನಾಲ್ಕು ಕೋರ್ ಗಳು ನನ್ನ ನಾಲ್ಕು ಅಪ್ಲಿಕೇಶನ್ ಗಳನ್ನು
ನಿರ್ವಹಿಸಬಲ್ಲವು
ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನಾನು ಹೇಳುತ್ತೇನೆ
ನನಗೆ ಒಂದು ನೆನಪು ಇದೆ
ನನ್ನ ಬಳಿ ಏನು ಇದೆ
ನಾನು RAM ಹೊಂದಿದ್ದೇನೆ ಈ RAM ನಲ್ಲಿ ನಾಲ್ಕು ಅಪ್ಲಿಕೇಶನ್ ಗಳು
ಚಲಿಸುತ್ತಿವೆ
ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲಿ ಚಲಿಸುತ್ತಿದೆ
ಮತ್ತು ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇಲ್ಲಿ ಚಲಿಸುತ್ತಿದೆ
ಆದ್ದರಿಂದ ಅದು ಒಂದಾಯಿತು
ಮೂರು ಎಂದು ಹೇಳೋಣ ಆದ್ದರಿಂದ ಅದು ಇಲ್ಲಿ ಚಲಿಸುತ್ತಿದೆ
ಈಗ ಇದು ಈ ಅಪ್ಲಿಕೇಶನ್
ಅದು ಯಾವುದೇ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ
ಸ್ಮರಣೆಯಲ್ಲಿ ಚಲಿಸಲು
ನಾವು ಏನು ಮಾಡಬಹುದು
ನಾವು ಅದನ್ನು ದಾರಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು
ಅದನ್ನು ಈ ರೀತಿ ವಿಭಜಿಸಿ
ಥ್ರೆಡ್ T1 ನಲ್ಲಿ ಈ ಕೋಡ್ ಅನ್ನು ಬರೆಯಲಾಗಿದೆ
ನಾವು ಈ ಕೋಡ್ ಅನ್ನು ಎಲ್ಲಾ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಿದ್ದೇವೆ
ಥ್ರೆಡ್ 1
ಥ್ರೆಡ್ 2
ಥ್ರೆಡ್ 3
ದಾರದ ಅರ್ಥವೇನು ಎಂದು ನೀವು ಕೇಳಿದರೆ
ಇದು ಕೋಡ್ ನ ಒಂದು ತುಣುಕು
ಅದು ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ
ಥ್ರೆಡ್ 1, ಥ್ರೆಡ್ 2, ಥ್ರೆಡ್ 3
ಹಾಗಾದರೆ ನನ್ನ ಹೃದಯವು ಏನು ಮಾಡುತ್ತದೆ
ನನ್ನ ಮೂಲ ಎಂದರೆ ಇಲ್ಲಿ ಒಂದು ತಿರುಳನ್ನು ಮಾಡೋಣ
ಆದ್ದರಿಂದ ನನ್ನ ಮೊದಲ ಕೋರ್
ನನ್ನ ಮೊದಲ ಕೋರ್ ಏನನ್ನಾದರೂ ನಿರ್ವಹಿಸುತ್ತದೆ. ಎರಡನೇ ಕೋರ್ ನನ್ನ
ಎರಡನೇ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
ಮೂರನೇ ಕೋರ್ ನನ್ನ ಇನ್ಸ್ಟಾಗ್ರಾಮ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ನಾಲ್ಕನೇ
ಕೋರ್ ನನ್ನ ಪ್ರಸ್ತುತಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರತಿ ಕೋರ್ನಲ್ಲಿ
ಥ್ರೆಡ್ಗಳಿವೆ.
ಥ್ರೆಡ್ ಎಂದರೆ
ಮೆಮೊರಿ ಕೂಡ ಇದನ್ನೇ ಹಂಚಿಕೊಳ್ಳುತ್ತಿದೆ
ಸಾಮಾನ್ಯ ಆದರೆ ಈ ದಾರವು ಕೋಡ್ ನ ತುಣುಕನ್ನು ಮಾಡುತ್ತದೆ
ಇದು ಏಕಕಾಲದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಇದು ಚಲಿಸುತ್ತಿದೆ
ಇದು ಚಲಿಸುತ್ತಿದೆ
ಅಂದರೆ
ನಮ್ಮಲ್ಲಿರುವ ಕೋಡ್
ಅದನ್ನು ಸಣ್ಣ ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಿ
ಥ್ರೆಡ್ 1 ಕೆಲವು ಭಾಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ಥ್ರೆಡ್ 2 ಕೆಲವು ಭಾಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ಥ್ರೆಡ್ 3 ಕೆಲವು ಭಾಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ಹಾಗಾದರೆ ಏನಾಗುತ್ತದೆ
ನೀವು ಯಾವುದೇ ಕೋಡ್ ಹೊಂದಿದ್ದರೂ
ಇದು ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆ
ನೀವು ನೋಡುತ್ತೀರಿ ಆದ್ದರಿಂದ ಅದು ಒಳಗೆ ಇದೆ ಎಂದು ನನಗೆ ಈಗ
ಅರ್ಥವಾಯಿತು
ನಾವು ಅದರೊಳಗೆ ಈ ಕೆಲಸವನ್ನು ಮಾಡಬಹುದೇ, ಏಕೆಂದರೆ ನನ್ನಲ್ಲಿ ಈಗಾಗಲೇ
ಸಾಕಷ್ಟು ಕೋಡ್ ಇದೆ. ಅದರೊಳಗೆ ಥ್ರೆಡ್ ಬಳಸಿದರೆ...
ನನಗೆ ತಿಳಿಯುತ್ತದೆ
ಇದು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ
ನನ್ನ CPU ಯಾವುದು ಎಂದು ನನಗೆ ಅರ್ಥವಾಯಿತು.
ಮತ್ತು ನನ್ನ ಜಿಪಿಯು ಎಂದರೇನು
ನಾನು CPU ಬಳಸುತ್ತಿದ್ದ CPU ಅನ್ನು ನೋಡಿದೆ
ನಂತರ ನಾವು ಜಿಪಿಯು ಅಗತ್ಯವನ್ನು ಅನುಭವಿಸಿದ್ದೇವೆ ಆದ್ದರಿಂದ ನಾವು
ಜಿಪಿಯು ತಂದಿದ್ದೇವೆ
ಈಗ ನೋಡೋಣ
ಅವುಗಳನ್ನು ಹೋಲಿಸುವುದು
ಕ್ರಿಯಾತ್ಮಕತೆ, ಆರ್ಕಿಟೆಕ್ಚರ್, ಪರಲೆಲಿಸಂ ಮತ್ತು ಮೆಮೊರಿ ಹೈರಾರ್ಕಿ
ಆಧಾರದ ಮೇಲೆ.
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿ
ಕೇಸ್ ಗಳನ್ನು ಬಳಸಿ
ವಿದ್ಯುತ್ ಬಳಕೆ
ನೋಡೋಣ
ನನ್ನ CPU ಉತ್ತಮವಾಗಿದೆಯೇ
ನಾನು ಇದಕ್ಕಿಂತ ಉತ್ತಮವಾಗಿ ಹೇಳುವುದಿಲ್ಲ
ಏಕೆಂದರೆ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ವಿಭಿನ್ನವಾಗಿವೆ
ನೋಡೋಣ
ಆದ್ದರಿಂದ ಪ್ರಾರಂಭಿಸೋಣ
ಕ್ರಿಯಾತ್ಮಕತೆಯಿಂದ
ನಾವು ಪೆನ್ ಅನ್ನು ಬದಲಾಯಿಸೋಣ
ಮೊದಲನೆಯದಾಗಿ ನಾವು ಸಿಪಿಯು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ
ಸಿಪಿಯು ಸಾಮಾನ್ಯ ಉದ್ದೇಶಕ್ಕಾಗಿ ಎಂದು ನಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ
ಮತ್ತು ಜಿಪಿಯು ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ
ಬರೆದಿರುವಂತೆಯೇ ನೀವು ಇಲ್ಲಿಯೂ ಅದೇ ವಿಷಯವನ್ನು ನೋಡುತ್ತೀರಿ
ನೀವು ಅದನ್ನು ಓದಬಹುದು
ಸಾಲುಗಳ ನಡುವೆ CPU ಓದುವಿಕೆ
ನಾನು ನಿಮಗೆ ತೋರಿಸಿದ್ದೇನೆ
ನಾನು CPU ಬಗ್ಗೆ ಮಾತನಾಡಿದರೆ
ಅದನ್ನು ಇಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಬರೆಯಲಾಗಿದೆ
CPU ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ
ಸಾಮಾನ್ಯ ಉದ್ದೇಶಕ್ಕಾಗಿ ಅರ್ಥವಾಗುವುದು ಅದು ನಿಮ್ಮ ಬಳಕೆದಾರರ ಅನೇಕ
ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸಬಲ್ಲದು. ಆದರೆ ನಾವು
ಜಿಪಿಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದೇವೆ ಏಕೆ?
ಗ್ರಾಫಿಕ್ಸ್ ಸಂಬಂಧಿತ ಎಲ್ಲಾ ಕೆಲಸಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಡೆಸಬಲ್ಲ
ಚಿಪ್ ಇರಬೇಕು.
ನಾನು ಈ ಸಾಮಾನ್ಯ ಉದ್ದೇಶವನ್ನು ಮತ್ತು ಜಿಪಿಯು ವಿಶಿಷ್ಟ ಉದ್ದೇಶವೆಂದು
ತಿಳಿದುಕೊಂಡಿದ್ದೇನೆ.
ನಾನು ಹೌದು ಎಂದು ಹೇಳಿದೆ, ಇದು ಗ್ರಾಫಿಕ್ಸ್ ಸಂಬಂಧಿಸಿದ ವಿಷಯಗಳನ್ನೇ
ತೋರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ಸಾಮಾನ್ಯ ಉದ್ದೇಶದಿಂದಾಗಿರುವ ನಿಮ್ಮ ಎಲ್ಲಾ
ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯಗಳನ್ನು ಅದು ನಿರ್ವಹಿಸಬಹುದು.
ಅದು ಅವರೆಲ್ಲರಿಗೂ ಏನು ಮಾಡುತ್ತದೆ?
ಅವರೆಲ್ಲರಿಗೂ ಸಿಪಿಯು ಏಕೆ ಜವಾಬ್ದಾರವಾಗಿದೆ? ಇದು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ
ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯಗಳಿಗೆ ಮಾತ್ರ ಜವಾಬ್ದಾರವಾಗಿದೆಯೇ?
ನಾನು ಬೇಡ ಅಂದೆ
ಉಳಿದ ಸೂಚನೆಗಳು
ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮದಲ್ಲಿ ಅನೇಕ ನಿರ್ದೇಶನಗಳಿವೆ. ಮೊದಲನೆಯದಾಗಿ ನೀವು
ಇದನ್ನು ಮಾಡಬೇಕು, ನಂತರ ನೀವು ಅದನ್ನು ಮಾಡಬೇಕು.
ಮೂರನೆಯದಾಗಿ, ನೀವು ಇದನ್ನು ಮಾಡಬೇಕು
ಆದ್ದರಿಂದ, ನೀವು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮ್‌ನಲ್ಲಿರುವ ಆ ಎಲ್ಲಾ ಆದೇಶಗಳನ್ನು
ನಡೆಸುವ ಹೊಣೆಯೂ ಸಿಪಿಯ ಮೇಲಿದೆ.
ಆದ್ದರಿಂದ, ನನ್ನ ಸಿಪಿಯು
ನನ್ನ ಸಿಪಿಯು ಎರಡು ಘಟಕಗಳನ್ನು ಹೊಂದಿದೆ. ಒಂದು ಅಂಕಗಣಿತ ಘಟಕ ಮತ್ತು
ಇನ್ನೊಂದು ತಾರ್ಕಿಕ ಘಟಕ. ಆದ್ದರಿಂದ, ನನ್ನ ಅಂಕಗಣಿತ ಕಾರ್ಯಗಳು ಅಥವಾ
ತಾರ್ಕಿಕ ಕಾರ್ಯಗಳು ಎಎಲ್ಯು ಘಟಕದ ಸಹಾಯದಿಂದ ಸುಲಭವಾಗಿ
ನಿರ್ವಹಿಸಲ್ಪಡುತ್ತವೆ.
ಆದ್ದರಿಂದ, ನಾನು ಇದನ್ನು ತಿಳಿದುಕೊಂಡೆ
ಆದ್ದರಿಂದ, ಡೇಟಾವನ್ನು ಎರಡು ಸಂಪನ್ಮೂಲಗಳ ನಡುವೆ ವರ್ಗಾಯಿಸಬಹುದು
ಎರಡು ಸಂಪನ್ಮೂಲಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ಹೇಗೆ ಸಂಚಯಿಸಬೇಕು? ಉದಾಹರಣೆಗೆ,
ನನ್ನ ಸ್ನೇಹಿತನಿಗೆ ವಾಟ್ಸಾಪ್ ಮೂಲಕ ಸಂದೇಶ ಕಳುಹಿಸಲು ನಾನು ಹೇಗೆ
ಮಾಡಬೇಕು?
ಆದ್ದರಿಂದ, ನಾನು ವಾಟ್ಸಾಪ್ ಮೂಲಕ ನನ್ನ ಸ್ನೇಹಿತನಿಗೆ ಸಂದೇಶವನ್ನು
ಕಳುಹಿಸಿದಾಗ ಅದು ನನ್ನ ಮಾತುಕತೆಯಲ್ಲಿ ಮತ್ತು ನನ್ನ ಸ್ಕ್ರೀನ್‌ನಲ್ಲಿ
ಗೋಚರಿಸುತ್ತದೆ.
ನಾನು ಅದನ್ನು ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುತ್ತೇನೆ ಹಾಗಾದರೆ,
ಕೀಬೋರ್ಡ್ ಗೆ ಏನಾಗುತ್ತದೆ?
ಕೀಬೋರ್ಡ್ ಒಂದು ಸಂಪನ್ಮೂಲವಾಗುತ್ತದೆ ಮತ್ತು ಮಾನಿಟರ್ ಎರಡನೇ
ಸಂಪನ್ಮೂಲವಾಗುತ್ತದೆ ಹಾಗಾದರೆ, ಈ ಎರಡು ಸಂಪನ್ಮೂಲಗಳ ನಡುವೆ ಏನು
ನಡೆಯುತ್ತಿದೆ? ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಡೇಟಾವನ್ನು
ಹರಿಯಬಿಡಲಾಗುತ್ತಿದೆ
ಆದ್ದರಿಂದ, ಈ ಕೆಲಸವನ್ನು ಸಿಪಿಯು ಮಾಡುತ್ತದೆ. ಮತ್ತು ಸಿಪಿಯ ಯಾವ
ಭಾಗವು ಇದನ್ನು ಮಾಡುತ್ತದೆಂದರೆ? ಇದು ನಿಯಂತ್ರಣ ಘಟಕವನ್ನು ಮಾಡುತ್ತದೆ.
ಆಗ ನನಗೆ ಇದು ಅರ್ಥವಾಯಿತು
ಈಗ, ನಾನು ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ
ಜಿಪಿಯು ಏನು ಮಾಡುತ್ತದೆ?
ನಾನು ಆರಂಭದಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಜಿಪಿಯು ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು
ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು
ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ರೆಂಡರ್ ಮಾಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ ನನ್ನ
ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ನನ್ನ ಗ್ರಾಫಿಕ್ಸ್ ನೀಡಲು ನಾನು ಅದನ್ನು ಬಳಸಿದೆ
ಮತ್ತು ಇದು ಏನು? ಈಗ ಅನೇಕ ಕಾರ್ಯಗಳು ಒಟ್ಟಿಗೆ ಇರುವಾಗ ನಮ್ಮ ಕೆಲಸವು
ಪರಿಣಾಮಕಾರಿಯಾಗಬೇಕಾದರೆ ಈ ಥ್ರೆಡ್ ವಿಷಯವು ಉಪ-ಕಾರ್ಯಗಳಾಗಿ
ವಿಭಜಿಸಲ್ಪಡುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಒದಗಿಸುವುದು
ಮತ್ತು ದೊಡ್ಡ ಡೇಟಾ ಸೆಟ್ ಅನ್ನು ಸಂಸ್ಕರಿಸುವುದು ಮುಂತಾದ ಸಮಾನಾಂತರ
ಉಪ-ಕಾರ್ಯಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ನಡೆಸಲಾಗುತ್ತದೆ.
ಡೇಟಾ ಸೆಟ್ಟುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ನೀವು ಅದನ್ನು ಸಣ್ಣ
ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಿ ಪರಸ್ಪರ ಸಮಾನವಾಗಿ ನಡೆಸಬಹುದು. ಗ್ರಾಫಿಕ್ಸ್
ರೆಂಡರ್ ಮಾಡಲು ಬಯಸಿದರೆ ನೀವು ಸಮಾನಾಂತರ ಭಾಗಗಳನ್ನು ವಿಭಜಿಸಿ
ಗ್ರಾಫಿಕ್ಸ್ ರೆಂಡರ್ ಮಾಡಬಹುದು. ಇದು ವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ.
ಸಣ್ಣ ಉಪ-ಕಾರ್ಯಗಳು ಆದ್ದರಿಂದ ಸಿಪಿಯುನಲ್ಲಿ ಕೆಲವು ಶಕ್ತಿಯುತ ಕೋಡ್
ಗಳಿವೆ ಎಂದು ನಾನು ತಿಳಿದುಕೊಂಡೆ ಮತ್ತು ನಾನು ಆ ಶಕ್ತಿಯುತ ಕೋಡ್
ಗಳನ್ನು ಎಳೆಯಬಲ್ಲೆ ಆದರೆ ನೀವು ಅದನ್ನು ಥ್ರೆಡ್ ನಲ್ಲಿ ಮಾಡಿದರೆ 100x
ಅಥವಾ 1000x ನಲ್ಲಿ ನೀವು ಅಂತಹ ಕೋಡ್ ಗಳನ್ನು ಪಡೆಯುವುದಿಲ್ಲ
ಆದ್ದರಿಂದ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ಸಾಕಷ್ಟು ವ್ಯತ್ಯಾಸವಿದೆ ಎಂದು ನಾನು
ತಿಳಿದುಕೊಂಡೆ
ನಾವು ಇಲ್ಲಿ ನೋಡಿದ್ದು ನಮ್ಮಲ್ಲಿ ಸಣ್ಣ ವಿಶೇಷ ಕೋರ್ಗಳಿವೆಯೆಂದು
ತಿಳಿದಿದ್ದೇವೆ.
ನಾನು ವಿಶೇಷ ಕೋರ್ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡು ನಂತರ ವಾಸ್ತವಿಕ ವಿಶೇಷ
ಕೋರ್ಗಳನ್ನು ಇಲ್ಲಿಯೇ ನೋಡಿದೆನೆಂದು ತಿಳಿದುಕೊಂಡೆ.
ನಾನು ಅನೇಕ ಸಣ್ಣ ಕೋರ್‌ಗಳನ್ನು ತಿಳಿದುಕೊಂಡು, ನಂತರ
ಸಮಾನಾಂತರತೆಯನ್ನು ನೋಡಿದೆ. ಸಮಾನಾಂತರತೆಯಲ್ಲಿ ನನಗೆ ಅನೇಕ ಕೋರ್‌ಗಳು
ಇವೆ, ಅವುಗಳು ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಸಿಪಿಯನ್ನು ನೋಡೋಣ, ಅಲ್ಲಿ
ನಾವು ಅಂತಹ ವಿಷಯಗಳನ್ನು ನೋಡುತ್ತೇವೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ? ಜಿಪಿಯಲ್ಲಿ
ನಾವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸುವ ಅಂತಹ ವಿಷಯಗಳನ್ನು
ನೋಡುತ್ತೇವೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ?
ಸಿಪಿಯ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ, ಟಾಸ್ಕ್ ಸ್ವಿಚಿಂಗ್ ಮತ್ತು ಹಲವಾರು
ಥ್ರೆಡ್ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ರೂಪಿಸಲಾಗಿದೆ ಎಂದರೆ
ಸಿಪಿಯು ಟಾಸ್ಕ್ ಸ್ವಿಚಿಂಗ್ ಮಾಡಲು ರೂಪಿಸಲಾಗಿದೆ ಮತ್ತು ಹಲವಾರು
ಥ್ರೆಡ್ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ಸಮರ್ಥವಾಗಿದೆ.
ಹೀಗಿದ್ದರೆ ಸಮಾನಾಂತರತೆ ಹೀಗಿದೆ: ಇಲ್ಲಿ ನೋಡಿ ನನಗೆ ಮೆಮೊರಿ ಇದೆ
ಮತ್ತು ಈ ಮೆಮೊರಿಯಲ್ಲಿ ಎರಡು ವಿಷಯಗಳು ಚಲಿಸುತ್ತಿವೆ, ಅದು ವಾಟ್ಸಾಪ್
ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿದೆ.
ಇಲ್ಲಿ ಅದು ಚಲಿಸುತ್ತಿದೆ ಮತ್ತು ಇಲ್ಲಿ ಈ ಭಾಗದಲ್ಲಿ ಅದು ಚಲಿಸುತ್ತಿದೆ
ಇನ್ಸ್ಟಾಗ್ರಾಮ್, ಇನ್ಸ್ಟಾಗ್ರಾಮ್, ಈ ಎರಡು ವಿಷಯಗಳು ಒಟ್ಟಿಗೆ
ಚಲಿಸುತ್ತಿವೆ. ನಂತರ ಹಲವಾರು ಟಾಸ್ಕ್‌ಗಳನ್ನು
ನಡೆಸಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ವೀಡಿಯೊ ಅಪ್ಲೋಡ್
ಮಾಡಬೇಕಾದಾಗ, ಮೊದಲು ಗ್ಯಾಲರಿಗೆ ಹೋಗಿ ಅಲ್ಲಿನ ವೀಡಿಯೊವನ್ನು ಆಮದು
ಮಾಡಿಕೊಳ್ಳಬೇಕು. ಇದು ಇನ್ಪುಟ್ ಔಟ್ಪುಟ್ ಆಗಿದೆ.
ನಾನು ಅಲ್ಲಿಂದ ಫೈಲ್ ಪಡೆಯುತ್ತಿದ್ದೇನೆ, ಅಲ್ಲಿಯವರೆಗೆ ಟಾಸ್ಕ್
ಸ್ವಿಚ್ ಆಗುತ್ತಿದೆ, ಅಲ್ಲಿಯವರೆಗೆ ನೀವು ಹೀಗೆ ಮಾಡಬಹುದು.
ಸಿಪಿಯು ಈಗ ವಾಟ್ಸಾಪ್ ಆದೇಶಗಳನ್ನು ನಡೆಸುತ್ತಿದೆ. ಮುಂದೆ ವಾಟ್ಸಾಪ್
ನಲ್ಲಿ ನನ್ನಿಂದ ಮಾಡಿದಂತೆ ಅನೇಕ ಥ್ರೆಡ್ಗಳನ್ನು
ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಥ್ರೆಡ್ ಟಿ 1 ಇದು ಟಿ 2
ಮತ್ತು ಇದು ಟಿ 3 ಆಗಿವೆ. ಈಗ ನೆನಪಿಡಿ, ಸಾಮಾನ್ಯ ಜನರು ಹಂಚಿಕೊಳ್ಳುವ
ಮೆಮೊರಿ ಹಂಚಿಕೊಳ್ಳಲು ಸಾಮಾನ್ಯವಾಗಿ ಹಂಚಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಈಗಿನ ಲೆಕ್ಚರ್ನಲ್ಲಿ ಸಿಪಿಯು ಜಿಪಿಯೊಂದಿಗೆ ಹೋಲಿಕೆಯಾಗಿದೆ. ನಿಮ್ಮ
ಇಂಸ್ಟಾಗ್ರಾಮ್ ಹೀಗೆ ಇದೆ, ವಾಟ್ಸಾಪ್ ಹೀಗೆ ಇದೆ, ಆದರೆ ಥ್ರೆಡ್ ನನ್ನ
ಕೆಲಸವನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ನಡೆಸುತ್ತದೆ. ವಾಟ್ಸಾಪ್ ಕೋಡ್ 10
ಸಾಲುಗಳಿದ್ದರೆ, ಅದನ್ನು 3 ಸಾಲುಗಳಾಗಿ ವಿಭಾಗಿಸಿದ್ದೇವೆ. ನಾವು ಹೀಗೆ
ಮಾಡಿದರೆ ಸಿಪಿಯು ವಾಟ್ಸಾಪ್ ಆದ್ಯತೆಯನ್ನು ನಡೆಸುವುದರಲ್ಲಿ
ನೆರವಾಗುತ್ತದೆ.
ಆ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ
ಥ್ರೆಡ್ 1 3 ಸಾಲುಗಳ ಥ್ರೆಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ 2 3
ಸಾಲುಗಳ ಥ್ರೆಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ 3 ಸಾಲುಗಳ ಥ್ರೆಡ್
ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ 1 ಈ ರೀತಿ 1 ಲೈನ್ ಅನ್ನು
ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಥ್ರೆಡ್ ಸಹಾಯದಿಂದ ಥ್ರೆಡ್ ಏನು ಮಾಡುತ್ತದೆ
ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ
ನಾನು ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ಹೊಂದಿಕೊಳ್ಳಬಲ್ಲೆನು.
ವಾಟ್ಸಾಪ್ ಮತ್ತು ಇನ್ಸ್ಟಾಗ್ರಾಮ್ ಹೊಂದಿರುವ ಕಾರ್ಯಗಳು
ವಿಭಿನ್ನವಾಗಿವೆ. ವಾಟ್ಸಾಪ್ ನಲ್ಲಿ ಹೆಚ್ಚು ಗ್ರಾಫಿಕಲ್ ವಿಷಯಗಳನ್ನು
ನೋಡಬಹುದು ಹೇಗೆಂದರೆ ಇದು ಇನ್ನೊಂದು ಕಾರ್ಯದಲ್ಲಿ ಹೆಚ್ಚು ಪಠ್ಯವನ್ನು
ನೋಡಬಹುದು.
ವಿಷಯಗಳು ಏಕಕಾಲದಲ್ಲಿ ನೀವು ಬದಲಾಯಿಸಬಹುದು ನೀವು ಅನೇಕ ಥ್ರೆಡ್
ಗಳನ್ನು ನೋಡಬಹುದು, ಅದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
ಆದರೆ ಒಂದು ಸಾಲು ಬಹಳ ಮುಖ್ಯ
ನಾನು ಹೇಳಬೇಕಾದ್ದು ನಿಮಗೆ ಈ ಸಾಲು ಬಹಳ ಮುಖ್ಯ ಎಂದು ಹೈಲೈಟ್
ಮಾಡಬಹುದು, ಆದರೆ ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಿರಬಹುದು.
ಜಿಪಿಯು ಬೃಹತ್ ಸಮಾನಾಂತರ ಕೆಲಸಗಳಿಗೆ ಸರಿಹೊಂದಿದ್ದು, ನೀವು ಅನೇಕ
ಥ್ರೆಡ್ಸ್ ಬಳಸಬಹುದು, ಆದರೆ ನೀವು ಜಿಪಿಯುವಿನಂತೆ ಉತ್ತಮವಾಗಿ
ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಜಿಪಿಯು ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ನಿರ್ದಿಷ್ಟವಾಗಿ
ರೂಪಿಸಲ್ಪಟ್ಟಿದೆ, ಅದು ಎಲ್ಲವನ್ನೂ ನಿರ್ವಹಿಸಬಲ್ಲದು.
ಗ್ರಾಫಿಕ್ಸ್ ಗೆ ಸಂಬಂಧಿಸಿದ ವಿಷಯಗಳು ಎಲ್ಲವನ್ನೂ ನಿರ್ವಹಿಸುವಾಗ
ಸಿಪಿಯು ಮಾಡುತ್ತಿದ್ದರೆ ಜಿಪಿಯು ಏಕೆ ಮತ್ತು ಜಿಪಿಯು ಏಕೆ ಮಾಡುತ್ತಿದೆ
ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ ಏಕೆಂದರೆ
ಸಿಪಿಯು ಬೃಹತ್ ಸಮಾನಾಂತರ ಕೆಲಸದ ಹೊರೆಯನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
ಸಿಪಿಯು ಅಷ್ಟು ಕೋರ್ಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಅದಕ್ಕಾಗಿ ಅದು
ಮಾಡಲಾಗುವುದಿಲ್ಲ. ನೀವು ಜಿಪಿಯುವಿನಲ್ಲಿ ನೋಡುವಂತೆ ಸಣ್ಣ ಕೋರ್ಗಳನ್ನು
ಹೊಂದಿರುತ್ತೀರಿ.
ಜಿಪಿಯುನಲ್ಲಿ ಅವುಗಳನ್ನು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಆದರೆ ಜಿಪಿಯು ಬಗ್ಗೆ
ಮಾತನಾಡುವಾಗ ಅದರ ನಕಾರಾತ್ಮಕ ಅಂಶವೆಂದರೆ ಅದು ಬೃಹತ್ ಸಮಾನಾಂತರ ಕೆಲಸದ
ಹೊರೆಯನ್ನು ನಿಭಾಯಿಸಲಾಗಿಲ್ಲ. ಆದರೆ ಇಲ್ಲಿ ಅದು ಬೃಹತ್
ಸಮಾನಾಂತರತೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲ್ಪಟ್ಟಿದೆ. ನಿಮ್ಮ ನಕಾರಾತ್ಮಕ ಅಂಶವು
ಜಿಪಿಯುನ ಸಕಾರಾತ್ಮಕ ಅಂಶವಾಗಿದೆ ಮತ್ತು ಅದು ನನಗೆ ತಿಳಿದಿದೆ.
ನಮ್ಮ ಹೊಸ ಪಾಠಕ್ಕೆ ಸ್ವಾಗತ. ಈ ಪಾಠದಲ್ಲಿ ಸಿಪಿಯು ಬನ್ನಿಗಳ ವಿರುದ್ಧ
ಜಿಪಿಯು ಬನ್ನಿಗಳನ್ನು ಚರ್ಚಿಸುವೆವು. ನಾವು ಸಿಪಿಯು ಬನ್ನಿಗಳಲ್ಲಿ
ಸಮಾನಾಂತರತೆಯನ್ನು ನೋಡಬಹುದು ಆದರೆ ಜಿಪಿಯು ಬನ್ನಿಗಳಲ್ಲಿ ನೋಡಲು
ಸಾಧ್ಯವಿಲ್ಲ. ಆದರೆ ಜಿಪಿಯು ಬನ್ನಿಗಳು ಬೃಹತ್ ಸಮಾನಾಂತರತೆಯನ್ನು
ನಿರ್ವಹಿಸಲು ರೂಪಿಸಲ್ಪಟ್ಟಿವೆ. ಜಿಪಿಯು ಬನ್ನಿಗಳ ನ್ಯೂನ ಅಂಶವೆಂದರೆ
ಅವು ಬೃಹತ್ ಸಮಾನಾಂತರತೆಯ ದೊಡ್ಡ ದೊಡ್ಡ ಕೆಲಸಗಳನ್ನು ನಿರ್ವಹಿಸಲಾರವು.
ಈ ಪಾಠದಲ್ಲಿ ಸಮನ್ವಯ ಸಾವಿರಾರು ಥ್ರೆಡ್ಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ
ಚಲಾಯಿಸಲು ಗ್ರಾಫಿಕ್ಸ್ ಪ್ರಾಕ್ಸೆಸರ್ (GPU) ಅದು ವಿಶೇಷವಾಗಿ
ರೂಪಿಸಲ್ಪಟ್ಟಿದೆ. ಸಿಪಿಯುನಲ್ಲಿ ಥ್ರೆಡ್ ಪರಿಕಲ್ಪನೆಯನ್ನು ನೋಡಬಹುದು
ಆದರೆ ಸಮನ್ವಯ ಸಾವಿರಾರು ಥ್ರೆಡ್ಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಚಲಾಯಿಸಲು
ಸಿಪಿಯು ಸಾಧ್ಯವಿಲ್ಲ.
ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಇದು ಯುಕ್ತವಾಗಿದೆ, ಚಿತ್ರಗಳನ್ನು ಪ್ರಾಸೆಸ್
ಮಾಡುವುದಕ್ಕೆ, ಯಂತ್ರ ಕಲಿಕೆಗೆ, ವೈಜ್ಞಾನಿಕ ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ಇತರ
ಉದ್ದೇಶಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ.
ನಾನು ಸಿಪಿಯುನಲ್ಲಿ ಸಮಾನಾಂತರತೆಯನ್ನು ನೋಡಬಹುದು ಆದರೆ ಜಿಪಿಯುನಲ್ಲಿ
ನಾವು ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ನೋಡಿದ್ದನ್ನು ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ
ಬಗ್ಗೆ ಮಾತನಾಡೋಣ, ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣಿಯ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ, ಈಗ ಮೆಮೊರಿ
ಶ್ರೇಣಿಯ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ, ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣಿಯ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ,
ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣಿಯ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ
ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ
ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈಗ
ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ ಬಗ್ಗೆ
ಮಾತನಾಡೋಣ ಈಗ ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈಗ ಮೆಮೊರಿ
ಶ್ರೇಣೀಕರಣದ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ
ಈಗ ನಾವು ಸೀಮಾವರ್ತಿ ವಿಷಯದ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಮೆಮೊರಿ ಶ್ರೇಣೀಕರಣದ
ಬಗ್ಗೆ ಮಾತನಾಡೋಣ.
ನಾನು ಕುಡಾವನ್ನು ಕಲಿಯಲಿದ್ದೇನೆ, ಸಿಯುಡಿಎ ಸಿಯುಡಿಎ ಅಲ್ಲ, ಅದು ಸಿ
ಯು ಡಿ ಎ, ನಂತರ ಅದು ಓಪನ್ ಸಿಎಲ್ ಎಂದು ನಾನು ಅರಿತುಕೊಂಡೆ, ಆದ್ದರಿಂದ
ನಾನು ಅದನ್ನು ಕಲಿಯಬೇಕಾಗಿದೆ, ಅಂದರೆ, ಅದರಲ್ಲಿನ ವಿಶೇಷ ಭಾಷೆಗಳು
ಸಿಯುಡಿಎ ಮತ್ತು ಓಪನ್ ಸಿಎಲ್, ಆದರೆ ಸಿಪಿಯುನಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್
ಮಾದರಿಯಲ್ಲಿ, ನೀವು ಸಿ, ಸಿ ++, ಪೈಥಾನ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ.
ಈಗ ನಾವು ಉದಹರಣೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ, ಸಿಪಿಯನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು,
ಎಲ್ಲಿ ಬಳಸಬೇಕು, ಸಿಪಿಯ ಅವಶ್ಯಕತೆ ಏನು, ಜಿಪಿಯ ಅವಶ್ಯಕತೆ ಏನು, ನಾನು
ಯಾರಿಂದ ಲ್ಯಾಪ್ಟಾಪ್ ತರುತ್ತೇನೆ ಎಂದು ಅವನಿಗೆ ಹೇಳಬೇಕೆಂದಿದ್ದೇನೆ.
ನೀವು ಒಂದು ಕೆಲಸ ಮಾಡಿ, ಡಿಪಿ ಅನುವಾದಕ್ಕೆ ಕೊಡಿ, ಇಲ್ಲ, ಅದು
ಅಗತ್ಯವಿಲ್ಲ, ನಾನು ಮೂಲಭೂತ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತಿದ್ದೇನೆ.
ನಾನು ಬೇಸರಿಸುವ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತಿದ್ದೇನೆ, ಆದ್ದರಿಂದ ಅದಕ್ಕೆ
ನನಗೆ ಏನು ಬೇಕು ಎಂದು ತಿಳಿಯದೆಯೇ ಇರುವೆನು, ನಾನು ಅಂತಹ ಕೆಲಸಗಳನ್ನು
ಮಾಡುತ್ತಿದ್ದರೆ ಅದಕ್ಕೆ ಏನು ಬೇಕು ಎಂದು ತಿಳಿಯದೆಯೇ ಇರುವೆನು, ಇಲ್ಲಿ
ನಾವು ಬಳಕೆಯ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡುತ್ತೇವೆ, ಬಳಕೆಯ ಉದಾಹರಣೆಗಳಲ್ಲಿ
ನಾವು ಏನು ನೋಡುತ್ತೇವೆಯೋ ಅದು ಸಿಪಿಯು, ಸಿಪಿಯು ಸಾಮಾನ್ಯ ಉದ್ದೇಶಕ್ಕೆ
ಸೂಕ್ತವಾಗಿದೆ ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ.
ಈ ಪ್ರಥಮ ಪಾಯಿಂಟ್ ನಲ್ಲಿ ನಾವು ಓದಿದ್ದು ಹೀಗೆಯೇ ಇದೆ, ಸರಿ, ಮೊದಲ
ಪಾಯಿಂಟ್ ನಲ್ಲಿ, ಸಿಪಿಯುನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಾಗಿದೆ
ಎಂದು ನಾವು ನೋಡಿದ್ದೇವೆ, ಆದರೆ ಇಲ್ಲಿ ನೀವು ನೋಡುವುದು ಸಾಮಾನ್ಯ
ಉದ್ದೇಶದ ಕಂಪ್ಯೂಟಿಂಗ್, ನಿಮ್ಮ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಸೂಕ್ತವಾಗಿದೆ.
ಆದರೆ, ಸಹೋದರ, ನೀವು ಮೂಲತಃ ಏನು ಮಾಡಬೇಕು ಎಂದರೆ, ನೀವು ಹೀಗೆ
ಹಾಡುಗಳನ್ನು ಕೇಳಬೇಕು, ಈ ದಾಖಲೆಗಳನ್ನು ಸಂಪಾದಿಸಬೇಕು, ಲೈಟ್ ಆಟವನ್ನು
ಆಡಬೇಕು ಎಂದರೆ, ಅಲ್ಲಿ ನೀವು ಸಿಪಿಯನ್ನು ಬಳಸಬಹುದು, ಆದ್ದರಿಂದ
ಅಲ್ಲಿಗೆ ಹೋಗಿರಿ.
ಜಿಪಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳ ಬೇಕಾಗಿಲ್ಲ, ಅಲ್ಲಿಗೆ ಬರುವ ಇಂಟಿಗ್ರೇಟೆಡ್
ಜಿಪಿ ನಿಮ್ಮ ಎಲ್ಲಾ ಕೆಲಸಗಳನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ನೀವು ಏನೂ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ. ನಂತರ ನೋಡೋಣ, ನಿಮ್ಮ
ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದಿಂದ ಏನು ಮಾಡಬೇಕು ಎಂದು.
ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯವೊಂದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಚಲಾಯಿಸುವುದು, ನಿಮ್ಮ
ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಯಾವುದನ್ನು ಚಲಾಯಿಸುತ್ತದೆಯೋ ಅದು ನಿಮ್ಮ
ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯ, ಸಿಪಿಯು ಅದನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಅಥವಾ ಆಫೀಸ್
ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮುಂತಾದ ಕಾರ್ಯಗಳು.
Excel, PowerPoint ಈ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಚಲಾಯಿಸಲು
ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಸರಳವಾಗಿ ಬಳಸಬಹುದು. ಸಿಪಿಯನ್ನು
ತೆಗೆದುಕೊಳ್ಳಿ, ಜಿಪಿಗೆ ಹೋಗಬೇಡಿ. ನಿಮ್ಮ ಬಳಿಗೆ ಬರುವ ಇಂಟಿಗ್ರೇಟೆಡ್
ಜಿಪಿಯನ್ನು ಬಳಸಿ.
ಇದು ಮತ್ತು ಸಂಕೀರ್ಣ ತರ್ಕದೊಂದಿಗೆ ಕಾರ್ಯ, ಸಂಕೀರ್ಣ ತರ್ಕವಿರುವ
ಕಾರ್ಯದಲ್ಲಿ, ನೀವು ಏನು ಮಾಡಬಹುದು ಗೊತ್ತಿಲ್ಲವೆ, ಆದರೆ ಸಿಪಿಯು
ಅದಕ್ಕೆ ಉತ್ತಮವಾದ ಆಯ್ಕೆ. ನೀವು ಸಿಪಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ ಮತ್ತು
ಅಲ್ಲಿಗೆ ಇಂಟಿಗ್ರೇಟೆಡ್ ಜಿಪಿಯನ್ನು ಬಳಸಿ.
ಜಿಪಿಯಲ್ಲಿ ಹೋಗಬೇಡಿ, ಆದರೆ ನೀವು ಇಲ್ಲಿ ಮಾತನಾಡುವುದಾದರೆ, ಜಿಪಿಯ
ಉಪಯೋಗವೇನು ಎಂದರೆ ಗ್ರಾಫಿಕ್ ರೆಂಡರಿಂಗ್ ಮತ್ತು ವೈಜ್ಞಾನಿಕ
ಸಿಮ್ಯುಲೇಶನ್ ಮಾಡಲು ಅದು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ. ಯಂತ್ರದಲ್ಲಿ
ಏನನ್ನಾದರೂ ಕಂಡಿದ್ದರೆ ಅದನ್ನು ಸಾಧಿಸಲು ಸಾಧ್ಯವಿದೆ.
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ವೀಡಿಯೊ ಪ್ರಾಸೆಸಿಂಗ್ ಮತ್ತು ಪರಸ್ಪರ ಸಂಬಂಧಿಸಿದ
ಕೆಲಸಗಳನ್ನು ಮಾಡಬೇಕಾದಾಗ ಸಂಯೋಜಿತ ಜಿಪಿಯು ಕೆಲಸ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಆದ್ದರಿಂದ, ಗ್ರಾಫಿಕ್ ರೆಂಡರಿಂಗ್ ಅಥವಾ ವೈಜ್ಞಾನಿಕ ಸಿಮ್ಯುಲೇಶನ್
ಮಾಡಬೇಕಾದಾಗ ನೀವು ಡೆಡಿಕೇಟೆಡ್ ಜಿಪಿಯನ್ನು ಆರಿಸಬೇಕು.
ಆದ್ದರಿಂದ ಅಲ್ಲಿ ನಾನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಯಾರ ಬಳಿಗೆ
ಹೋಗುತ್ತೇನೆಯೇನೋ, ಆದರೆ ಅಲ್ಲಿ ನನಗೆ ಮೀಸಲಾದ ಜಿಪಿಯು ಬೇಕಾಗುತ್ತದೆ.
ಹೀಗೆ ನಾನು ಸಿಪಿಯು ಬಳಕೆಯ ಪ್ರಕರಣದ ಬಗ್ಗೆ ಮತ್ತು ಜಿಪಿಯು ಬಳಕೆಯ
ಪ್ರಕರಣದ ಬಗ್ಗೆ ತಿಳಿದುಕೊಂಡೆ. ವಿದ್ಯುತ್ ಬಳಕೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ,
ನನ್ನಲ್ಲಿ ಅನೇಕ ಕೋಡ್ಗಳಿವೆಯೆಂದು ನನಗೆ ತಿಳಿದಿದೆ.
ಮತ್ತು ಅವು ಒಟ್ಟಿಗೆ ಚಲಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಅದು ಒಂದೇ ವಿಷಯ, ನೀವು
ಹೆಚ್ಚು ಕೆಲಸ ಮಾಡಿದರೆ, ನೀವು ಹೆಚ್ಚು ಕಡಿಮೆ ಶಕ್ತಿಯನ್ನು
ಹಾಕುತ್ತೀರಿ ಎಂದು ನಾನು ನಿಮಗೆ ಹೇಳಿದರೆ, ಅದು ಅದೇ ವಿಷಯ, ಅಂದರೆ,
ನೀವು ಹೆಚ್ಚಿನ ಶಕ್ತಿಯನ್ನು ಹಾಕಬೇಕು, ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನಮ್ಮ ಸಣ್ಣ
ಸಣ್ಣ ಕೋಡ್ಗಳು, ಅವು ಏನು ಮಾಡುತ್ತವೆ, ಅವು ಕೆಲಸ ಮಾಡುತ್ತವೆ, ಅಂದರೆ
ಅವು
ನಮ್ಮ ಹೊಸ ಪಾಠಕ್ಕೆ ಸ್ವಾಗತ. ಈ ಪಾಠದಲ್ಲಿ ಸಿಪಿಯು ಬನ್ನಿಸಿದೆ ಮತ್ತು
ಜಿಪಿಯು ಹೋಲಿಕೆಯಲ್ಲಿ ಮಾತನಾಡುತ್ತೇವೆ. ನಾವು ಸಿಪಿಯ ಬಳಕೆಯ ವಿದ್ಯುತ್
ಬಳಕೆಯನ್ನು ನೋಡಿದ್ದೇವೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ವಿದ್ಯುತ್ ದಕ್ಷತೆಗಾಗಿ
ರೂಪಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಹೆಚ್ಚು ವಿದ್ಯುತ್ ಸಂವೇದಿತರಾಗಬಹುದು.
ಅದರಲ್ಲಿ ಹೆಚ್ಚಿನ ಶಕ್ತಿ ಇಲ್ಲದೆ, ಅವರು ವಿದ್ಯುತ್ ಜಾಗೃತರಾಗಿದ್ದಾರೆ.
ನಿಜವಾಗಿಯೂ ವಿಷಯಗಳನ್ನು ತಾವೇ ನೋಡಿಕೊಳ್ಳುತ್ತವೆ, ಅವು ಹೆಚ್ಚು
ಶಕ್ತಿಯನ್ನು ಖರ್ಚು ಮಾಡುವುದಿಲ್ಲ, ವಿಶೇಷವಾಗಿ ಮೊಬೈಲ್ ಮತ್ತು
ಬ್ಯಾಟರಿ ಚಾಲಿತ ಸಾಧನಗಳಲ್ಲಿ, ವಿದ್ಯುತ್ ದಕ್ಷತೆಯ ದೃಷ್ಟಿಯಿಂದ ಅವು
ವಿದ್ಯುತ್ ದಕ್ಷವಾಗಿವೆ, ಅವು ವಿದ್ಯುತ್ ಬಳಸುವುದರಲ್ಲಿ ಹೆಚ್ಚು
ಸಂವೇದಿಯಾಗಿವೆ, ಆದರೆ ಜಿಪಿಯ ಬಗ್ಗೆ ಮಾತನಾಡಿದರೆ,
ಅವರು ಶಕ್ತಿ ಹಿಡಿದಿರಬಹುದು, ಆದರೆ ಅವರು ಶಕ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸಲು ಬಹಳ
ಹಸಿದಿವೆ.
ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ಜಿಪಿಯುಗಳನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ, ನೀವು
ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪಡೆಯಬೇಕು, ಆಟವು ಚೆನ್ನಾಗಿ ನಡೆಯಬೇಕು, ನೀವು ಏನು
ಮಾಡುತ್ತೀರಿ, ನೀವು ಜಿಪಿಯು ಅನ್ನು ಬಳಸುತ್ತೀರಿ,