Table of Contents

FPGA Architecture and the Shift Toward Spatial Computing

(أ) جهاز من أجهزة البوابة المبرمجة في الميدان هو جهاز شبه موصلة يمكن إعادة تشكيل هيكله المنطقي الداخلي بعد التصنيع، خلافاً لمعالج يقوم بتصنيع وتنفيذ تعليمات متعاقبة، فإن هيئة من شركات FPGA تسمح للمصممين ببناء دوائر رقمية مخصصة تعمل بأقصى قدر من الكفاءة الموازية، وكثيراً ما يُسمى هذا النهج الحاسوب المكاني: بدلاً من تبادل البيانات في الوقت مجموعة ثابتة من وحدات التنفيذ؛

وتُختلق نماذج البيانات المالية الحديثة في مراحل متقدمة من العمليات، حيث تستخدم أسر كثيرة الآن 7 نانو متر (مثلاً، فيرسال AMD، أو Intel Agilex 7) أو 16 نانو متر (مثلاً، برنامج Xilinx Kintex UltraScale+) وهذا التقلص في قياسات الهندسة يخفض القدرة الثابتة ويزيد من كثافة العمل المنطقية ويتيح دمج برامج التكييف الخارجية التي تُحدَّد.

مكونات برنامج FPGA Fabric

إن جوهر نظام FPGA هو مجموعة من الحواجز اللوجيهة القابلة للتداول، حيث أن كل جهاز من هذه المركبات يحتوي على جداول متطورة، ومتخلفات، ومضاعفات يمكن أن تنفذ أي وظيفة متجانسة أو مفصولة، وأن تطوّر هذا المنطق قنوات قابلة للبرمجة تربط بين كل طرف من الأطراف الأخرى، وأن تُجمع بين مجموعة من الأفعال ذات الصلة.

وتشمل الأسر الحديثة من طراز AMD (Versal, Zynq UltraScale+), Intel (Agilex, Stratix 10), Lattice (Certus-NX, CrossLink —NX), and Microchip (PolarFire) زيادة هذا الإدماج، مما يجمع بين نسيج FPGA مع محركات التلقينات، والبرمجيات الجذابة في نظام Vectper-GA، والتطبيقات المتعددة الأكولوجيا.

مقارنة معاملات البرمجيات الحرة والمفتوحة المصدر مع وحدات الشرطة المدنية، ووحدات الإزالة، وأجهزة التقييم الذاتي الموحدة

ويشغل كل طرف فرعي حاسوبي موقعاً متميزاً في مجال المرونة في الأداء، إذ تتفوق وحدات الاستهلاك المكلورة بعقل التحكم المعقد وعبء العمل المتسلسل، ولكنها تكافح مع مهام متوازية جداً ومرتفعة الإنتاج، وتوفر وحدات التخطيط العالمي موازاة واسعة النطاق لعمليات المصفوفة الكثيفة والرسوم البيانية، عادة بتكلفة أعلى استهلاك للطاقة والتوقيت غير المحدد المدة.

وتشغل هذه الشبكات أرضاً متوسطة قاهرة، حيث تؤدي خطوط الأنابيب التي تستخدمها خصيصاً إلى توفير درجة حرارة عالية من حيث البيانات التي تتدفق من خلال استخدام الطاقة، وكثيراً ما تتجاوز كفاءة استخدام الطاقة التي تتمتع بها وحدات التوزيع العالمي من أجل ما يعادلها من معلومات أساسية وعبء عمل في تجهيز الإشارات الرقمية، ولا سيما في حالة انخفاض الدقة (INT4، INT8). ولأن المعدات يمكن تحديثها في الميدان عن طريق مجرى جديد، فإن هذه القواعد تتيح مساراً للتطوراً دون وجود بيئة مثالية.

دور مؤسسة " FPGA " في الحوسبة

ويجب أن تجهز نظم الحوسبة القائمة البيانات محلياً لتلبية أهداف الطوارئ، وإدارة القيود على نطاق الترددات، والحفاظ على الخصوصية، ويمكن أن يتفاعل فريق الاتصال المعني بالشبكة مباشرة مع أجهزة الاستشعار، وأن يُجري عمليات تكييف البيانات في الوقت الحقيقي، وأن ينفذ منطق اتخاذ القرارات دون الاعتماد على سحابة بعيدة، مما يجعل من هذه المبادئ عنصراً أساسياً في البنية التحتية الحديثة للحواف، بدءاً من الروبوتات المتنقلة المستقلة إلى نظم الرقابة الصناعية.

