أطلس السيليكونمرجع العتاد
English
المراجع/النظام كاملًا
الأنظمة والإدخال والإخراج

SoC والشرائح الفرعية والتغليف

النظام أكبر من CPU. طريقة دمج أجزائه تغيّر طريقة تواصلها.

قد يتشارك مكوّنان غلافًا واحدًا من دون أن يتشاركا فضاء عناوين متسقًا.
القالب

قطعة سيليكون مصنّعة واحدة.

تجربة تفاعلية

ابحث عن الاختناق

تعمل على جهازك
٠٥٠٠١٬٠٠٠١٬٥٠٠٢٬٠٠٠٠٫٢٥١٤١٦٣٢GFLOP/sالشدة (FLOP / بايت)
الحد الأعلى المثالي٤٠٠ GFLOP/s
المورد المقيّدالذاكرة
نقطة التحول١٠ FLOP/B

شدة حسابية منخفضة تصطدم بسقف الذاكرة. إعادة استخدام البيانات قد تقرّب العمل من سقف الحساب.

حدود هذا النموذج

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

تتبّع الآلية

ما الذي يحدث في الداخل

١

تمييز القالب والغلاف واللوحة

القالب قطعة سيليكون مصنّعة. يحمي الغلاف القوالب ويربطها باللوحة عبر الركائز والنتوءات والأطراف. الشريحة الفرعية قالب مصمم للعمل ضمن نظام متعدد القوالب. للتوصيل داخل الغلاف أيضًا زمن وكلفة طاقة وحدود نقل.

٢

دمج النظام

قد تجمع SoC عناقيد CPU وGPU ومسرعات ومتحكمات ذاكرة ومحركات عرض ووحدات أمان وإدخال وإخراج. تتشارك شبكة الاتصال وميزانية الطاقة. قد تكون RAM على اللوحة أو في الغلاف؛ اسم SoC لا يعني وجود DRAM داخل قالب المنطق.

٣

تتبّع الوصول عبر شبكة الاتصال

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

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

ارسم التوصيلات ومجالات الاتساق ونوافذ الأجهزة والمقاطعات ونطاقات الساعة والطاقة. مخطط الوحدات الفيزيائي ليس عقدًا برمجيًا كاملًا.

مطوّر البرمجيات

قد تقلل الذاكرة المشتركة النسخ، لكن CPU وGPU وNPU قد تتنافس على النقل نفسه. قِس العمل المتزامن على الجهاز كاملًا.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

Linux · DMA API guideLinux kernel documentation
Arm · big.LITTLEArm

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.