فلو کمپیوٹنگ نامی فن لینڈ کا ایک سٹارٹ اپ سلیکون انجینئرنگ میں اب تک کے سب سے زیادہ سننے والے دعووں میں سے ایک کر رہا ہے: اپنی ملکیتی ساتھی چپ کو شامل کر کے، کوئی بھی CPU اپنی کارکردگی کو فوری طور پر دوگنا کر سکتا ہے، سوفٹ ویئر ٹویکس کے ساتھ 100x تک بڑھ جاتا ہے۔
اگر یہ کام کرتا ہے، تو اس سے صنعت کو AI بنانے والوں کی ناقابل تسخیر کمپیوٹ مانگ کو پورا کرنے میں مدد مل سکتی ہے۔
فلو فن لینڈ کی ریاستی حمایت یافتہ تحقیقی تنظیم VTT کا ایک اسپن آؤٹ ہے جو کچھ قومی لیب کی طرح ہے۔ یہ جس چپ ٹیکنالوجی کو تجارتی بنا رہا ہے، جسے اس نے متوازی پروسیسنگ یونٹ کا نام دیا ہے، اس لیب میں کی گئی تحقیق کا نتیجہ ہے (اگرچہ VTT ایک سرمایہ کار ہے، IP کی ملکیت Flow کی ہے)۔
دعوی، بہاؤ تسلیم کرنے کے لئے سب سے پہلے ہے، اس کے چہرے پر ہنسی ہے. آپ صرف جادوئی طور پر آرکیٹیکچرز اور کوڈ بیسز میں CPUs سے اضافی کارکردگی کو نچوڑ نہیں سکتے۔ اگر ایسا ہے تو، انٹیل یا اے ایم ڈی یا جو بھی سال پہلے کر چکا ہوتا۔
لیکن فلو کسی ایسی چیز پر کام کر رہا ہے۔ ہے نظریاتی طور پر ممکن ہے – یہ صرف اتنا ہے کہ کوئی بھی اسے ختم کرنے کے قابل نہیں رہا ہے۔
سینٹرل پروسیسنگ یونٹس نے ویکیوم ٹیوبوں اور پنچ کارڈز کے ابتدائی دنوں سے بہت طویل سفر طے کیا ہے، لیکن کچھ بنیادی طریقوں سے وہ اب بھی ایک جیسے ہیں۔ ان کی بنیادی حد یہ ہے کہ متوازی پروسیسرز کے بجائے سیریل کے طور پر، وہ ایک وقت میں صرف ایک کام کر سکتے ہیں۔ بلاشبہ، وہ اس چیز کو ایک سیکنڈ میں ایک ارب بار ایک سے زیادہ کور اور راستوں میں تبدیل کرتے ہیں – لیکن یہ تمام طریقے ہیں CPU کی واحد لین فطرت کو ایڈجسٹ کرنے کے۔ (ایک GPU، اس کے برعکس، بہت سے متعلقہ حسابات ایک ساتھ کرتا ہے لیکن کچھ کاموں میں مہارت رکھتا ہے۔)
“CPU کمپیوٹنگ میں سب سے کمزور لنک ہے،” فلو کے شریک بانی اور سی ای او ٹیمو والٹنن نے کہا۔ “یہ اس کے کام پر منحصر نہیں ہے، اور اسے تبدیل کرنے کی ضرورت ہوگی۔”
CPUs نے بہت تیزی سے کام کیا ہے، لیکن نینو سیکنڈ لیول کی ردعمل کے ساتھ بھی، اس میں بہت زیادہ فضلہ ہے کہ ہدایات کو کس طرح انجام دیا جاتا ہے صرف اس بنیادی حد کی وجہ سے کہ ایک کام کو اگلا شروع ہونے سے پہلے ختم کرنے کی ضرورت ہے۔ (میں یہاں آسان بنا رہا ہوں، خود ایک چپ انجینئر نہیں ہوں۔)
فلو نے جو کچھ کرنے کا دعویٰ کیا ہے وہ ہے اس حد کو ہٹانا، سی پی یو کو ایک لین والی گلی سے ملٹی لین ہائی وے میں تبدیل کرنا۔ سی پی یو اب بھی ایک وقت میں ایک کام کرنے تک محدود ہے، لیکن فلو کا پی پی یو، جیسا کہ وہ اسے کہتے ہیں، بنیادی طور پر پروسیسر کے اندر اور باہر کاموں کو پہلے سے زیادہ تیزی سے منتقل کرنے کے لیے نینو سیکنڈ پیمانے پر ٹریفک مینجمنٹ کو انجام دیتا ہے۔
باورچی خانے میں کام کرنے والے شیف کے طور پر سی پی یو کے بارے میں سوچیں۔ شیف صرف اتنی تیزی سے کام کر سکتا ہے، لیکن کیا ہوگا اگر اس شخص کا کوئی مافوق الفطرت اسسٹنٹ شیف کے ہاتھ میں چھریوں اور اوزاروں کو تبدیل کر رہا ہو، تیار شدہ کھانے کو صاف کر رہا ہو اور نئے اجزا ڈال رہا ہو، ایسے تمام کاموں کو ہٹا رہا ہو جو شیف کی اصل چیزیں نہیں ہیں؟ شیف کے اب بھی صرف دو ہاتھ ہیں لیکن اب شیف دس گنا تیزی سے کام کر سکتا ہے۔
یہ کامل تشبیہ نہیں ہے، لیکن یہ آپ کو اندازہ دیتا ہے کہ یہاں کیا ہو رہا ہے، کم از کم فلو کے اندرونی ٹیسٹ اور انڈسٹری کے ساتھ ڈیمو کے مطابق (اور وہ سب کے ساتھ بات کر رہے ہیں)۔ PPU گھڑی کی فریکوئنسی میں اضافہ نہیں کرتا ہے یا سسٹم کو دوسرے طریقوں سے نہیں دھکیلتا ہے جو اضافی گرمی یا طاقت کا باعث بنتا ہے۔ دوسرے لفظوں میں، شیف کو دو گنا تیزی سے کاٹنے کے لیے نہیں کہا جا رہا ہے۔ یہ پہلے سے ہونے والے CPU سائیکلوں کو زیادہ مؤثر طریقے سے استعمال کرتا ہے۔
والٹنن کا کہنا ہے کہ اس قسم کی چیز بالکل نئی نہیں ہے۔ “اس کا مطالعہ کیا گیا ہے اور اعلی سطحی تعلیمی اداروں میں اس پر تبادلہ خیال کیا گیا ہے۔ آپ پہلے سے ہی متوازی کر سکتے ہیں، لیکن یہ میراثی کوڈ کو توڑ دیتا ہے، اور پھر یہ بیکار ہے۔
تو یہ کیا جا سکتا ہے۔ یہ صرف زمین سے دنیا کے تمام کوڈ کو دوبارہ لکھے بغیر نہیں کیا جا سکتا ہے، جس کی وجہ سے یہ ایک نان سٹارٹر ہے۔ اسی طرح کا مسئلہ ایک اور نورڈک کمپیوٹ کمپنی، زیروپوائنٹ نے حل کیا، جس نے باقی سسٹم کے ساتھ ڈیٹا کی شفافیت کو برقرار رکھتے ہوئے میموری کمپریشن کی اعلیٰ سطح حاصل کی۔
بہاؤ کی بڑی کامیابی، دوسرے لفظوں میں، تیز رفتار ٹریفک مینجمنٹ نہیں ہے، بلکہ کسی بھی CPU یا فن تعمیر پر کسی بھی کوڈ میں ترمیم کیے بغیر اسے کرنا ہے جس کا اس نے تجربہ کیا ہے۔ یہ کہنا بے جا لگتا ہے کہ صوابدیدی کوڈ کو کسی بھی چپ پر دوگنا تیزی سے عمل میں لایا جا سکتا ہے جس میں پی پی یو کو ڈائی کے ساتھ ضم کرنے کے علاوہ کوئی ترمیم نہیں کی جا سکتی ہے۔
اس میں ایک کاروبار کے طور پر فلو کی کامیابی کے لیے بنیادی چیلنج موجود ہے: سافٹ ویئر پروڈکٹ کے برعکس، فلو کی ٹیک کو چپ ڈیزائن کی سطح پر شامل کرنے کی ضرورت ہے، یعنی یہ سابقہ طور پر کام نہیں کرتا، اور PPU کے ساتھ پہلی چپ لازمی طور پر کافی طریقے سے ہوگی۔ سڑک کے نیچے فلو نے ظاہر کیا ہے کہ ٹیک FPGA پر مبنی ٹیسٹ سیٹ اپ میں کام کرتی ہے، لیکن chipmakers کو سوال میں حاصل ہونے والے فوائد کو دیکھنے کے لیے کافی وسائل کا ارتکاب کرنا پڑے گا۔
ان فوائد کا پیمانہ، اور حقیقت یہ ہے کہ CPU میں بہتری گزشتہ چند سالوں میں تکراری اور جزوی رہی ہے، اگرچہ وہ چپ میکرز فلو کے دروازے پر فوری دستک دے سکتے ہیں۔ اگر آپ واقعی ایک نسل میں ایک لے آؤٹ تبدیلی کے ساتھ اپنی کارکردگی کو دوگنا کر سکتے ہیں، تو یہ کوئی بات نہیں ہے۔
مزید کارکردگی کے فوائد PPU-CPU کومبو کے ساتھ بہتر کام کرنے کے لیے ری فیکٹرنگ اور ری کمپائلنگ سافٹ ویئر سے حاصل ہوتے ہیں۔ فلو کا کہنا ہے کہ اس نے اپنی ٹیکنالوجی سے فائدہ اٹھانے کے لیے کوڈ کے ساتھ 100x تک اضافہ دیکھا ہے جس میں ترمیم کی گئی ہے (اگرچہ ضروری نہیں کہ مکمل طور پر دوبارہ لکھا جائے)۔ کمپنی سافٹ ویئر بنانے والوں کے لیے اس کام کو آسان بنانے کے لیے ری کمپائلیشن ٹولز پیش کرنے پر کام کر رہی ہے جو فلو سے چلنے والی چپس کو بہتر بنانا چاہتے ہیں۔
Tirias ریسرچ کے تجزیہ کار کیون کریویل، جنہیں فلو کی ٹیک کے بارے میں بتایا گیا تھا اور ان معاملات پر ایک بیرونی نقطہ نظر کے طور پر حوالہ دیا گیا تھا، وہ بنیادی باتوں سے زیادہ صنعت میں اضافے کے بارے میں فکر مند تھے۔
اس نے بالکل بجا طور پر نشاندہی کی کہ AI ایکسلریشن اس وقت سب سے بڑی مارکیٹ ہے، جس کے لیے Nvidia کے مشہور H100 جیسے خصوصی سلیکون کے ساتھ ہدف بنایا جا سکتا ہے۔ اگرچہ ایک پی پی یو تیز رفتار سی پی یو پورے بورڈ میں فوائد کا باعث بنے گا، لیکن چپ بنانے والے شاید کشتی کو زیادہ زور سے ہلانا نہیں چاہتے ہیں۔ اور یہاں صرف یہ سوال ہے کہ آیا وہ کمپنیاں بڑے پیمانے پر غیر ثابت شدہ ٹکنالوجی میں اہم وسائل کی سرمایہ کاری کرنے کو تیار ہیں جب ان کے پاس پانچ سالہ منصوبہ ہے جو اس انتخاب سے پریشان ہوگا۔
کیا فلو کی ٹیک وہاں موجود ہر چپ میکر کے لیے ایک لازمی جزو بن جائے گی، جو اسے خوش قسمتی اور شہرت کی طرف لے جائے گی؟ یا کیا پنی پنچنگ چپ بنانے والے اس کورس کو برقرار رکھنے اور مسلسل بڑھتی ہوئی کمپیوٹ مارکیٹ سے کرایہ نکالنے کا فیصلہ کریں گے؟ شاید کہیں درمیان میں — لیکن یہ بتا رہا ہے کہ، یہاں تک کہ اگر Flow نے انجینئرنگ کا ایک بڑا کارنامہ حاصل کیا ہے، تمام اسٹارٹ اپس کی طرح، کمپنی کا مستقبل اس کے صارفین پر منحصر ہے۔
FOV وینچرز، سرسیا، اسٹیفن انڈسٹریز، سپر ہیرو کیپٹل اور بزنس فن لینڈ کی شرکت کے ساتھ، Butterfly Ventures کی قیادت میں پری سیڈ فنڈنگ میں €4 ملین (تقریباً $4.3 ملین) کے ساتھ، بہاؤ ابھی اسٹیلتھ سے ابھر رہا ہے۔