عملية معالجة حالات الطوارئ المنخفضة

وتحتاج الآلات المستقلة ذاتيا إلى توقيت محدد لوثائق المراقبة الدقيقة، حيث يمكن أن يكون هناك جهاز آلي للمصنع يعتمد على وحدة تحليل البرامجيات من أجل توجيه الرؤية، قد يواجه جهازا لا يمكن التنبؤ به من جدولة نظام التشغيل، وتلقي الذاكرة، والتوقف عن المناولة، ويقوم فريق من شركات FPGA بتنفيذ خط أنابيب حقيقي صعب التوقيت: يتم تجهيز بيانات الكاميرا الجديدة أو ليدار، كما أن شبكة الزن الخفيف تعمل في دورة، وتولد إشارات الرقابة.

فعلى سبيل المثال، يمكن لآليات التقاط واستبدال على حزام النقل أن تستخدم أداة للمسح الضوئي لتحليل صورة عالية الاستبانة في إطار الألف ثانية، وكشف العيوب، وبدء مصباح - كل دون إشراك مجهز مركزي، وهذا المستوى من التحديد ضروري لتطبيقات مثل الكشف عن العيوب العالية السرعة، والتصوير بالرادار، والتحكم المتزامن في السيارات.

Energy —Efficient Inference at the Sensor

وهناك أجهزة حافة كثيرة تعمل على طاقة البطارية أو في الضيوف المقيدة حرارياً، ويمكن أن يستهلك وحدة GPU قادرة على تشغيل شبكة عصبية حديثة 3075 W، وهي غير عملية بالنسبة لمستشعر ميداني أو جهاز طبي محمول، كما أن هذه الأجهزة توفر نهجاً أكثر توازناً، ويمكن أن تعجل عملية نشر المرشحين من طراز WPGA في إطار نموذجين مثاليين للتعلم المتوسط الحجم.

وفي سيناريو تنبؤي للنفقة، يمكن لجهاز استشعار للإهتزازات مجهز بجهاز اختبار الترددات والكشف عن الشذوذ محليا، ولا ينقل سوى التنبيهات والبيانات الموجزة إلى السحابة، مما يقلل بشدة من تكاليف سحب الطاقة والبيانات الخلوية مقارنة بتدفق الموجات الأولية كل بضعة أمتار، وبالمثل، يمكن لجهاز مسح بالأشعة فوق البنفسجية المحمولة أن يستخدم جهازا للتصوير الضوئي للأشعة الفوقية في مواقع المغناطيسية المغناطيسية التشخيصية الحقيقية.

Multiprotocol Sensor Fusion

وتجميع نظم الحواف الحديثة للبيانات من مختلف أنواع أجهزة الاستشعار: الكاميرات المرئية والأشعة تحت الحمراء، والرادار، ووحدات القياس الدولية، والمجسات البيئية.

ويمكن لآلي متنقل مستقل أن يزود نقاط الأشعة المقطعية ذات المقياس 3DLAR بصور كاميرا مصورة وبوحدة قياس غير مباشرة، ويمكن لمؤسسة FPGA أن تنسق كل من مجرى الاستشعار إلى ساعة مشتركة، وتطبق نظاماً للتصويب وأجهزة تصفية للزراعة ذات الترددات العالية، ثم تنقل مجموعة بيانات نظيفة ومتزامنة إلى مجهزة أعلى مستوى للزراعة غير المصفوفة.

وحدة أمن الحوائط ورواية الـ "هاردواير"

ويمكن أن تدمج الرابطة في منطق تشكيلها مباشرة مجموعة من أجهزة الاستئمان، ويمكن أن يتم التشفير والتوثيق في المسار المستخدم في برنامج FPGA، مع ضمان عدم وجود سوى البرمجيات الجاهزة للجهاز، بالإضافة إلى أن المصممين يمكنهم تنفيذ المعجلات البرمجية الجاهزة للجهاز AES -256، ECC، أو SHA-3 التي تنفذ بدون أعباء.

