شركة معالجة البيانات المتدفقة
كانت شركة Stream Processors, Inc. ( SPI ) شركةً لتصميم وتصنيع أشباه الموصلات مقرها وادي السيليكون ، متخصصةً في تصميم وتصنيع معالجات الإشارات الرقمية عالية الأداء لتطبيقات تشمل المراقبة بالفيديو ، والطابعات متعددة الوظائف ، ومؤتمرات الفيديو . توقفت الشركة عن العمل في عام 2009.
تاريخ الشركة
بدأ العمل التأسيسي في معالجة البيانات المتدفقة في عام 1995 على يد فريق بحثي بقيادة البروفيسور بيل دالي من معهد ماساتشوستس للتكنولوجيا . وفي عام 1996، انتقل إلى جامعة ستانفورد حيث واصل هذا العمل، وحصل على منحة بملايين الدولارات من وكالة مشاريع الأبحاث الدفاعية المتقدمة (DARPA) بالإضافة إلى موارد إضافية من شركتي إنتل وتكساس إنسترومنتس لتمويل تطوير مشروع يسمى "Imagine" - وهو أول شريحة معالجة بيانات متدفقة وأدوات الترجمة المصاحبة لها .
مشروع التخيل
كان هدف مشروع Imagine تطوير معالج إشارات وصور قابل للبرمجة بلغة C ، مصمم لتوفير كثافة الأداء وكفاءة معالج متخصص (مثل ASIC المدمج ). وقد أثبت المشروع بنجاح مزايا معالجة البيانات المتدفقة. تتوفر تفاصيل مشروع Imagine ونتائجه على صفحة مشروع Imagine بجامعة ستانفورد . كما أظهر العمل أن العديد من التطبيقات، بدءًا من معالجة النطاق الأساسي اللاسلكي ، والرسومات ثلاثية الأبعاد، والتشفير ، وتوجيه بروتوكول الإنترنت ، وصولًا إلى معالجة الفيديو، يمكنها الاستفادة من كفاءة معالجة البيانات المتدفقة. وقد ألهم هذا البحث تصميمات أخرى، مثل وحدات معالجة الرسومات من ATI Technologies ، بالإضافة إلى معالج Cell الدقيق من Sony و Toshiba و IBM .
تضمنت المخرجات الرئيسية لبرنامج "تخيل" ما يلي:
- هندسة تيار التخيل
- نموذج برمجة التدفق
- أدوات تطوير البرمجيات
- الرسومات القابلة للبرمجة وتطبيقات الوسائط في الوقت الفعلي
- نموذج أولي لتقنية VLSI (تم تصنيعه بواسطة شركة TI)
- منصة تطوير معالج التدفق (لوحة تطوير نموذجية)
تأسست شركة SPI
حصل دالي، برفقة أعضاء آخرين في فريقه، على ترخيص من جامعة ستانفورد لتسويق التقنية الناتجة. تأسست شركة ستريم بروسيسورز (SPI) في كاليفورنيا عام ٢٠٠٤. وبقي البروفيسور دالي في ستانفورد، وعيّنت الشركة الخبير المخضرم في هذا المجال، تشيب ستيرنز، رئيسًا تنفيذيًا لها في ديسمبر من ذلك العام. [ ١ ] وحتى يونيو ٢٠٠٦، تمكنت SPI من جمع ٢٦ مليون دولار من ثلاث شركات رأس مال مخاطر بارزة هي: أوستن فنتشرز ، ونورويست فنتشر بارتنرز ، ووودسايد فاند.
أطلقت الشركة أول منتجين لها بالتزامن مع المؤتمر الدولي للدوائر المتكاملة الصلبة ( ISSCC ) في فبراير 2006 [ 2 ] ، وقدمت منتجين آخرين منذ ذلك الحين. [ 3 ] [ 4 ]
يقع المقر الرئيسي لشركة SPI في سانيفيل، كاليفورنيا ، بالإضافة إلى مجموعة تطوير البرمجيات (SPI Software Technologies Pvt. Ltd) الموجودة في بنغالور، الهند .
في يناير 2009، قبل المؤسس المشارك، البروفيسور بيل دالي، منصب كبير العلماء في شركة NVIDIA . [ 5 ] وفي الوقت نفسه، استقال من منصب رئيس مجلس الإدارة. [ 6 ] وفي مقابلة، تحدث دالي عن تجاربه مع الشركات الناشئة قائلاً: [ 6 ] "لقد أسستُ بنفسي العديد من الشركات الناشئة في مجال الرقائق الإلكترونية. الأمر يزداد صعوبة. المخاطرة عالية جدًا. إذا كنتَ تُؤسس شركة ناشئة في مجال الرقائق الإلكترونية، فأنتَ بحاجة إلى مستثمرين صبورين ذوي موارد مالية ضخمة. يتطلب الأمر عشرات الملايين من الدولارات للوصول إلى المنتج الأول، و50 مليون دولار لتحقيق الأرباح. هذا صعب للغاية لأن المستثمرين يرغبون في تحقيق عائد استثماري مضاعف. آمل أن نعود إلى أيام الاكتتابات العامة المتكررة ، وأن نتجاوز عمليات الاستحواذ السريعة. هذا ليس ما نراه الآن. وإذا كانت الرقاقة قابلة للبرمجة، فإن التكلفة ستكون أعلى بكثير."
في صيف عام 2009، غادر الرئيس التنفيذي ستيرنز الشركة وحل محله مايك فيستر، وهو مسؤول تنفيذي يتمتع بخبرة رفيعة المستوى في شركة كادنس ديزاين سيستمز وشركة إنتل .
في سبتمبر 2009 توقفت الشركة عن العمل. [ 7 ]
تكنولوجيا
على غرار الحوسبة الرسومية والعلمية، تتميز معالجة الوسائط والإشارات بتوفر التوازي في معالجة البيانات، والتجاور المكاني، ونسبة عالية بين العمليات الحسابية والوصول إلى الذاكرة العامة. تستغل معالجة التدفق هذه الخصائص باستخدام معالجة متوازية للبيانات مدعومة بتسلسل هرمي للذاكرة الموزعة يديره المترجم. يتمثل التحدي الرئيسي للجيل القادم من المعالجات المتوازية الضخمة في عرض نطاق البيانات، وليس في موارد الحوسبة. على عكس معظم المعالجات التقليدية، لا تعتمد هذه التقنية على ذاكرة تخزين مؤقتة للأجهزة ، بل تتم إدارة حركة البيانات بشكل صريح بواسطة المترجم والأجهزة.
يعتمد نموذج التنفيذ على تسريع الوظائف الحيوية (النوى) التي تعالج وتنتج سجلات البيانات (التدفقات). تُجدول النوى والتدفقات أثناء الترجمة، وتُنقل إلى الذاكرة المدمجة في الشريحة أثناء التشغيل عبر لوحة النتائج. يحلل المترجم أوقات بقاء البيانات في التدفقات لتحسين التخصيص وتقليل الحاجة إلى عرض نطاق الذاكرة الخارجية. يمكن أن تتداخل عمليات تحميل التدفقات والنوى مع التنفيذ لتحسين تحمل زمن الاستجابة، كما أن نقل البيانات الصريح يوفر أداءً يمكن التنبؤ به. لا توجد أخطاء في ذاكرة التخزين المؤقت لوحدة المعالجة المركزية ، ويُقدم التصميم نموذجًا أحادي النواة للمبرمج - حيث تتم معالجة البيانات بالتوازي داخل النوى.
بنيان
تتضمن البنية وحدة معالجة مركزية رئيسية (System MIPS) لتنفيذ مهام النظام، ونظامًا فرعيًا للمعالجة المساعدة DSP حيث يقوم معالج DSP MIPS بتشغيل الخيوط الرئيسية التي تستدعي وظائف النواة إلى وحدة المعالجة المتوازية للبيانات (DPU). بالنسبة للمستخدمين الذين يستخدمون المكتبات ولا ينوون تطوير كود DSP، فإن البنية عبارة عن نظام متكامل على شريحة واحدة قائم على معالج MIPS مع واجهة برمجة تطبيقات (API) لمعالج مساعد "صندوق أسود" . يستقبل موزع DPU استدعاءات وظائف النواة لإدارة عمليات تحميل النواة والتدفقات أثناء التشغيل. يتم تنفيذ نواة واحدة في كل مرة عبر المسارات، حيث تعمل على بيانات التدفق المحلية المخزنة في ملف سجل المسار لكل مسار. يحتوي كل مسار على مجموعة من وحدات الحساب والمنطق VLIW ، وتتيح ملفات سجل المعاملات الموزعة (ORF) مجموعة بيانات عمل كبيرة وعرض نطاق معالجة يتجاوز 1 تيرابايت/ثانية. توفر وحدة تحميل/تخزين التدفق إمكانية التجميع/التشتيت مع مجموعة واسعة من أنماط الوصول. مفتاح InterLane عبارة عن مصفوفة عرضية كاملة مُجدولة بواسطة المُترجم للوصول عالي السرعة بين المسارات.
أدوات
تستفيد مجموعة أدوات RapiDev من SPI من إمكانية التنبؤ بمعالجة البيانات المتدفقة لتوفير مسار سريع لتحقيق نتائج مُحسّنة باستخدام لغة البرمجة C. بدءًا من كود C المرجعي، تتكامل مكتبة Fast Functional Debugger (FFD) مع الأدوات القياسية، مثل Microsoft Visual Studio و GNU ، وتحاكي وحدة معالجة البيانات (DPU) لدعم إعادة هيكلة الكود إلى نواة وتدفقات. نظرًا لأن النواة مُجدولة بشكل ثابت ونقل البيانات واضح، يُمكن الحصول على دقة دورة DPU حتى على هذا المستوى الوظيفي العالي. هذا أحد مصادر إمكانية التنبؤ بالبنية. لتوجيه الكود إلى الجهاز، يُنشئ مُجمِّع معالجة التدفقات (SPC) ملف VLIW التنفيذي وكود C مُعالَج مُسبقًا يتم تجميعه/ ربطه عبر GCC القياسي لـ MIPS. يُخصِّص SPC التدفقات في ملفات سجلات المسارات ويُوفِّر معلومات التبعية لاستدعاءات وظائف النواة. يتم دعم خطوط أنابيب البرامج وفك الحلقات . يتم تجنب عقوبات التفرع عن طريق عمليات الاختيار المُتوقعة، وتستخدم الشروط الأكبر تدفقات شرطية. يوفر محاكي الكود المستهدف، الذي يعمل ضمن بيئة Eclipse، محاكاة شاملة للكود الثنائي للمضيف أو الجهاز مع إمكانية وضع نقاط توقف وتنفيذ التعليمات خطوة بخطوة، بالإضافة إلى إحصائيات عرض النطاق الترددي والحمل. تعرض نافذة النواة مسار VLIW لتحسينات النواة، بينما تعرض نافذة التدفق تنفيذ النواة وأحمال التدفق لمراجعة حركة البيانات العامة لأغراض تحليل أداء النظام.
منتجات
تقوم شركة SPI حاليًا بتسويق عائلة Storm-1 الخاصة بها، والتي تتضمن أربعة معالجات إشارة رقمية قابلة للبرمجة بالكامل بواسطة البرامج بمستويات أداء متفاوتة.
| منتج | GMACS* | التطبيقات |
|---|---|---|
| SP16HP-G220 | 224 |
|
| SP16-G160 | 160 |
|
| SP8-G80 | 80 |
|
| SP8LP-G30 | 32 |
|
ملاحظة: GMACS تعني Giga (مليارات من) عمليات الضرب والتجميع في الثانية، وهو مقياس شائع لأداء DSP.
دعم الأجهزة والبرامج
- توفر مجموعة أدوات RapiDev مسارًا سريعًا ويمكن التنبؤ به لتحقيق نتائج مُحسّنة، مما يُزيل تعقيدات كتابة التعليمات البرمجية التجميعية أو إدارة ذاكرة التخزين المؤقت يدويًا.
- Storm-1 DevKit عبارة عن منصة لتطوير البرمجيات تعتمد على PCI
- يعمل تصميم كاميرا IP المرجعي بنظام Linux 2.6 القياسي ويدعم العديد من برامج الترميز المتزامنة (مثل H.264 و MPEG-4 و MJPEG )، ودقة عرض عشوائية، ومعالجة مستشعرات CMOS و CCD بالإضافة إلى تحليلات الفيديو في منصة قابلة للبرمجة بالكامل بواسطة البرمجيات
- يدعم التصميم المرجعي لبث الفيديو ثماني قنوات إدخال 4CIF للفيديو المضغوط إلى H.264 ومخرج إيثرنت جيجابت
مراجع
- ↑ بيان صحفي من streamprocessors.com بتاريخ 13 ديسمبر 2004
- ↑ EETimes.com - شركة ناشئة تروج لبنية معالجة البيانات المتدفقة لمعالجات الإشارات الرقمية
- ↑ "معالجة الإشارات الرقمية المتوازية للبيانات تستهدف تطبيقات مراقبة الفيديو الحساسة للتكلفة | تصميم تصوير الفيديو" . تم الاطلاع عليه بتاريخ 18 ديسمبر 2023 .
- ↑ EETimes.com - معالجات البث تدّعي أنها الأسرع في معالجة الإشارات الرقمية
- ↑ "الرئيسية" .
- 1 2 "بيل دالي من جامعة ستانفورد ينتقل من الأوساط الأكاديمية إلى حروب رسومات الحاسوب" . 22 مايو 2009.
- ↑ "تقرير: شركة Stream Processors الناشئة في مجال تصنيع الرقائق ستغلق أبوابها" . مجلة وادي السيليكون للأعمال . 2 نوفمبر 2009 - عبر bizjournals.com.
روابط خارجية
37°22′59.48″ شمالاً 122°04′42.08″ غرباً / 37.3831889° شمالاً 122.0783556° غرباً / 37.3831889; -122.0783556
- شركات أشباه الموصلات بدون مصانع
- شركات الإلكترونيات التي تأسست عام 2004
- شركات مقرها في ساني فيل، كاليفورنيا
- شركات أشباه الموصلات المفلسة في الولايات المتحدة
- شركات الكمبيوتر المفلسة في الولايات المتحدة
- شركات أجهزة الكمبيوتر المتوقفة عن العمل
