GPUs ਟੈਕਨਾਲੋਜੀ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਮੰਗ ਵਾਲੀਆਂ ਮਸ਼ੀਨਾਂ ਕਿਉਂ ਬਣ ਗਈਆਂ?
ਵਿਸ਼ਵ ਅਰਥਵਿਵਸਥਾ ਹੁਣ ਸਿਲੀਕਾਨ ਦੀ ਇੱਕ ਖਾਸ ਕਿਸਮ ‘ਤੇ ਚੱਲ ਰਹੀ ਹੈ, ਜਿਸਦੀ ਕਦੇ ਸਿਰਫ ਕਿਸ਼ੋਰ ਗੇਮਰਜ਼ ਹੀ ਕਦਰ ਕਰਦੇ ਸਨ। Graphics Processing Units, ਜਾਂ GPUs, ਹੁਣ ਇੱਕ ਮਾਮੂਲੀ ਹਾਰਡਵੇਅਰ ਤੋਂ ਬਦਲ ਕੇ ਆਧੁਨਿਕ ਉਦਯੋਗਿਕ ਕੰਪਲੈਕਸ ਦੀ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸੰਪੱਤੀ ਬਣ ਗਏ ਹਨ। ਇਹ ਮੰਗ ਵਿੱਚ ਕੋਈ ਅਸਥਾਈ ਵਾਧਾ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਇੱਕੀਵੀਂ ਸਦੀ ਵਿੱਚ ਤਾਕਤ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਤਰੀਕੇ ਵਿੱਚ ਇੱਕ ਬੁਨਿਆਦੀ ਬਦਲਾਅ ਹੈ। ਦਹਾਕਿਆਂ ਤੱਕ, Central Processing Unit ਕੰਪਿਊਟਰ ਦਾ ਬੇਤਾਜ ਬਾਦਸ਼ਾਹ ਰਿਹਾ ਹੈ। ਇਹ ਤਰਕ ਅਤੇ ਕ੍ਰਮਵਾਰ ਕੰਮਾਂ ਨੂੰ ਸ਼ੁੱਧਤਾ ਨਾਲ ਸੰਭਾਲਦਾ ਸੀ। ਹਾਲਾਂਕਿ, ਵਿਸ਼ਾਲ ਡੇਟਾ ਸੈੱਟਾਂ ਅਤੇ ਗੁੰਝਲਦਾਰ ਨਿਊਰਲ ਨੈੱਟਵਰਕਾਂ ਦੇ ਉਭਾਰ ਨੇ ਉਸ ਪੁਰਾਣੀ ਆਰਕੀਟੈਕਚਰ ਦੀ ਕਮਜ਼ੋਰੀ ਨੂੰ ਉਜਾਗਰ ਕਰ ਦਿੱਤਾ ਹੈ। ਦੁਨੀਆ ਨੂੰ ਇੱਕ ਅਜਿਹੀ ਮਸ਼ੀਨ ਦੀ ਲੋੜ ਸੀ ਜੋ ਇੱਕੋ ਸਮੇਂ ਲੱਖਾਂ ਸਧਾਰਨ ਗਣਿਤਿਕ ਕਾਰਵਾਈਆਂ ਕਰ ਸਕੇ। GPU ਹੀ ਉਹ ਇਕਲੌਤਾ ਟੂਲ ਸੀ ਜੋ ਇਸ ਕੰਮ ਲਈ ਤਿਆਰ ਸੀ। ਅੱਜ, ਇਹਨਾਂ ਚਿਪਸ ਨੂੰ ਹਾਸਲ ਕਰਨ ਦੀ ਜੱਦੋਜਹਿਦ ਹੀ ਪ੍ਰਭੂਸੱਤਾ ਸੰਪੰਨ ਦੇਸ਼ਾਂ ਦੀਆਂ ਰਣਨੀਤੀਆਂ ਅਤੇ ਦੁਨੀਆ ਦੀਆਂ ਸਭ ਤੋਂ ਵੱਡੀਆਂ ਕਾਰਪੋਰੇਸ਼ਨਾਂ ਦੇ ਬੈਲੇਂਸ ਸ਼ੀਟਾਂ ਨੂੰ ਤੈਅ ਕਰਦੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਚਿਪਸ ਨਹੀਂ ਹਨ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਭਵਿੱਖ ਨਹੀਂ ਹੈ। ਇਸ ਘਾਟ ਨੇ ਗੇਟਕੀਪਰਾਂ ਦੀ ਇੱਕ ਨਵੀਂ ਸ਼੍ਰੇਣੀ ਪੈਦਾ ਕੀਤੀ ਹੈ ਜੋ ਖੁਦ ਬੁੱਧੀ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹਨ।
ਘਾਟ ਦੇ ਪਿੱਛੇ ਦਾ ਗਣਿਤਿਕ ਇੰਜਣ
ਇਹ ਸਮਝਣ ਲਈ ਕਿ NVIDIA ਵਰਗੀ ਇੱਕ ਕੰਪਨੀ ਕੋਲ ਹੁਣ ਅਜਿਹਾ ਮੁਲਾਂਕਣ ਕਿਉਂ ਹੈ ਜੋ ਪੂਰੀਆਂ ਰਾਸ਼ਟਰੀ ਅਰਥਵਿਵਸਥਾਵਾਂ ਨੂੰ ਟੱਕਰ ਦਿੰਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਇਹ ਸਮਝਣਾ ਪਵੇਗਾ ਕਿ ਇੱਕ GPU ਅਸਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ। ਇੱਕ ਸਟੈਂਡਰਡ ਪ੍ਰੋਸੈਸਰ ਇੱਕ ਅਜਿਹੇ ਵਿਦਵਾਨ ਵਰਗਾ ਹੈ ਜੋ ਬਹੁਤ ਮੁਸ਼ਕਲ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ। ਇੱਕ GPU ਇੱਕ ਸਟੇਡੀਅਮ ਭਰੇ ਵਿਦਿਆਰਥੀਆਂ ਵਰਗਾ ਹੈ ਜੋ ਹਰ ਕੋਈ ਇੱਕੋ ਸਮੇਂ ਇੱਕ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਜੋੜ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ large language model ਨੂੰ ਟ੍ਰੇਨ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਇਹਨਾਂ ਸਧਾਰਨ ਜੋੜਾਂ ਦੇ ਟ੍ਰਿਲੀਅਨਾਂ ਨੂੰ ਪੂਰਾ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹੋ। GPU ਦੀ ਆਰਕੀਟੈਕਚਰ ਇਸਨੂੰ ਹਜ਼ਾਰਾਂ ਛੋਟੇ ਕੋਰਾਂ ਵਿੱਚ ਇਸ ਵਰਕਲੋਡ ਨੂੰ ਫੈਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਇਸਨੂੰ parallel processing ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਆਧੁਨਿਕ ਸੌਫਟਵੇਅਰ ਨੂੰ ਬੁੱਧੀਮਾਨ ਮਹਿਸੂਸ ਕਰਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਡੇਟਾ ਦੀ ਵੱਡੀ ਮਾਤਰਾ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਦਾ ਇਹ ਹੀ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਹੈ। ਇਸ ਖਾਸ ਹਾਰਡਵੇਅਰ ਤੋਂ ਬਿਨਾਂ, ਆਟੋਮੇਟਿਡ ਰੀਜ਼ਨਿੰਗ ਵਿੱਚ ਮੌਜੂਦਾ ਪ੍ਰਗਤੀ ਰੁਕ ਜਾਵੇਗੀ ਕਿਉਂਕਿ ਰਵਾਇਤੀ ਪ੍ਰੋਸੈਸਰਾਂ ਨੂੰ ਉਹ ਕੰਮ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਦਹਾਕੇ ਲੱਗ ਜਾਣਗੇ ਜੋ ਇੱਕ GPU ਕਲੱਸਟਰ ਹਫ਼ਤਿਆਂ ਵਿੱਚ ਕਰ ਸਕਦਾ ਹੈ।
ਹਾਰਡਵੇਅਰ ਖੁਦ ਕਹਾਣੀ ਦਾ ਸਿਰਫ ਇੱਕ ਹਿੱਸਾ ਹੈ। ਅਸਲ ਮੁੱਲ ਉਸ ਈਕੋਸਿਸਟਮ ਵਿੱਚ ਹੈ ਜੋ ਸਿਲੀਕਾਨ ਦੇ ਆਲੇ ਦੁਆਲੇ ਹੈ। ਆਧੁਨਿਕ GPUs ਨੂੰ high bandwidth memory ਅਤੇ ਵਿਸ਼ੇਸ਼ ਇੰਟਰਕਨੈਕਟਸ ਨਾਲ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਹਜ਼ਾਰਾਂ ਚਿਪਸ ਨੂੰ ਇੱਕ ਦੂਜੇ ਨਾਲ ਗੱਲ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਉਹ ਇੱਕ ਸਿੰਗਲ ਵਿਸ਼ਾਲ ਦਿਮਾਗ ਹੋਣ। ਇੱਥੇ ਹੀ