وفي شبكة من المبثوقات الشمسية، يمكن لمؤسسة FPGA أن تحقق من مجموعات القيادة من مشغل الشبكة قبل السماح بأي تغيير في إنتاج الطاقة، وهذا الإنفاذ على مستوى الأجهزة يمنع الهجمات الكبيرة التي تستهدف مواطن الضعف في البرامجيات، وتوفر قاعدة أمنية قوية للبنية التحتية الحيوية، كما تتيح هذه الشبكة وظائف غير قابلة للتشهير جسديا، مما يولد بصمات فريدة من الأجهزة لتوثيق المواد الخطرة، وهي سمة تتطلبها بصورة متزايدة.

تجهيز البيانات الموزعة مع ممثلي الموظفين الفنيين المبتدئين

وفي النظم الموزعة على نطاق واسع، كثيرا ما تتحول الاختناقات من دورات مقارن إلى حركة البيانات وتركيب خطوط الأنابيب، وتتزايد نشر هذه البرمجيات كمعجلات قابلة للبرمجة وتجلس مباشرة في مسار البيانات، وترشيحها وتحويلها، وحماية البيانات قبل أن تصل إلى خادم التطبيقات.

SmartNICs and In-Network Acceleration

ويمكن أن تقوم شركة سمارتنشنيك التي تُبنى حول شركة FPGA بإخراج وظائف الشبكة من قبيل تجهيز برنامج TCP/IP، وتصنيف التعبئة، وتحديد مواعيد التدفق من وحدة المنافسة النباتية المضيفة، وعندما يتطلب الطلب منافذ متطرفة، يمكن لمؤسسة FPGA أن تُعد بروتوكولات تطبيقية مثل بروتوكول HTTP/2، أو كافكا، أو GRPC بسعر خطي، أو استخراج وتجهيز الرسائل بأقل قدر من المرونة.

وعلى سبيل المثال، يمكن أن يتعامل مركز تبادل البيانات التابع للشركة الألمانية للتعاون التقني مع مسار البيانات الكامل لتغذية التجارة المالية، وتعبئة مجموعات بيانات السوق، والقيام بمطابقة الطلب، وإرسال النتائج إلى المضيف، مما يقلل من سرعة الانتقال من ثانيات صغيرة، ويحرر نواة وحدة تبادل المعلومات من أجل التحليلات ذات المستوى العالي.

قاعدة البيانات وتسريع القرآن

وتعتمد نظم قاعدة بيانات هيبر على السحب الناقص والضغط والضغط والتخفيض من حجم البيانات التي تنتقل إلى أدنى حد من الشبكة، ويمكن أن تقوم هذه الشبكات التي توضع بالقرب من متحكمي التخزين بتنفيذ هذه العمليات مباشرة على البيانات كما يقرأ من الأقراص.

وتتيح حالات السحب من طراز SWS F1 قدرة مماثلة على استخدام أجهزة قاعدة البيانات الجمركية، ويمكن للمستأجر السحابي أن ينشر تصميماً من طراز FPGA يقوم بمطابقة التعبير بانتظام، أو بقطعة من طراز SQL، أو تجميع البيانات عن طريق التصفيق، مما يؤدي إلى خفض كبير في حجم وحدات التعبئة من طراز WPG، ويعجل بالاستفسارات التحليلية المعقدة، ولا سيما بالنسبة للأطر التي تفصل فيها البيانات عن نطاقات ذات الحجم الكبير أو ذات الحجم الكبير.

التخزين الحاسوبي والتحميل غير المرئي

ومع تزايد كثافة تخزين المركبات النووية، تصبح واجهة الواجهة عقبة في الأداء، ويمكن أن تقوم شركات مراقبة التخزين الذكية بتنفيذ أجهزة مراقبة التخزين التي تقوم بتدوين الحقائب، والتشفير، والضغط، كما تستخدم قرص تخزين حاسوبي (CSD) لإدارة مهام محددة للمستعمل مباشرة على البيانات، بينما لا تزال في الصفيحة الوميضية، وتعيد النتائج الإجمالية إلى المخزن.

