بارك الله فيك أخي حميدو ..
لدي سؤال لحضرتك ، و أعذرني على جهلي لكن ما هي لغة ARM ؟ و ما هي المعالجات الداعمة لها ؟
Nvidia تستمر في محاولة تصميم معالج بطاقم تعليمات X86 !
تتكرر هذه الشائعة كلّ حين وآخر ، لكنها ظهرت هذه المرة بمزيد من التفاصيل ، والتي ترفع من احتمال صحّة الشائعة.
بداية من المُحتمل أن تقوم Nvidia بالمحاولة في 2012 ، وتحديدا عندما تحاول انتاج الاصدار الخامس من شريحتها المحمولة Tegra 5 ، والتي ستعتمد علي اصدار جديد من معالجات ARM الرباعيّة النواة (ربما السداسية) يُسمّي Eagle Core ، سيدعم هذه الاصدار معالجة البيانات بعرض 64 بت .
سوف تقوم Nvidia بعمل نوع من المُحاكاة البرمجيّة لطاقم تعليمات X86 علي شريحة Tegra 5 ، أي أن الشريحة نفسها لن تدعم طاقم X86 ، وستستخدم Nvidia طريقة برمجيّة لتحويل البرامج المكتوبة بلُغة X86 الي لغة ARM مفتوحة المصدر .
ربما تستعين Nvidia بعتاد اضافي ليساهم في تسريع عملية الترجمة ، لكن يظل قلب المشكلة قائما ،أن كلّ طرق المحاكاة البرمجيةّ تكون دائما أضعف من الطرق العتاديةّ البحتة .
سوف تحاول Nvidia المنافسة في قطاع الأجهزة المحمولة Mobile واللوحيّة Tablets ، وستتفادي بطريقتها البرمجية أية عقبات قضائية مع Intel ، حيث تنص قرارات لجنة التجارة الاتحاديّة Federal Trading Commission ، علي أن Intel ليس لها الحق في المُطالبة بالحقوق المكليّة الا في حالة استخدام حلول عتادية مباشرة ، والحلول البرمجيّة لا تندرج تحت هذه الفئة .
ليست هذه أول سابقة من نوعها لمحاكاة طاقم X86 ، حيث كان السبق في ذلك لشركة تُعرف باسم Transmeta ، والتي استخدمت معالجات ثنائيّة النواة تعتمد معمارية VLIW ، (مثل الموجودة في بطاقات ATi ) لتحاكي كل طاقم تعليمات X86 برمجيا ، ونافست معالجات Pentium 4 و Pentium M في الأداء مقابل استهلاك الطاقة ، مما جعلها خيارا مناسبا للأجهزة المحمولة .
حققت الشركة نجاحات معقولة ، الي حد أنها رفعت مجموعة من القضايا علي Intel تتهمها فيها باختراق حقوق الملكية الفكرية ، وبتقليد عشرة براءات اختراع خاصة بها، وقد قامت Intel بتسوية القضية -كالعادة- بعد أن دفعت مبلغ 250 مليون دولار .
لكن الشركة لم تستمرّ ، حيث لم تستطع الاستمرار في تقديم معالجات مٌنافسة ، وتفككت الشركة في النهاية ، وتفرق مهندسوها في كل مكان .
لكن في نهاية 2009 ، بدأت Nvidia في تعيين مهندسين من Transmeta ، مما استفزّ الصحافة التقنية ، وأشعل طوفانا جديدا من الشائعات .
الآن تتكرر الشائعات من جديد ، مع توريط Tegra و ARM هذه المرة لربط جميع الخيوط .
الجدير بالذكر أن أول معالجات AMD ، (وهو معالج K5 )، كان يستخدم واجهة ترجمة عتاديّة لطاقم X86 ، في حين أن معمارية المعالج نفسها اعتمدت مبدأ طاقم التعليمات المُخفّض RISC .
كل معالجات X86 الحاليّة تستخدم نفس المبدأ أيضا ، فهي تحوي واجهة ضخمة ومعقّدة لترجمة شفرة X86 الي شفرات أصغر في الحجم ، لتناسب هيكل معمارية RISC التي تغذّي لبناتها كل معالجات Intel و AMD .
لكن الواجهات التي تستخدمها Intel و AMD هي واجهات عاليّة التخصص ، ومطوّعة لهذا الغرض بالتحديد ، وهذا علي النقيض من أي طريقة أو واجهة ستستخدمها Nvidia ، فأفضل ما ستتمكن Nvidia من فعله هو التهجين بين معالجات ARM وواجهة الترجمة (سواء برمجية أو عتاديّة)، وهذا أبعد ما يكون عن الكفاءة .
لا يزال الطريق شاقا وطويلا أمام Nvida ، والتي لا تملك أي خبرة تُذكر في X86 ، وستحتاج الي تجنيد الأموال والموارد البشرية لدراسة طاقم التعليمات ومحاولة تطوير طريقة برمجية خالصة أو عتادية/برمجيّة لترجمته .
طاقم تعليمات X86 هو الأشهر والأكثر انتشارا علي الاطلاق في بيئة الحواسيب الشخصية والخوادم ، وهو أيضا الأقدم ، والأقل كفاءة وازدحاما بكل ما هو قديم وبطئ و مضيّع للطاقة والموارد ، (انظر طاقم تعليمات X86 في معالجات IntelوAMD ، يضيع الوقت والطاقة و المال!) .
وقف الخلق ينظرون جميعا كيف أبنى قواعد المجد وحدى
وبناة الأهرام فى سالف الدهر كفونى الكلام عند التحدى
أنا تاج العلاء فى مفرق الشرق و دراته فرائد عقدى
أى شئ فى الغرب قد بهر الناس جمالاِّ ولم يكن منه عندى
بارك الله فيك أخي حميدو ..
لدي سؤال لحضرتك ، و أعذرني على جهلي لكن ما هي لغة ARM ؟ و ما هي المعالجات الداعمة لها ؟
الله يعطيك العافيه دكتور وتم تقييم الموضوع
اخي عمر الARM هي شركة تصمم المعالجات وليست لغة برمجة وتعتمد على RISC
تعتبر معالجات الARM الاكثر انتشارا في المجالات المرتبطة بالحاسب الشخصي كالRouters,switshs و الكثير من الاجهزة ولكن ليس في الحاسب نفسه وذلك بسبب اعتماد الحاسب على برامج مكتوبة لتدعم تعليمات الX86 و هذه الأخيرة غير مدعومه من ARM
أريد أنم اضيف أن احد اهم اسباب بطء وعدم كفاءة الX86 هو اعتمادها على مسجلات متغيرة الحجم مثلا (Al حجمه 8 بت بينما AX حجمه 16 بت ) و المعالجات الداعمه لهذه التعليمات يجب ان يكون لديها القدرة على التعامل مع المسجلات متغيرة الحجم و المسجلات المجوده حاليا 8-16-32-64 بت
بينما معالجات RISC تتميز بعدد كبير من المسجلات ذات الحجم الواحد
وبشكل عام في مجال حسابات الارقام الصحيحة هناك تقارب في النتائج بين الطريقتين RISC & CISC ولكن في حسابات الفاصلة العائمه فالتفوق واضح وبفارق لمعالجات RISC
[CENTER][COLOR=#800000][/COLOR][/CENTER][CENTER][COLOR=#b22222][SIZE=3][URL="https://arabhardware.net/forum/showthread.php?t=251887"]أ ب هاردوير "المعالج" الجزء الثاني[/URL][/SIZE][/COLOR]
[/CENTER]
[CENTER][COLOR=#800000][B]
=====================
[URL="https://arabhardware.net/forum/showthread.php?t=249113"]أ ب هاردوير...[/URL]
============
مدونتي
[URL="https://black0dreams.wordpress.com"] Black0Dreams[/URL]
[/B][/COLOR]
The Dreams are the fake hope of our pointless life
[/CENTER]
الا يمكن لانفيديا متابعة العمل من حيث توقف لدى شركة Transmeta ام انها ستبدأ الطريق من الصفر:confused:
[CENTER][B][SIZE="4"][COLOR="SeaGreen"]سورية اقوى من فبركاتكم واعلامكم وتأمركم عندما تصلون لاقصى قمم حقدكم ستكتشفون انكم تحت قدميها[/COLOR][/SIZE][/B][/CENTER]
[CENTER][SIZE="3"][B][COLOR="Red"]شاهد عيان: رؤية فيل يطيروسط عاصفة مطرية دون ان يصيبه البلل[/COLOR][/B][/SIZE][/CENTER]
هي لن تبدا من الصفر اخي شاكر
ولكن مشكلتها ستكون في كيفية الوصول إلى اداء معالجات ال86 دون الاعتماد بشكل مباشر على الدعم العتادي لها
[CENTER][COLOR=#800000][/COLOR][/CENTER][CENTER][COLOR=#b22222][SIZE=3][URL="https://arabhardware.net/forum/showthread.php?t=251887"]أ ب هاردوير "المعالج" الجزء الثاني[/URL][/SIZE][/COLOR]
[/CENTER]
[CENTER][COLOR=#800000][B]
=====================
[URL="https://arabhardware.net/forum/showthread.php?t=249113"]أ ب هاردوير...[/URL]
============
مدونتي
[URL="https://black0dreams.wordpress.com"] Black0Dreams[/URL]
[/B][/COLOR]
The Dreams are the fake hope of our pointless life
[/CENTER]
بالا في الاخر المستهلك هو المستفيد
[CENTER][SIZE=3][COLOR=#008000]
[/COLOR][/SIZE][/CENTER]
شكرا لك د. حميدو على الخبر, و لكن هل هناك ردة فعل متوقعة من قبل Intel نحو هذه الخطوة من Nvidia ؟ مثلا هل ستقوم Intel - كالعادة- بوضع العوائق في وجه Nvidia تحت مسمى حماية الحقوق الفكرية و عدم المساس - بممتلكات- Intel و ما شابه ذلك؟
أحب أن أضيف معلومة صغيرة على كلام الأخ Cransh, معالجات الـ ARM موجودة أيضا بين أيدينا جميعا لأن في الحقيقة معظم أجهزة الجوال تعمل بمعالج ARM.
^^^
لا أظن ان في استطاعة Intel عمل اي شيء ما لم تقم Nvidia بوضع دارات كهربائية مخصصة لتنفيذ اي تعليمة من اطقم تعليمات X86
وكلامك صحيح من ناحية أجهزة الموبايل
دكتور حميدو ارجو ان لا يكون هناك مشكله بالرد على التساؤلات الموجه إليك
[CENTER][COLOR=#800000][/COLOR][/CENTER][CENTER][COLOR=#b22222][SIZE=3][URL="https://arabhardware.net/forum/showthread.php?t=251887"]أ ب هاردوير "المعالج" الجزء الثاني[/URL][/SIZE][/COLOR]
[/CENTER]
[CENTER][COLOR=#800000][B]
=====================
[URL="https://arabhardware.net/forum/showthread.php?t=249113"]أ ب هاردوير...[/URL]
============
مدونتي
[URL="https://black0dreams.wordpress.com"] Black0Dreams[/URL]
[/B][/COLOR]
The Dreams are the fake hope of our pointless life
[/CENTER]
[CENTER][B][SIZE="4"][COLOR="SeaGreen"]سورية اقوى من فبركاتكم واعلامكم وتأمركم عندما تصلون لاقصى قمم حقدكم ستكتشفون انكم تحت قدميها[/COLOR][/SIZE][/B][/CENTER]
[CENTER][SIZE="3"][B][COLOR="Red"]شاهد عيان: رؤية فيل يطيروسط عاصفة مطرية دون ان يصيبه البلل[/COLOR][/B][/SIZE][/CENTER]
^^^
كيف ستصتطيع Nvidia عرقلة Intel وبأي حجه
[CENTER][COLOR=#800000][/COLOR][/CENTER][CENTER][COLOR=#b22222][SIZE=3][URL="https://arabhardware.net/forum/showthread.php?t=251887"]أ ب هاردوير "المعالج" الجزء الثاني[/URL][/SIZE][/COLOR]
[/CENTER]
[CENTER][COLOR=#800000][B]
=====================
[URL="https://arabhardware.net/forum/showthread.php?t=249113"]أ ب هاردوير...[/URL]
============
مدونتي
[URL="https://black0dreams.wordpress.com"] Black0Dreams[/URL]
[/B][/COLOR]
The Dreams are the fake hope of our pointless life
[/CENTER]
أخي شاكر السلام عليكم و أسعد الله مساءك
و لكن النقطة هنا هي: مالذي تملكه Nvidia و تستخدمه Intel و الذي من الممكن أن يجعل Nvidia تعرقل مسار Intel في مجال إنتاج كروت الشاشة؟
*أخي هذا سؤال ليس الغرض منه الإستنكار أبدا و لكن الغرض منه معرفة المزيد من التفاصيل إن سمحت لي
تسلم دكتور حميدو على الخبر....
و لكن ما هى الحلول الغير عتادية التى يمكن ان تستخدمها nVidia لتحويل اللغة الى X86 ...?! هل هى حلول موجودة من قبل ام انها سوف تبتكر هذة الحلول بنفسها؟
شكرأ دكتور حميدو على الخبر
ولكن لماذا تلجأ نفيديا الى هذا الحل؟ وما هي صعوبة الحصول على ترخيص لاستخدام x86 ؟ ولماذا لا تدخل في شراكة مع شركة VIA مثلاً أو حتى تقوم بشراءها
قرأت هذا الحوار مع بعض المدراء التنفذيين بشركة VIA وأرى أنهم منفتحين لشراكة من هذا النوع
وعليكم السلام اخي العزيز :
اغلب الشركات ان لم تكن جميعها تحتوي منتجاته على براءات اختراع من شركات منافسة مثلما حصل في القضايا والدعاوى بين انفيديا وانتل ((قضية شرائح اللوحة الام )) وانفيديا والشركة المصممة لمتحكمات الذاكرة في كروت الشاشة اللتي تم حلها بدفع مبالغ مالية
كلامي يحوي على تساؤل اكثر مما هو تاكيد لشيئ ما
((هل من الممكن لانتل المضي قدما بصناعة كروت الشاشة بدون ان تتعارض مع تقنيات حصرية ل nvidia ))
[CENTER][B][SIZE="4"][COLOR="SeaGreen"]سورية اقوى من فبركاتكم واعلامكم وتأمركم عندما تصلون لاقصى قمم حقدكم ستكتشفون انكم تحت قدميها[/COLOR][/SIZE][/B][/CENTER]
[CENTER][SIZE="3"][B][COLOR="Red"]شاهد عيان: رؤية فيل يطيروسط عاصفة مطرية دون ان يصيبه البلل[/COLOR][/B][/SIZE][/CENTER]
bika08
أخي الX86 ليست لغة بمعنى لغة البرمجه بل هي التعليمات التي يفهمها المعالج "بشكل ابسط" تعليمات الAssemply الخاصة بهذا المعالج و تكون مقابلة لتفعيل دارات معينة داخل المعالج لتنفيذ الاوامر المناسبة
ممكن ل Nvidia تصميم برنامج يولد وبشكل برمجي معالج مشابه للمعالج الحقيقي لتنفيذ تعليمات الX86 وهذا امر صعب و سيكون ابطا بشكل ملحوظ من المعالج الحقيقي و بفارق
tarekforall
اتوقع أن تقوم Intel بشراء VIA او محاولة دفنها حيه قبل ان تسمح ل Nvidia بتصنيع معالج X86
shaker3
لا أظن ان هناك من مجال في تسوية بالنسبة للX86 بالنسبة لIntel حتى ولو كان ذلك على حساب بطاقات الإظهار
[CENTER][COLOR=#800000][/COLOR][/CENTER][CENTER][COLOR=#b22222][SIZE=3][URL="https://arabhardware.net/forum/showthread.php?t=251887"]أ ب هاردوير "المعالج" الجزء الثاني[/URL][/SIZE][/COLOR]
[/CENTER]
[CENTER][COLOR=#800000][B]
=====================
[URL="https://arabhardware.net/forum/showthread.php?t=249113"]أ ب هاردوير...[/URL]
============
مدونتي
[URL="https://black0dreams.wordpress.com"] Black0Dreams[/URL]
[/B][/COLOR]
The Dreams are the fake hope of our pointless life
[/CENTER]
المفضلات