آلة تسجيل غير محدودة ذات خط أنابيب من مرحلتين مبنية في لعبة كونواي للحياة

2025-08-10

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

اقرأ المزيد

محرك شطرنج بـ 84,688 تعبيرًا عاديًا

2025-01-07

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

اقرأ المزيد

موقع ويب تم إنشاؤه بواسطة الذكاء الاصطناعي: تجربة حول المهارة مقابل المعرفة

2024-12-31

أجرى باحث الأمن نيكولاس كارليني تجربة استمرت اثني عشر يومًا: إعادة كتابة صفحة الويب الخاصة به وسيرته الذاتية يوميًا باستخدام نموذج لغة مختلف. ووجد أن النماذج برعت في إنشاء صفحات ويب جذابة بصريًا، لكنها فشلت بشكل كبير في الدقة الواقعية. على سبيل المثال، أنتج نموذج o1-mini صفحة ويب تحتوي على 43 بيانًا؛ 32 منها كانت خاطئة تمامًا، و9 منها احتوت على أخطاء جسيمة، واثنتان فقط كانتا دقيقتين من الناحية الواقعية. وهذا يبرز التناقض الكبير بين "المهارة" (إنشاء صفحات الويب) و"المعرفة" (الدقة الواقعية) في نماذج اللغة الكبيرة، مما يؤكد الحاجة إلى توخي الحذر عند الاعتماد على المحتوى الذي تم إنشاؤه بواسطة الذكاء الاصطناعي.

اقرأ المزيد

نسخة طبق الأصل من ChatGPT في 3000 بايت من لغة C

2024-12-12

قام المطور نيكولاس كارليني بإنشاء نسخة طبق الأصل من ChatGPT باستخدام 3000 بايت فقط من كود C، مدعومًا بنموذج GPT-2. هذه التنفيذ الذي لا يحتاج إلى مكتبات خارجية يقوم بتحميل مصفوفة الأوزان وملف BPE الخاص بـ GPT-2، ثم يقوم بالاستخراج، وعمليات المصفوفات، واستنتاج المحول، وإزالة الاستخراج. على الرغم من أن جودة الإخراج ليست عالية، إلا أن كفاءته ملحوظة، حيث ينتج العديد من الردود في الثانية على الأجهزة الحديثة. هذا يوضح إمكانات الكود المضغوط في تنفيذ نماذج الذكاء الاصطناعي المعقدة.

اقرأ المزيد
AI