وهذا النهج ذو قيمة بالنسبة لنظم تخزين الأجسام مثل سيف أو مينيو، حيث يمكن لمؤسسة FPGA أن تتولى إدارة المباني، وتكرار البيانات، والتحقق من سلامة البيانات دون ربط عرض النطاق الترددي لذاكرة الخادم مباشرة، ونتيجة لذلك، أصبحت أكثر قابلية للتوسع وأكثر كفاءة في مجال الطاقة، مما يتيح استخداما أفضل للشبكة والموارد المصاحبة، وتقوم شركات مثل نظم إدارة المعلومات الوطنية وشركة سامسونغ حاليا بشحن أجهزة مراقبة خاصة من طراز SSDG.

توزيع البيانات المضمونة والتعلم الموحد

وكثيرا ما تجهز النظم الموزعة بيانات حساسة عبر الحدود الاستئمانية المتعددة، ويمكن أن تنفذ هذه النظم عمليات التشفير والتبريد والتوثيق بواسطة أجهزة مجهزة بالأجهزة، وذلك بسرعة تضاهي واجهة الشبكة، كما أن التصميمات الأكثر تقدما تدعم جزئيا مخططات التشفير الوبائي، مما يتيح إجراء عمليات حساب بسيطة مثل الإضافة أو المقارنة على البيانات المشفرة دون الكشف عن النسيج الأصلي.

وفي سيناريو تعليمي اتحادي، يمكن أن تقوم هيئة من مؤسسات التعليم والتدريب المهني والتدريب على وضع نموذج محلي للبيانات الخاصة، وأن تشفير الأوزان المستكملة قبل إرسالها إلى الخادم المركزي، مما يبقي البيانات الأولية محلية، ويقلل من سطح التعرض، ويسمح بإدخال تحسينات نموذجية عالمية، كما أن الأداء المحدد لهذه الفئة من البيانات يساعد أيضا في مراجعة الامتثال لسياسات إدارة البيانات، لأن سلوك الأجهزة غير محدد تماما ويمكن التحقق منه.

Overcoming FPGA Programming Complexity

ويتطلب تطوير نظام التعليم المهني والتقني التقليدي خبرة واسعة في لغات وصف المعدات مثل VHDL أو Verilog، التي هي دوائر نموذجية على مستوى الترجمة التحريرية، وهذا المنحنى التعليمي الحاد محدود بين مهندسي البرامجيات، وقد أعاد تصميم أدوات التوليزية الرفيعة المستوى، أو إعداد هذه الأدوات، كما أن نظام " CP " (AMD Vitis) و " IPegt.

التوليفي الرفيع المستوى وقائمة المسائل المفتوحة

(ب) تحليل أدوات نظام تحديد المواقع العالية المستوى وداخل مراحل خط أنابيب الأجهزة، ومنطق التحكم، والوصلات البينية للذاكرة، وفي حين أن استخدام اليدين في جمع البيانات، والضغط على الأنابيب، وتقسيم الذاكرة لا يزال ضرورياً لتحقيق أقصى درجات الأداء، فإن نظام HLS يقلل بشكل كبير من دورات التطوير ويتيح إمكانية الوصول إلى نظام FPGA على سبيل المثال، يمكن لمهندس تجهيز الإشارات أن يُبِّدُ نموذجاًاًاًاً لمصطلح " مقياساً " مقياساًاً متعدد المؤشرات " .

وتدفع مشاريع مثل نظام " غوغل " للمسح غير المتسارع (LS) و " CIRCT " (SIRCT) المفتوح المصدر (Siruit IR Transformations) إلى مجمعات محددة النطاقات يمكن أن تستهدف مباشرة هذه الفئات من اللغات الرفيعة المستوى مثل DSLs للتعلم الآلي، وتتكامل هذه الأدوات مع خطوط المراقبة الموحدة للنسخ وخطوط التكامل المستمر، مما يتيح للأفرقة معالجة رموز نظام FPGA كجزء من برامجها العادية.

إفتحي السماعة

وقد نضج النظام الإيكولوجي للمؤسسة بشكل كبير، حيث إن مشاريع مثل سيمبيفلور، التي بنيت على نظام يوسي (التوليف الدوائي) وعلى نظام استعراض الأداء (في مكان وحديث)، تمكن المطورين من استهداف مجموعة متنوعة من مجموعات البرمجيات الحرة والمفتوحة المصدر باستخدام تدفقات الأدوات القياسية، ويدعم نظام الترميز كلاً من الميثان التقليدي والمظاهر الوسيطة الناشئة مثل نظام LLVM IR، مما يمهد الطريق أمام المجمِّعين لغات FPGAs مباشرة من مجالات محددة.

