افتح أي طبقة.
ابدأ بما يثير فضولك. وتتبّع الروابط إلى العمق الذي تريد.
المبادئ الأساسية
من الشحنة الكهربائية إلى تعليمة تعمل.
الترانزستورات وCMOS
مفتاح صغير يتحكم فيه الجهد. مليارات منه تتحول إلى حاسوب.
البوابات والمنطق البولياني
جداول حقيقة بسيطة تصبح دارات اختيار وجمع وتحكم.
البتات والأعداد والفاصلة العائمة
قد تمثل البتات نفسها رقمًا أو تعليمة أو لونًا.
الساعات والقلّابات والحالة
تفصل الساعة ما تتذكره الدارة عما تحسبه بعد ذلك.
ISA والبنية الدقيقة وABI
عقد التعليمات، وتنفيذه، وقواعد استدعاء البرامج.
من المصدر إلى تعليمات الآلة
يتحول برنامجك إلى تدفق بيانات وتعليمات وعقد مع بيئة التشغيل.
داخل المعالج المركزي
تتبّع التعليمة داخل النواة، خطوة بخطوة.
تشريح نواة المعالج
النواة محرّك كامل لتنفيذ التعليمات، وليست وحدة حساب فقط.
خطوط التنفيذ وتعارض التعليمات
تداخل مراحل تعليمات مختلفة بدل إنهاء كل تعليمة منفردة.
التنفيذ خارج الترتيب وإعادة التسمية
نفّذ العمل الجاهز مبكرًا، ثم اعتمد النتائج بترتيب البرنامج.
توقّع الفروع والتنفيذ التخميني
تخمين وجهة التنفيذ التالية كي تستمر الواجهة الأمامية.
السجلات والأعلام والمكدس
أبقِ القيم الحية قريبة، وانقلها إلى الذاكرة عند نفاد المساحة.
ALU وFPU ومنافذ التنفيذ
تمر العمليات المختلفة بموارد مختلفة داخل النواة.
SIMD والتعليمات المتجهية
عملية واحدة تطبّق على قيم متعددة موزعة على مسارات متجهية.
الأنوية والخيوط وSMT
العمل البرمجي والمحركات الفعلية والسياقات العتادية أعداد مختلفة.
أنوية الأداء والكفاءة والأنوية «الفائقة»
تستهدف البنى الدقيقة المختلفة موازنات مختلفة بين الأداء والطاقة.
IPC وزمن الاستجابة والأداء الفعلي
احسب العمل المفيد، وحدد الاختناق، وقِس الطلب كاملًا.
داخل المعالج الرسومي
آلاف المسارات الحسابية، وعمل منظّم بعناية.
تشريح المعالج الرسومي
مسارات تنفيذ كثيرة تتشارك التحكم لمعالجة العمل المتوازي.
SIMT وwarps وwavefronts
خيوط مستقلة برمجيًا تتشارك إرسال التعليمات في مجموعات.
ذاكرة GPU وتجميع النقل
كيف تتحول عناوين المسارات إلى عمليات نقل.
خط معالجة الرسوميات
تحويل الهندسة والخامات والبرامج الرسومية إلى بكسلات.
تتبّع الأشعة وعتاد RT
تسريع البحث عن التقاطعات، ثم حساب السطح الذي وجدته.
الإشغال وإخفاء التأخر
أبقِ مجموعات جاهزة كافية لاستغلال خانات التنفيذ الخاملة.
الأوامر والطوابير ومزامنة GPU
يرسل CPU العمل، وينجزه GPU لاحقًا ضمن قواعد ترتيب صريحة.
الذاكرة والتخزين
أين تعيش البتات، ولماذا يكلف نقلها كل هذا الوقت.
داخل الذاكرة DRAM
مكثّف يحتفظ ببت، ومتحكم يُبقي مليارات منها قابلة للقراءة.
السجلات والمخابئ وتسلسل الذاكرة
يخفي التخزين الصغير السريع كلفة التخزين الأكبر والأبطأ.
خطوط المخبأ ومجموعاته والاستبدال
يختار العنوان مجموعة، ويحدد الوسم الخط داخلها.
زمن الوصول ومعدل النقل وقنوات الذاكرة
زمن طلب واحد ومعدل طلبات كثيرة حدّان مختلفان.
الذاكرة الافتراضية وجداول الصفحات وTLB
ترجمة عناوين البرنامج إلى صفحات فعلية وفرض الصلاحيات.
NUMA وتوزيع الذاكرة
قد يضم فضاء عناوين مشترك ذاكرة على مسافات مختلفة.
الذاكرة الموحدة والعنونة المشتركة
مشاركة RAM الفعلية ومشاركة تجريد العناوين تصميمان مختلفان.
ECC والتكافؤ وموثوقية الذاكرة
معلومات فحص إضافية تكشف أنماط أخطاء معينة أو تصححها.
فلاش NAND ومتحكمات SSD
حفظ الشحنة دون كهرباء وإدارة الصفحات والكتل والتآكل.
NVMe والطوابير وزمن التخزين
إرسال أوامر التخزين عبر طوابير بدل معاملة القرص كمصفوفة بايتات.
اتساق المخابئ والملكية
حفظ توافق نسخ موقع ذاكرة بين المعالجات.
المشاركة الزائفة وتنافس خطوط المخبأ
قد تتشارك متغيرات مستقلة وحدة الاتساق نفسها.
الذريات والحواجز وترتيب الذاكرة
تحديد تحديثات لا تتجزأ والترتيب المطلوب لنشر البيانات بأمان.
الشرائح المتخصصة
حين نبادل المرونة بسرعة الحساب وكفاءة الطاقة.
وحدات NPU والمحركات العصبية
مسارات متخصصة تنفذ عمليات الموترات المتكررة بكفاءة.
أنوية الموترات ومصفوفات MAC وتدفق البيانات
إعادة استخدام الدخل في عمليات ضرب وتجميع كثيرة.
التكميم والدقة وTOPS
تمثيل القيم ببتات أقل وفحص أثر ذلك العددي والعتادي.
DSP ومحركات الوسائط والوحدات الثابتة
ينفذ عتاد مخصص الإشارات والوسائط المتكررة بكلفة عامة أقل.
FPGA وASIC والمنطق القابل للبرمجة
غيّر الدارة، أو خصصها دائمًا، أو نفّذ تعليمات على دارة موجودة.
النظام كاملًا
اربط الشرائح بنظام التشغيل وبالبرنامج الذي تكتبه.
SoC والشرائح الفرعية والتغليف
النظام أكبر من CPU. طريقة دمج أجزائه تغيّر طريقة تواصلها.
PCIe والمسارات ووصلات الأجهزة
وصلات تسلسلية بالحزم تربط الأجهزة عبر توصيلات متفاوض عليها.
DMA وMMIO وIOMMU
وصول الجهاز إلى الذاكرة ضمن عقد ربط ومزامنة.
المقاطعات والمؤقتات والاستطلاع
إبلاغ CPU بالأحداث، أو فحصها مرارًا.
الساعات والجهد والتعزيز والتبريد
يعمل الأداء ضمن حدود كهربائية وحرارية وميزانية مشتركة.
نموذج سقف الأداء
ربط العمليات المفيدة بالبايتات اللازمة لتغذيتها.
قانون أمدال والتوسع المتوازي
يحد الجزء المتسلسل تسريع عمل ثابت.
البرمجيات الثابتة والإقلاع ونظام التشغيل
تهيئة العتاد ووصفه وتسليم التحكم إلى نواة النظام.
الامتياز والعزل والقنوات الجانبية
فرض قواعد الوصول وفهم ما قد يكشفه التوقيت.
بطاقات الشبكة وطوابير الحزم
تمر الحزم بطوابير الجهاز والذاكرة وجدولة CPU قبل برنامجك.
عقد التصنيع والمردود والتغليف
تحدد خيارات التصنيع والدمج ما تستطيع الشريحة تحمّله.