وفي الوقت نفسه، تسمح تدفقات العمل مثل PYNQ (Python for Zynq) لعلماء البيانات بالتفاعل مع مسرعي FPGA باستخدام مفكرة جوبيتر (Jpyter notebooks) ويمكن تحميل التكاليف المسبقة عن طريق تصميمات شبكة جديدة بصورة دينامية، وتحويل مركب قابل للتعديل إلى مجهز بحوث لا يبرمجة، ومزود بمقياس للجدلات.

الاتجاهات الناشئة والمستقبل

التكامل المتجانس والهيكلات الهندسية

وقد دفع قانون التجارة الخارجية في السلع الأساسية إلى وضع تصميمات قائمة على رقائق البطاقات، كما أن تقنيات التغليف المتقدمة مثل 2.5 دي بين الجهات المعنية بالمبيدات و 3D التي تتيح للمرور المتعدد أن يموت من النسيج المنطقي ومحركات الشركة وذاكرة عالية التردد وقطع الربط الشبكي يمكن إدماجها في مجموعة واحدة من المنتجات.

ويقلل التكامل بين الطحالب من مخاطر التصنيع ويحسن إنتاجها ويسمح بخلط عقد العمليات ويمكن أن يبنى نسيج هذه المجموعة على عقد ناضج وفعال من حيث التكلفة في حين أن أكثر العناصر أهمية من حيث الأداء، مثل محركات الحيازة وأجهزة الترميز المتطورة، واستخدام مترجمات رقائق البطاقات الرئيسية، وسيجعل هذا الهيكل من الممكن الوصول إلى بيانات عالية النطاق عن الوصل بين الأطراف العاملة في مجال التعبئة والتكييفات الموزعة.

نظم المعلومات الإلكترونية المفتوحة

ويتوافق ارتفاع نظام " RISC-V " كهيكل من التعليمات المفتوحة مع إعادة تشكيل " FPGA " ، ويمكن للمصممين أن يُطلعوا على المجهزين غير الأساسيين " مباشرة في نسيج FPGA، ويُنشئوا سلاسل سوC ذات أرقام دقيقة مع العدد المناسب من النواحي، والأحجام المشابهة، والوصلات البينية للمعالجة المشتركة، وهذا أمر ذو قيمة خاصة في عمليات نشر الحوافد حيث لا يبرر وجود نظام ميكات التعريفية المحدودة للسلع الأساسية.

(ب) أن تدمج أجهزة الدفع المصغرة (PGA) (PalarFire SoC) مجهزاً صلباً لتطبيقات نظامية ذات طابع محدد، مع توفير نظام برمجيات متعدد الأطراف ومحددات في الأجل الطويل، مع نمو النظام الإيكولوجي للشبكة، ستزداد قدرة الشركات ذات القاعدة القائمة على المنافسة مع الجهات المعنية بالصناعة الصغيرة والتجهيزات، على المنافسة مع ما تتيحه من رسوم تشغيلية ومعالجة فورية.

FPGA —as —a —Service and Cloud —Native Orchestration

ويقدم مقدمو السحابات العامة مثل الأمازون (الجماعة الأوروبية 2 واو-1) وأليبا وبايدو الآن أمثلة يمكن توفيرها في دقائق، ويلغي نموذج " FPGAINAS - Service " (FaS) هذا تكاليف المعدات الأساسية ويتيح للمطورين تجربة المعجلات الجمركية دون استثمار رأسمالي، ويمكن للمصممين تحميل المكتبات الخاصة بهم أو " مدونة الصور السوقية " ، التي يقوم بها البائعون على الفور.

(أ) توسيع نطاق منابر تركيب الحاويات مثل الكوبيرنيتات باستخدام مضخات أجهزة لأجهزة الموجات المفلورة، مما يسمح لمديري المجموعات بمعالجة هذه المركبات باعتبارها موارد قابلة للتشذيب، وتخصص دينامياً أجهزة تسارع لـ (سبارك) أو (فلينك) أو (ري) عبء العمل، وقدرة هذه الأجهزة على إحداث تغييرات في مواقع التبريد الساخنة (Pwab) وتقسيمها بين مستأجرين متعددين يُضِنها(2).

تحديات التنفيذ الملاحية

وعلى الرغم من المزايا الواضحة، فإن نشر هذه الممارسات في بيئات الإنتاج يطرح تحديات هندسية عديدة يجب التصدي لها، فكلفة الوحدة الواحدة لمؤسسة FPGA هي عادة أعلى من وحدة مصغرة قابلة للمقارنة أو منخفضة المستوى من وحدة المنافسة الفلكية في مهام بسيطة، وقد تصبح المؤشرات ذات الأداء العالي أو مؤشرات قياسية منظمة أكثر اقتصادا، ولكنها تضحي بالمرونة اللازمة للتكيف بعد النشر.

(أ) إن سلامة القوة وتكامل الإشارات أمران بالغا الأهمية في تصميمات عالية السرعة من طراز FPGA، ويمكن أن يولد المنطق المتغير الكثيف تيارات كبيرة، مما يتطلب تزيين دقيق ووضع لوحة، كما أن أجهزة التبريد العالية السرعة لجهاز PCIe Gen4/5، أو 25G Ethernet، أو ذاكرة نزع السلاح والتسريح وإعادة الإدماج تتطلب مراقبة صارمة للتحكم في الارتداد والخبرة الفنية التي تتجاوز التصميم المعتاد لمركبات ثنائي الفينيل متعدد الكلور.

وأخيرا، فإن المجمع الهندسي لتصميمات فعالة في إطار برنامج FPGA، حتى مع أدوات نظام HLS، أصغر من تطوير البرامجيات العامة الغرض، حيث إن تدريب الأفرقة الداخلية والاستثمار في تدفقات محاكاة قوية والتحقق أمران أساسيان لتجنب إعادة هيكلة التكاليف، ولكن نظرا لأن سلاسل المهارات لا تزال تنضج وتفتح أبوابها، فإنها تقلل من الحواجز أمام الدخول، فإن هذه العقبات تتناقص باستمرار، وتتجه الاتجاهات الطويلة الأجل إلى مستقبل أوسع نطاقا حيث تصبح تنمية مجموعة الأدوات المعيارية من أجل التجارة الحرة والمفتقر إلى حد كبير.

وبالنسبة للمطورين الجدد في تطوير هذه المؤسسة، بدءاً بالأمثلة المقدمة من البائعين، ومجالس المصادر المفتوحة مثل " الفنون الرقمية " أو " لاتيسي " ، يمكن أن توفر أساساً عملياً، وقد نمت المجتمعات المحلية على الإنترنت و " التعليم " زيادة كبيرة، مما يسهل إيجاد المساعدة على إيجاد حلول مشتركة للأخشاب مثل إغلاق التوقيت وتصميم واجهة الذاكرة.

الاستنتاج: FPGAs as Foundational Infrastructure

وقد تطورت هذه الممارسات من تحديد البراءات ومن منطق الغراء إلى لبنات أساسية للبناء من أجل الحافة الحديثة وتوزيعها، وتعالج مزيجها الفريد من التوازي على مستوى الأجهزة، والارتقاء المحدد، والقابلية لإعادة التشكيل في الميدان أكثر الطلبات إلحاحاً في الوقت الحاضر)٢٨٢١(؛ وتطبيقات كثيفة البيانات: ضعف الكفاءة، وارتفاع الكفاءة، والقدرة على التكيف مع المعايير وعبء العمل المتطورة.

وعلى الحافة، تتيح هذه المؤسسات عملية ضخ أجهزة الاستشعار في الوقت الحقيقي، والاختبارات الفعالة للطاقة، والأمن المستخرج من المعدات، وفي نسيج البيانات الموزعة، تعجل بالتواصل، والتخزين، وتجهيز الاستفسارات بدرجة من المرونة لا يمكن أن تضاهيها مؤشرات الأداء، حيث أن تكامل الرقائق يعمق، وأدوات البرمجة ناضجة، وتعرض على هيئة FPGA التي تعمل على التكاثر، فإن دور هذه الأجهزة القابلة لإعادة التشكيل لن يتسع.

For further reading, explore AMD Versal adaptive platform], ]Intel Agilex FPGA family, and Microchip PolarFire FPGAs for current product offerings and design.